Kärnrymd
Den del av minnet och de privilegier som bara kärnan kommer åt — där all hårdvaruåtkomst sker.
Uppdelningen är hela grunden för att ett program inte kan sänka systemet. Kod i kärnrymd får köra privilegierade instruktioner, prata direkt med enheter och läsa vilken adress som helst. Kod i användarrymd får inget av det och måste be om varje sådan tjänst via systemanrop.
Gränsövergången kostar. Ett systemanrop innebär byte av privilegienivå, och sedan Meltdown och Spectre 2018 dessutom att sidtabellerna byts ut för att inte läcka kärnminne via spekulativ exekvering — mitigeringen KPTI gjorde vissa arbetslaster märkbart långsammare. Det är en av drivkrafterna bakom io_uring och eBPF, som båda minskar antalet övergångar.