mikrokernelontwerpen
Mikrokernelontwerpen verwijzen naar een benadering van kernellarchitectuur waarin de kern van het besturingssysteem minimaal blijft en alleen de fundamentele diensten biedt. De kern regelt basale functies zoals interprocess communicatie (IPC), geheugenbeheer, procesplanning en beveiliging. Alle overige OS-services, zoals drivers, bestandssystemen en netwerkprotocollen, draaien doorgaans als afzonderlijke servers in gebruikersruimte of als aparte processen.
Voordelen van mikrokernelontwerpen zijn onder meer verbeterde foutisolatie en modulariteit: mislukken van een server lokt minder
Bekende voorbeelden en familieën die mikrokernelontwerp gebruiken of hebben gebruikt, zijn MINIX, QNX, de L4-family en
Toepassingen van mikrokernelontwerpen bevinden zich vooral in embedded en real-time systemen, en in veiligheid-kritische omgevingen waar