GNU Hurd in Google Summer of Code 2011
gnu.org
gnu.org
We are way overdue for one of these changes. Who will step up to add to the long list (Mach / L4 / Coyotos / Viegoos / back to Mach) of Hurd would-be microkernels?
Bonus points for multiple competing projects in that space...
Also released in 2007, Xanadu space: http://xanarama.net/
I was talking about client workstations in non-technical environments where central command wants to be able to patch your OS. The Hypervisor downloads OS of the day and runs it, the OS downloads personal settings from some shared server and you have your environment on a disposable workstation.
Early versions of Mach had monolithic kernels, with much of BSD's code in the kernel. Mach 3.0 was the first microkernel implementation.
XNU's Mach component is based on Mach 3.0, although it's not used as a microkernel. The BSD subsystem is part of the kernel and so are various other subsystems that are typically implemented as user-space servers in microkernel systems.
from http://osxbook.com/book/bonus/ancient/whatismacosx/arch_xnu....