Kernel
süsteemi funktsionaalsust liigutatakse välja traditsioonilisest "kernelist", hulgaks "serverid",
mis suhtlevad läbi "minimaalse" tuuma,
jättes nii vähe kui võimalik "süsteem
ruumi" ja nii palju kui võimalik "kasutaja
ruumi". Microkernel, mis on mõeldud
konkreetsele platvormile või seadmele
ainult teeb seda, kus ta vajab tegemist.
Microkerneli lähenemisviis seisneb
määratlemisel lihtne abstraktiooni üle
riistvara, koos primitiivide komplektiga
või süsteemi kõned rakendada
minimaalsed OS teenused nagu mälu
haldamine, multitegumtöötlus ja muu
protsessi side. Muud teenused, sealhulgas
tavaliselt pakutud kerneli poolt, nagu
võrgud, rakendatakse kasutaja kosmoseprogrammidesse, nimetatakse serveriteks.
Mikrokerneleid on lihtsam hooldada kui monoliitseid kerneleid, kuid suur hulk süsteemi