[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20070623164608.05dc5c30@the-village.bc.nu>
Date: Sat, 23 Jun 2007 16:46:08 +0100
From: Alan Cox <alan@...rguk.ukuu.org.uk>
To: Grozdan Nikolov <microchip@...llo.be>
Cc: linux-kernel@...r.kernel.org
Subject: Re: How innovative is Linux?
On Sat, 23 Jun 2007 17:22:26 +0200
Grozdan Nikolov <microchip@...llo.be> wrote:
> On Saturday 23 June 2007 16:43, you wrote:
> > On Sat, 23 Jun 2007 14:17:15 +0200
> >
> > Grozdan Nikolov <microchip@...llo.be> wrote:
> > > Hello gentlemen and ladies.
> > >
> > > As a Linux user for many years now (regulars user, not a programmer), I
> > > want
> >
> > Please do not feed the trolls, thank you
>
> heh, I'm not a troll, I just wanted to know what the Linux people think about
> it and your perspectives on the issues, but it seems you all go hiding
> instead of explaining and making a clear stand
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
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists