It is monolithic. Possibly related:
http://en.wikipedia.org/wiki/Loadable_Kernel_Module
Josh Beck
Northeast Independent School District
KSAT (Krueger School of Applied Technologies)
http://linuxclassroom.com
Linux is technically monolithic, since most of the drivers are built in. But it's modular at the same time, since a good many can also be separated.
If the definition of a microkernel is one where drivers are processes, then Linux is monolithic no matter how you look at it. But if by "micro" you mean "split into pieces", then it fits in both categories.
OS X is built on Mach, AFAIK, which is a microkernel.
As far as Windows goes, Microsoft says that it's a "hybrid", but a look at Wikipedia shows that for the most part, it's monolithic. It appears as though it has similar driver loading capabilities as Linux does, though.
Bookmarks