A treia parte a kernel-ului XNU este agent de pază computerului și bouncer. Bazează pe distribuția Berkeley Software (BSD) derivat de UNIX, această parte a kernel-ului este responsabil de menținerea valorilor mobiliare de sistem și permisiuni. Când vă conectați la un computer Mac BSD determină nivelul de acces. Un administrator ar trebui domniei aproape gratuit și ar putea descărca sau șterge programe și alte date. Alte niveluri de utilizator ar putea să nu aibă astfel de permisiuni liberale. Acest lucru permite administratorului să definească care procesează un utilizator normal poate si nu pot accesa. Elementul BSD a kernel-ului, de asemenea, ajută la sincronizarea XNU procesele din calculator Mac.
De asemenea, o parte din Mac OS X sunt stratul de servicii de bază și stratul servicii de aplicare. Împreună cu kernel-ul și hardware-ul, aceste straturi formeaza ceea ce inginerii de calculator numesc o stivă. Un teanc este doar un mod de a conceptualiza relația dintre diferite strat de software unui computer și hardware. În partea de jos a stivei veți găsi hardware-ul și firmware-ul. Următorul nivel în sus este nucleul sistemului de operare. După aceea veți găsi serviciile de bază și apoi stratul servicii de aplicare. Aplicațiile sine sunt în partea de sus a stivei.
Componenta de servicii de bază de Mac OS X este format din mai multe cadre care permit computer pentru a procesa sarcini cum ar fi căutări de text în diferite limbi și API-uri de sistem. Stratul de servicii de aplicații este sistemul de bază interfață grafică (GUI). Acesta este stratul de utilizatorul tipic va vedea - este ceea ce creează mediul grafic. Stratul de servicii de aplicare, de asemenea, actioneaza ca un canal de comunicare între