The
GnuHurd is the
GnuProject's replacement for the
UnixKernel. The
GnuHurd is a collection of servers that run on the
MachMicrokernel (soon under the
EllFour microkernel too) to implement file systems, network protocols, file access control, and other features that are implemented by the
UnixKernel or similar kernels (such as
GnuLinux).
Currently, the
GnuHurd runs on IA32 machines. The
GnuHurd should, and probably will, be ported to other hardware architectures or other
MicroKernels in the future. The
EllFour subprojects hurd-l4 and fabrica are currently the most active subprojecs of the Hurd on savannah. See
http://www.nongnu.org/l4hurd/ and
http://savannah.gnu.org/projects/hurd/.
Look for further informations on
http://www.gnu.org/software/hurd/.
Hurd stands for
HirdOfUnixReplacingDaemons. And, then, Hird stands for
HurdOfInterfacesRepresentingDepth. Here we probably have the first software to be named by a pair of mutually
RecursiveAcronyms.
When doing the first announcement for Linux on 5 October of 1991, Linus wrote in comp.os.minix:
-
- Do you pine for the nice days of Minix-1.1, when men were men and wrote their own device drivers? Are you without a nice project and just dying to cut your teeth on a OS you can try to modify for your needs? Are you finding it frustrating when everything works on Minix? No more all-nighters to get a nifty program working? Then this post might be just for you.
-
- As I mentioned a month ago, I'm working on a free version of a Minix-lookalike for AT-386 computers. It has finally reached the stage where it's even usable (though may not be depending on what you want), and I am willing to put out the sources for wider distribution. It is just version 0.02...but I've successfully run bash, gcc, gnu-make, gnu-sed, compress, etc. under it.
Replace 'Minix' with 'Linux' and you get the idea of the GNU Hurd. ;-) No, the Hurd is really more usable than Linux 0.02 and it is similar, but not that much like a
LinuxOperatingSystem. And do not even think about running it on a 386.
The development of the GNU Hurd now collaborates with the
DebianProject on
DebianGnuHurd.
If you are interested in giving
GnuHurd a try, visit
http://www.debian.org/ports/hurd/ and
http://www.pick.ucam.org/~mcv21/hurd.html.
While
GnuHurd was a long time coming, it really is an actual, honest-to-god piece of software that you can run on your computer now. In the intervening years, though, the BSDs and Linux have stolen its thunder, and it's not attracting that much interest.
Until now! I downloaded the tarball today and hope to get it running. I would like a
LinuxVsHurd discussion. --
TechnoKid.
I installed Debian's Hurd distribution without too much trouble, though it doesn't seem to work in VMware. --
LukeGorrie
It boots within Bochs (very slow), but there are random vm errors when I'm running the installation script. -- rc
So it's a Free, Unrestricted C++ Kernel, right? (Wow, that was juvenile. I'm not signing this.)
No, the Hurd is written in C. ...which (fortunately?) keeps the joke intact.
Not particularly related, but when
RichardStallman was trying to get gcc started, he wanted to base it on some software called the Free University Compiler Kit(Although it was Dutch, so the joke has to be translated.)
CategoryOperatingSystem