Linked by Thom Holwerda on Tue 26th Feb 2008 21:29 UTC
GNU, GPL, Open Source Richard Stallman, industry activist and founder of the Free Software Foundation has - once again - relinquished his role as maintainer of the phenomenally successful GNU Extensible, Customizable, Display Editor (Emacs). The news was slipped out on the Emacs developers' forum and Stallman explained his reasons in a later interview.
Thread beginning with comment 302602
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[5]: Comment by tyrione
by da_Chicken on Wed 27th Feb 2008 13:35 UTC in reply to "RE[4]: Comment by tyrione"
da_Chicken
Member since:
2006-01-01

As Linus quipped the other day, "User space is **so** easy!".

So, why haven't Linus and his gang written a user space to complement their kernel yet, if it's **so** easy? And why haven't they written a C standard library, a C compiler and a debugger for their "LinuxOS"? Surely they know that a Unix system needs both a kernel and a user space before people can actually use it, and also that you can't develop either of these if you don't have any programming tools.

So why has Linus's crew failed so miserably to write a complete Unix system, which they could rightfully call the "Linux operating system"? And why is Linus downplaying the significance of a project which has accomplished what they failed to do? Where's the Linux user land? And where are the Linux development tools? Well? It's 2008. And we're still waiting.

But seriously, the HURD kernel hasn't been a priority for the GNU project pretty much for the same reason why the user land and the development tools haven't been a priority for the Linux kernel developers. The GNU system doesn't necessarily need HURD because the GNU system and the Linux kernel put together already comprise a free/libre Unix-like system.

The important point here is that the main goal of the GNU project was never just to create a microkernel-based Unix-like system (as your comment seems to suggest). Instead, the main goal that the GNU project has pursued from the very beginning has been to create a Unix-like system that is made entirely of free/libre software. And, with the addition of the Linux kernel, the GNU project has successfully accomplished this goal.

There's really no need for the Linux developers to write their own versions of the GNU user land or the GNU programming tools when the GNU project has already provided those. And, for the same exact reason, it doesn't make much sense for the GNU project to work their butt off just to write their own version of a free/libre kernel. Still, I've heard that the HURD kernel has been more or less usable for some time now, but it's just not nearly as good or stable as the Linux kernel.

Reply Parent Bookmark Score: 3

RE[6]: Comment by tyrione
by WereCatf on Wed 27th Feb 2008 13:59 in reply to "RE[5]: Comment by tyrione"
WereCatf Member since:
2006-02-15

So why has Linus's crew failed so miserably to write a complete Unix system, which they could rightfully call the "Linux operating system"? And why is Linus downplaying the significance of a project which has accomplished what they failed to do? Where's the Linux user land? And where are the Linux development tools? Well? It's 2008. And we're still waiting.

A note: Linus never had any intentions whatsoever of writing all the userland also. The plan was right from the beginning to port any existing software and use that. As such they haven't failed anything, they've achieved what they intended to. GNU Hurd however is a project that was set out to create a kernel along with userland. They still have a long way to go regarding the kernel.

Reply Parent Bookmark Score: 2

RE[7]: Comment by tyrione
by sbergman27 on Wed 27th Feb 2008 15:41 in reply to "RE[6]: Comment by tyrione"
sbergman27 Member since:
2005-07-24

A note: Linus never had any intentions whatsoever of writing all the userland also. The plan was right from the beginning to port any existing software and use that. As such they haven't failed anything,


True. We're getting a bit off-track, though. The *real* point, in my opinion, is that Linus does not try to tell other people what they should call the software they use on their own computers. Nor does he insist that people take a "Torvaldsesque Pledge" before he will talk to them.

I think most of us are perfectly fine with the idea of various disparate groups coming together in synergy to produce something more powerful than the simple sum of its parts. It's only when one of those groups begins inisting that they are, in Orwellian terms, "more equal than ohers" that I begin to become concerned. And yes, a bit annoyed, as well.

Reply Parent Bookmark Score: 3