A microkernel with a purpose - to keep most of the code out of the kernel