Mikrojądro
Mikrojądro to typ jądra systemu operacyjnego, który zawiera jedynie niezbędne funkcje, takie jak zarządzanie wątkami, komunikacja międzyprocesowa oraz obsługa przerwań i wyjątków. Pozostałe zadania, w tym obsługa systemów plików, sieci i sprzętu, są realizowane w przestrzeni użytkownika przez oddzielne serwery.
Rodzaje mikrojąder
Do mniejszych wersji mikrojądra należą:
- Nanojądro
- Pikojądro
Przykłady systemów operacyjnych
Systemy operacyjne oparte na mikrojądrze to m.in.:
- Amoeba
- KasperskyOS
- MINIX
- QNX
- BeOS
- Haiku
- Hurd
W kontekście mikrojąder wykorzystywanych w systemie Hurd można wymienić Mach oraz L4. Dodatkowo, firma Microsoft rozwija własne mikrojądro w projekcie Singularity.