On Jul 17, 2008, Alexandre Oliva <aoliva@xxxxxxxxxx> wrote: > On Jul 17, 2008, John Cornelius <jc@xxxxxxxxxxxxxxx> wrote: >> Operating System: > [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. 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. 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. Heck, you wouldn't even have an editor (teco, ed, vi, or the file editing abilities of emacs) to adjust config or rc files if they weren't part of the operating system. You wouldn't have a user interface (textual or graphical) to even get to them. Of course, you can remove a few of these components and end up with something that could still pass for an operating system, but defining operating system so as to exclude all of this doesn't match historical practical (as opposed to academic, I guess) use of the term. > Which is wrong, the definition or the understanding as to what UNIX > is? -- Alexandre Oliva http://www.lsd.ic.unicamp.br/~oliva/ Free Software Evangelist oliva@{lsd.ic.unicamp.br, gnu.org} FSFLA Board Member ¡Sé Libre! => http://www.fsfla.org/ Red Hat Compiler Engineer aoliva@{redhat.com, gcc.gnu.org} -- fedora-list mailing list fedora-list@xxxxxxxxxx To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list