To view parent comment, click here.
To read all comments associated with this story, please click here.
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.
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.






Member since:
2006-01-01
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.