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 432377
To read all comments associated with this story, please click here.
RE: Key Observation
by Phucked on Sat 3rd Jul 2010 03:23 UTC in reply to "Key Observation"
Member since:

From RoughlyDrafted

"Once again, just for good measure: Mac OS X is not based on a microkernel architecture, and has never used Mach as a microkernel. Apple's XNU kernel is larger than many monolithic kernels, and does not suffer from the intractable performance failure the world associates with Mach microkernel research.

Apple has incorporated progress the Mach project made in development of Mach 3.0, but nothing changed: Mac OS X still does not have a microkernel architecture. Its XNU kernel is not implemented as a microkernel. Apple does not use Mach as a microkernel.

XNU incorporates many technologies from Mach which makes it different than traditional fat kernels such as BSD or Linux. The microkernel myth confuses the facts by associating [anything related to Mach] with [the failure of the Mach microkernel project], which sought to remove BSD from Mach. Since Mac OS X's version of Mach is full of BSD, this false association is rooted in either ignorance or FUD (or both), depending on who is reweaving the myth.

So there you have it: the Mac OS X Microkernel Myth falls apart on the simple discovery that Mac OS X has no microkernel."

Reply Parent Score: 2