PDA

View Full Version : What is going on with Hurd



guguma
August 13th, 2007, 12:38 AM
I have known that the actual kernel for GNU was considered to be the Hurd, and that Linux is just a temporary replacement.

It is weird that What we mean by Linux is actually GNU/Linux.

I am just curious about what happens with the Hurd kernel. Is it still being developed. Have it being tried. Will we ever see a GNU/Hurd release and see Richard Stallman VERY HAPPY :).

By the way do not think that I do not like Linus Torvalds or Linux. I love them both. But I am quite excited about the open source community. And I think that Hurd is a very imporant part of it.

Ozor Mox
August 13th, 2007, 12:41 AM
I think the motivation to develop the Hurd dropped considerably when Linux became a good usable "temporary kernel" with the GNU stuff, and I'd be surprised if it's ever released given how much is to be done on it and how quickly it's developing at the moment.

frup
August 13th, 2007, 01:01 AM
http://www.superunprivileged.org/

Download the Live CD and try it on your computer or in vmware. It's interesting. Hopefully the GPL3 GNU GPL2 Linux Kernel problems will allow us to have another choice with the Hurd being developed faster, ofcourse it would take quite a few years before it got anywhere near as good as Linux.

Anthem
August 13th, 2007, 01:16 AM
See, I understand that the GNU guys claim that they plugged a Linux kernel into their userspace, but historically it's always looked like the opposite: the Linux guys took some of the GNU userspace to make their kernel work.

GNU has gotten a lot of development as a result of Linux, but none of the Linux guys have ever claimed any kind of naming rights over GNU as a result of it.

Ozor Mox
August 13th, 2007, 01:23 AM
See, I understand that the GNU guys claim that they plugged a Linux kernel into their userspace, but historically it's always looked like the opposite: the Linux guys took some of the GNU userspace to make their kernel work.

GNU has gotten a lot of development as a result of Linux, but none of the Linux guys have ever claimed any kind of naming rights over GNU as a result of it.

I always thought that too. Stallman claims that GNU took the Linux kernel and it formed the final missing piece for the operating system, but I've read elsewhere that developers modified the GNU tools to work with the Linux kernel and created and operating system. In that case, calling it GNU/Linux or Linux/GNU are both incorrect in some way.

Still, with the whole naming thing, though I support free software and respect what Stallman/GNU/FSF have done, I think they have to accept that Linux is, plainly and simply, a much better sounding name :)

Iandefor
August 13th, 2007, 01:40 AM
I have known that the actual kernel for GNU was considered to be the Hurd, and that Linux is just a temporary replacement.

It is weird that What we mean by Linux is actually GNU/Linux.

I am just curious about what happens with the Hurd kernel. Is it still being developed. Have it being tried. Will we ever see a GNU/Hurd release and see Richard Stallman VERY HAPPY :).

By the way do not think that I do not like Linus Torvalds or Linux. I love them both. But I am quite excited about the open source community. And I think that Hurd is a very imporant part of it.It's still under development. Linux ate up a bunch of its mindshare, but there are still developers on it.

Here (http://www.gnu.org/software/hurd/) is the GNU HURD homepage.

Debian has a GNU HURD port (http://www.debian.org/ports/hurd/) that seems to work adequately.

WishingWell
August 13th, 2007, 01:44 AM
There are already choices out there, Nexenta, Schillix and Belenix are using OpenSolaris kernel, Debian/BSD is using the FreeBSD kernel.

RAV TUX
August 13th, 2007, 01:47 AM
Debian has a GNU HURD port (http://www.debian.org/ports/hurd/) that seems to work adequately.

I have actually tried the Debian/GNU Hurd....I would call it less then adequate.

Anthem
August 13th, 2007, 02:22 AM
The GNU folks will keep working on Hurd, though, because they don't own the copyrights on Linux, and that's important to them. They'd love to have a kernel that they owned.

bread eyes
August 13th, 2007, 03:34 AM
They're still discussing which microkernel to use and waiting for Coyotos I guess.

Quillz
August 13th, 2007, 04:12 AM
I don't see much point to the GNU Herd now that Linux is a very matured operating system. After all, doesn't the original Herd concept date back to the early 1980s, before Linux was even fathomed?

Iandefor
August 13th, 2007, 04:28 AM
I don't see much point to the GNU Herd now that Linux is a very matured operating system. After all, doesn't the original Herd concept date back to the early 1980s, before Linux was even fathomed?If the design is sound, it's sound. When it was dreamed up doesn't matter. We're still using the von Neumann architecture as the basis for most computers and that's from the 40's. We're still using the basic UNIX design and that's from the 70's.

HURD is also still actively developed, so once it gets a stable release, it's not like it'll be some antiquated monster from the '80's.

It's possible it will be a poorly-designed monstrosity. Poor design also transcends mere temporal differences.

Of course, HURD is mostly irrelevant to anybody but FSF, who would prefer to retain full copyrights on all parts of their GNU operating system.

bread eyes
August 13th, 2007, 04:37 AM
I don't see much point to the GNU Herd now that Linux is a very matured operating system.

Microkernel have some advantages but ya, it's pretty pointless.

Darkhack
August 13th, 2007, 04:46 AM
But I am quite excited about the open source community. And I think that Hurd is a very imporant part of it.

By very important you mean not important at all.... right?

jrusso2
August 13th, 2007, 06:07 AM
Obviously the FSF doesn't have the talent to make Hurd work I mean come on it does not take twenty years to build a kernel.

Even RMS does not use GNU/HURD

DeadSuperHero
August 13th, 2007, 01:56 PM
Obviously the FSF doesn't have the talent to make Hurd work I mean come on it does not take twenty years to build a kernel.

Even RMS does not use GNU/HURD
Well, YOU build a kernel that works with 100% of Open Source software perfectly (or near-perfectly), with nice fast loading.
Just saying, don't criticize unless you can do better.

DoctorMO
August 13th, 2007, 02:46 PM
To be honest it's not fair to call the operating system gnu or linux, since it requires far more than just linux or the gnu toolsets to form a complete operating system for the modern desktop. Linux is now just an idea, a collection or technological platform, and yet that only fits a little since Gnu is a real platform even without linux. So...

Linux -> Kernel and hardware integration platform
Gnu -> Simple Operating System and software platform
Ubuntu -> Full operating system, polished and focused on a market.

izanbardprince
August 13th, 2007, 03:21 PM
The HURD is still symbolically "in-development", look at the changelog for this year though and laugh....hard.

Even the FSF considers the HURD low priority, GNASH has higher priority to them.

jrusso2
August 13th, 2007, 03:42 PM
Well, YOU build a kernel that works with 100% of Open Source software perfectly (or near-perfectly), with nice fast loading.
Just saying, don't criticize unless you can do better.

I don't have to Linus and the Kernel Development Group has already done that, so has FreeBSD, and they did it years ago.

Anthem
August 13th, 2007, 05:26 PM
Of course, HURD is mostly irrelevant to anybody but FSF, who would prefer to retain full copyrights on all parts of their GNU operating system.
Exactly. That's why the FSF won't really endorse Linux, even though it's under the GPL. They want to own the copyrights.

AlbinoButt
August 15th, 2007, 03:18 PM
Hurd 1.0 was released June 1, 2006 (http://humorix.org/articles/2006/06/hurd/) (not)

ry4n
August 19th, 2007, 03:14 AM
Hurd 1.0 was released June 1, 2006 (http://humorix.org/articles/2006/06/hurd/) (not)

June 6th, 2006

This article actually pretty funny.

I do hope that some day there really will be a bunch of distros based off the HURD...but I'm a dreamer

Dr. C
August 19th, 2007, 04:13 AM
I do not see the HURD as a priority for the FSF because there are already many Free (as in speech) Kernels: Linux, Solaris, BSD ...
On the other hand there are areas such as Gnash, 3D drivers, Free Bios etc., where there are no real Free alternatives. These are among the real priorities for the FSF.
So it only makes sense that the HURD be on the back burner.

tehkain
August 19th, 2007, 05:33 AM
I have no idea what is going on with HURD but I hope we have another kernel soon.

I love the linux kernel but having another open kernel with a different structure that is still compatible will be great for the free software operating system community. In my mind it will end in an amazing desktop world. The Micro kernel design might allow for the mixing of licenses. Microkernels use servers for most of the current work done by the kernel(other then the actual computation). So you could have a driver servers based on code in linux. Depending upon licenses that is. Like a bsd style license communication layer could be used too.

Also I like the technical advantages of a microkernel and its servers is appealing.

guguma
August 19th, 2007, 11:39 AM
Yes. A microkernel is (in my opinion) better tnan a monolithic kernel. I cannot understand why so many people are against it. I did not start this argument to become a duel between linux and hurd. We all like the Linux kernel, but it is good to have another one to like.

It is important that hurd is a mircokernel, open source community is a very dynamic one and a microkernel could cope very well with dynamic changes.

Ultra Magnus
August 19th, 2007, 12:02 PM
It is weird that What we mean by Linux is actually GNU/Linux.

This kind of annoys me, the kernal is technically the 'operating system' so what we mean by Linux is Linux. - RMS uses the 80s marketing term of operating system - ie kernal plus tools and text editors etc - so a basic distrobution could be described as a GNU/Linux distrobution (or more accurately Linux/GNU), but with more sophisticaed distros like Ubuntu there is a whole lot of other stuff like Xfree86 etc which also contribute a lot of code to the 'OS' - So it makes no sense to called it GNU/Linux