( trey | 2006. 06. 12., h – 10:22 )

Én elhiszem neked, de ez azért kétségeket ébreszt bennem :-):

Mark Russinovich, neves Windows szakértő könyvében lehet olvasni:

"For example, the Carnegie Mellon University Mach operating system, a contemporary example of a microkernel architecture, implements a minimal kernel that comprises thread scheduling, message passing, virtual memory, and device drivers. Everything else, including various APIs, file systems, and networking, runs in user mode. However, commercial implementations of the Mach microkernel operating system typically run at least all file system, networking, and memory management code in kernel mode. The reason is simple: the pure microkernel design is commercially impractical because it's too inefficient."

Ezért egyes kerneleket, ami átmenet a micro és a monolitikus közt, nevezik hybrid-nek. Hogy ez most jó-e vagy sem, azt én nem akarom eldönteni. De ahhoz képest, hogy marketing, a wikipedia szerint a Windows, Mac OS X hybrid kernel.

http://en.wikipedia.org/wiki/Mac_OS_X
http://en.wikipedia.org/wiki/Windows_2003

http://www.kernelthread.com/mac/osx/arch_xnu.html

"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."

--
trey @ gépház