Home   Info   DevZone   Wiki  
UsersWeb  |  MainWeb  |  InfoWeb  |  DevZoneWeb  |  SupportWeb
MicroKernelArchitecture ] [ not logged in ] [ Web: Imported ] goto:  options
[ get info on or edit ] login or new user ] [ list of topics, hubs & nodes, or recent changes ]

As opposed to a monolithic kernel (such as Linux, Winxx, MacOS, etc) wherein all processing and all system calls are coded into the kernel itself, µkernel architecture abstracts out all but the most basic of system calls to outside processes ('servers') which handle requests by programs and drivers and such. Yes,it is mis-named, but it stuck. The most-publicized thing done with µkernels so far has been MkLinux, wherein the familiar (add your own adjectives) GPL'd OS Linux is hosted as a server on a Mach (or some other) µkernel. The src of the Linux kernel is used, and thus MkLinux (mclinucks/mcleenucks) is binary compatible on intel-based machines. MkLinux is much more available and popular on PowerMacs and other PowerPC based (RISC) systems. MkLinux for PowerPC Mac-esque (CHRP) machines is @ http://mklinux.apple.com MkLinux for intel(et al) is discussed at http://www.osf.org/mall/os/x86snap.htm , and you can get binaries/src nearby for an old version

The kernel currently being developed for JOS is a picokernel, which I think follows the same design ideas as a µkernel.

Notes:


µ - [Alt + 0181] :)

--DigiGod


Content of these pages are owned and copyrighted by the poster.
Hosted by: