Nukernel

From Wikipedia, the free encyclopedia

NuKernel was a microkernel developed at Apple Computer during the early 1990s. Designed using concepts from Mach 3.0 with extensive additions for soft real-time scheduling to improve multimedia performance, it was intended to be used as the basis for a variety of operating systems, including Taligent and Copland. Only one version was seen publicly, in the Copland "alpha" release, and proved to be extremely unstable. Development apparently ended with the ending of Copland development in 1996 and 1997.

NuKernel was written from scratch, without using existing Mach code. Very little public information on the design or implementation of NuKernel exists today. This is somewhat ironic, considering that a purely experimental effort at Apple, the Vanguard microkernel, published several papers and will not be lost to history.

The one-time technical lead for NuKernel, Jeff Robbin, was one of the driving forces behind iTunes and the iPod.

Apple's NuKernel should not be confused with nukernel, the name of the custom microkernel in BeOS.

[edit] See also