Re: Comments on Microsoft Open Source document

Johan Myreen (johan.myreen@setec.fi)
Wed, 4 Nov 1998 16:35:43 +0200


On Wed, 04 Nov 1998, Dave DeMaagd wrote:
>> To grow their featurebase, Linux has also liberally stolen features of other
>> UNIX's (shell features, file systems, graphics, CPU ports)"

>> This quote, taken from
>> http://www.tuxedo.org/~esr/halloween.html
>> is most disturbing, mostly because it's not true. It has made me decide to

>What is so not true about that???

I think the statement has some truth in it, but the examples are
bad. First of all, Linux the *kernel* has not stolen any shell
features, because the shell has nothing to do with the kernel.
On the other hand, the "GNU/Linux System" (if you take that
point of view) has not stolen many shell features either. To my
knowledge, innovative shells like tcsh, zsh, bash have lived a
life of their own, and have not been tied to any particular
operating system.

"CPU ports"??? Microsoft has ported NT to a variety of
processors, so I guess Microsoft themselves have stolen the idea
of porting an operating system to different processors. (Maybe I
have misunderstood the author completely here?)

File systems. The Ext2 file system clearly incorporates a number
of design ideas from traditional Unix file systems, but I
think the document author refers to the various file systems
included for compatibility with other systems, like SYSV, HFS
and NTFS. I suspect the author has not realized the difference
between a "native" file system, and the file systems included
for compatibilty, like everybody would be using Microsoft's
own superb NTFS on their root partition. Quick, where's the
mkntfs command for Linux?

Graphics. Well, I guess "Linux has stolen grapics code from
other Unix systems" is one way of saying that Linux is able to
run the X11 Window System. Though I must say I find this point
of view a bit twisted.

Johan Myreen
jem@iki.fi

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/