Linked by Thom Holwerda on Mon 19th Dec 2016 23:38 UTC
OSNews, Generic OSes

The GNU project has released GNU Hurd 0.9, GNU Mach 1.8, and GNU MIG 1.8. Hurd has been in development for a long time, and is supposed to - eventually - be the official kernel for the GNU operating system, a role currently unofficially filled by the Linux kernel. GNU Mach is a little bit different.

GNU Mach is the GNU distribution of the Mach microkernel, upon which a GNU Hurd system is based. The microkernel provides an Inter Process Communication (IPC) mechanism that the Hurd uses to define interfaces for implementing in a distributed multi-server fashion the services a traditional operating system kernel provides.

Order by: Score:
Not so sure..
by franzrogar on Tue 20th Dec 2016 09:24 UTC
franzrogar
Member since:
2012-05-17

Quote: "Hurd has been in development for a long time, and is supposed to - eventually - be the official kernel for the GNU operating system [...]"

Well, if we take a look to their website [1], one can read there this:

"Defunct GNU/Hurd distributions:
[...]
GNU"

So, it will be for the "active" Debian, or "alpha" Arch and Nix...

[1] https://www.gnu.org/software/hurd/hurd/running/distrib.html

Reply Score: 1

RE: Not so sure..
by charlieg on Tue 20th Dec 2016 10:10 UTC in reply to "Not so sure.."
charlieg Member since:
2005-07-25

Not quite. It is not the official Debian kernel, they just maintain a version of Debian that uses it, but that's not the Debian that anybody in the real world uses.

Also it is constrained to 32bit CPUs. That's a pretty bit cross to bear. The world has left 32bits behind.

Reply Score: 4

RE[2]: Not so sure..
by Vanders on Tue 20th Dec 2016 10:46 UTC in reply to "RE: Not so sure.."
Vanders Member since:
2005-07-06

Give 'em 25 years and three rewrites and I'm sure they can make it work on 64bit CPU's.

Reply Score: 4

RE[3]: Not so sure..
by Kochise on Tue 20th Dec 2016 10:55 UTC in reply to "RE[2]: Not so sure.."
Kochise Member since:
2006-03-03

By this time everybody will question you about what is a CPU anyway.

Reply Score: 3

RE[2]: Not so sure..
by ahferroin7 on Tue 20th Dec 2016 13:12 UTC in reply to "RE: Not so sure.."
ahferroin7 Member since:
2015-10-30

The other big issue is that the have almost no drivers for modern hardware. Last time I checked, (about 2 releases ago), they didn't have any NIC drivers that worked in virtualbox, and you had to use one of the odd NIC emulations in QEMU to get it tor work there.

I would love to see Hurd actually work on modern hardware (the whole sub-hurd thing is better sandboxing than almost anything else today can provide), but their architecture is just wierd and they have near zero developers. L4 is dominating the embedded microkernel market, and most of the people who care about microkernel research are working on MINIX 3 (which has some similar issues like being 32-bit only), so I doubt that Hurd is going anywhere any time soon.

Reply Score: 2

What does it do?
by AndrewZ on Tue 20th Dec 2016 19:34 UTC
AndrewZ
Member since:
2005-11-15

Does Hurd even support "Hello, Word" yet?

Reply Score: 1