THE KERNEL


The kernel is a monolithic design. There are some core routines that comprise the majority of the kernel. I suppose if someone were to make this a microkernel, these routines would be what you would put there (along with any necessary support).


Modules

The kernel consists of several modules, mostly one per object type, plus some utilities.