See also: Operating System | Kernel
A microkernel is a smaller operating system implementation than monolithic kernels, as microkernels build on smaller modules. The microkernel approach consists in defining a very simple virtual machine over the hardware, with a set of primitives or system calls to implement minimal OS services as thread management, address spaces and interprocess communication.
Examples
Related Link
TakeDown.NET -> “Microkernel”