Re: Why is Fedora not a Free GNU/Linux distributions?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Alexandre Oliva wrote:

[kernel and kernel inspection and filesystem utilities, no more]

Per your definition, UNIX wouldn't have ever been regarded as just an
operating system.

And then, UNIX philosophy would probably be limited to "everything is
a file" because, by this definition, everything else we understand as
UNIX wouldn't apply to the operating system, but rather to this
broader concept for which we don't seem to have a name.

I look at at this way: a unix-like operating system is the part that makes everything look like a file and applications that are portable across them only need an API of creat(), open(), read(), write(), and ioctl() with all needed permission/device/socket/fifo magic handled by the OS during open(). That's not completely true and of course there are library layers above that, but it is the concept that distinguishes unix. It's closer to 'everything is a file descriptor' than everything is a file since they are often inherited without the app even knowing about the associated file/device/socket.

Nothing like "many small programs, each doing a single simple task
very well, that can be combined through pipes and a powerful shell
programming language" would be part of the UNIX philosophy, because,
well, these small programs wouldn't be part of UNIX per this narrow
definition.

That's a good idea under any OS, not particularly unique to unix.


Nothing like "the same low-level programming language usable all the
way from the guts of the kernel to applications, and a well-defined
system API available to that programming language" would be part of
the UNIX philosophy, and it wouldn't have a C library (and a C
compiler) as fundamental building blocks.

The c library isn't unique to unix by design.

--
  Les Mikesell
   lesmikesell@xxxxxxxxx

--
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list

[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux