Linked by David Adams on Thu 1st Jul 2010 08:52 UTC
GNU, GPL, Open Source The HURD was meant to be the true kernel at the heart of the GNU operating system. The promise behind the HURD was revolutionary -- a set of daemons on top of a microkernel that was intended to surpass the performance of the monolithic kernels of traditional Unix systems and in doing so, give greater security, freedom and flexibility to the users -- but it has yet to come down to earth.
Permalink for comment 432269
To read all comments associated with this story, please click here.
RE: Key Observation
by scolabirra on Fri 2nd Jul 2010 09:38 UTC in reply to "Key Observation"
scolabirra
Member since:
2008-10-02

Is that NeXT and Apple seemed to make Mach work. Why is that? Simple. ...


It's not so simple: the apple's kernel is XNU which is an hybrid kernel and not a pure microkernel. In fact, it has Mach as core, and a BSD system as only daemon for everything else. So the limitations due to the Mach microkernel (slow IPC) don't penalize the performances too much.
However in a system like Hurd, where each OS task is handled by a separated daemon, these limitations are really an issue.

Reply Parent Score: 1