Re: How innovative is Linux?

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Alan Cox
Date: Saturday, June 23, 2007 - 8:46 am

On Sat, 23 Jun 2007 17:22:26 +0200
Grozdan Nikolov <microchip@chello.be> wrote:


You sound like one - or very misinformed. Most of the Solaris and AIX
"innovations" you mentioned are far older, other things are bogus (eg
the LSB spec for Linux is based upon SuSv3 - the single unix spec), and
the unix nme is payware not free for use.

A few innovations that afaik first appeared the Linux kernel
- Making multiple hosts appear transparently as one IP address
- Futex fast hybrid locking
- Single pass checksum fragment and send fragments in reverse order
- Reiserfs - very innovative design, but innovation isn't neccessarily
success
- JFFS/JFFS2 - flash wear levelled file system avoiding all the problem
patents
- Loadable modules for a non-microkernel

I'd argue the lack of a stable kernel internal API is also an innovation

A bigger question to ask is "When is innovation good ?"

The reason everyone uses ext3 or on BSD UFS/FFS is the same reason we use
the paperclip today - its an extremely reliable, well understood solution
to the problem space. Is every office that uses paperclips inferior - or
smart ?

There are also lots of big innovations in Linux donated by other
organisations - from Sun NFS (The real NFS innovation was that Sun gave
the spec out and let people implement it for free) through to stuff like 
RCU, stuff made freely available elsewhere and implemented in Linux, and
tons of stuff where Linux is the one that combined them in clever and
useful ways.

The basis of building great free software projects is sharing and mixing,
not sitting in a lab inventing something cool from scratch. Linux could
have innovated its own system call interface from scratch. If so I doubt
it would have caught on. 

Now if you want really innovative OS work go look in the lab or at
projects most people have never heard of and don't run.

Alan
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
How innovative is Linux?, Grozdan Nikolov, (Sat Jun 23, 5:17 am)
Re: How innovative is Linux?, Alan Cox, (Sat Jun 23, 7:43 am)
Re: How innovative is Linux?, Grozdan Nikolov, (Sat Jun 23, 8:22 am)
Re: How innovative is Linux?, Alan Cox, (Sat Jun 23, 8:46 am)
Re: How innovative is Linux?, Torsten Duwe, (Sat Jun 23, 9:12 am)
Re: How innovative is Linux?, Grozdan Nikolov, (Sat Jun 23, 9:19 am)
Re: How innovative is Linux?, Torsten Duwe, (Sat Jun 23, 9:42 am)
Re: How innovative is Linux?, Matthew Jacob, (Sat Jun 23, 9:54 am)
Re: How innovative is Linux?, jimmy bahuleyan, (Sat Jun 23, 10:30 am)
Re: How innovative is Linux?, Diego Calleja, (Sat Jun 23, 10:49 am)
Re: How innovative is Linux?, Bernd Petrovitsch, (Sat Jun 23, 10:53 am)
Re: How innovative is Linux?, Satyam Sharma, (Sat Jun 23, 11:02 am)
Re: How innovative is Linux?, Jan Engelhardt, (Sat Jun 23, 11:12 am)
Re: How innovative is Linux?, Grozdan Nikolov, (Sat Jun 23, 11:15 am)
Re: How innovative is Linux?, Grozdan Nikolov, (Sat Jun 23, 11:17 am)
Re: How innovative is Linux?, Grozdan Nikolov, (Sat Jun 23, 11:36 am)
Re: How innovative is Linux?, jimmy bahuleyan, (Sat Jun 23, 11:54 am)
Re: How innovative is Linux?, Grozdan Nikolov, (Sat Jun 23, 12:06 pm)
Re: How innovative is Linux?, Jeffrey V. Merkey, (Sat Jun 23, 12:18 pm)
Re: How innovative is Linux?, Alan Cox, (Sat Jun 23, 12:23 pm)
Re: How innovative is Linux?, Alan Cox, (Sat Jun 23, 12:44 pm)
Re: How innovative is Linux?, Al Viro, (Sat Jun 23, 2:02 pm)
Re: How innovative is Linux?, Carlo Wood, (Sat Jun 23, 3:02 pm)
Re: How innovative is Linux?, Alan Cox, (Sat Jun 23, 3:13 pm)
Re: How innovative is Linux?, David Kane, (Sat Jun 23, 3:16 pm)
Re: How innovative is Linux?, Jesper Juhl, (Sat Jun 23, 4:15 pm)
Re: How innovative is Linux?, Rik van Riel, (Sat Jun 23, 9:31 pm)
Re: How innovative is Linux?, Nikita Danilov, (Sun Jun 24, 2:36 pm)
Re: How innovative is Linux?, Lennart Sorensen, (Mon Jun 25, 8:12 am)
Re: How innovative is Linux?, Jan Engelhardt, (Mon Jun 25, 8:15 am)
Re: How innovative is Linux?, Randy Dunlap, (Mon Jun 25, 9:37 am)
Re: How innovative is Linux?, Jan Engelhardt, (Mon Jun 25, 9:42 am)
Re: How innovative is Linux?, jimmy bahuleyan, (Mon Jun 25, 10:51 am)
Re: How innovative is Linux?, Adrian Bunk, (Mon Jun 25, 3:57 pm)
Re: How innovative is Linux?, Helge Hafting, (Tue Jun 26, 5:26 am)