XNU () on Darwin-käyttöjärjestelmän ydin, jota käytetään Applen iOS- ja OS X -käyttöjärjestelmissä.

XNU perustuu Mach 3.0 -mikroytimeen. Mach-ydin siirrettiin Power Macintoshille ja tunnettiin nimellä osfmk, joka oli osa MkLinux-projektia. Tämä yhdistettiin Darwin-ytimeen. Ydin sisältää Machin ja BSD:n toiminnallisuuden sekä I/O Kit -ajurimallin. XNU-ytimen BSD-osuus on peräisin pääasiassa FreeBSD:stä. pienoiskuva|oikea|XNU-ytimen rakenne.

BSD tarjoaa muun muassa seuraavia ominaisuuksia: moniajo TCP/IP-pino muistisuojaus virtuaalimuisti symmetrinen moniprosessointi useat POSIX-rajapinnat

Open Software Foundationin (OSF) Research Institute (RI) toteutti Applen kanssa Mach-ytimen muutokset.

Lähteet

Aiheesta muualla https://pdfs.semanticscholar.org/03ac/1296f530719497b49d7580b55a2d9b8353ab.pdf

Luokka:Apple Luokka:Käyttöjärjestelmäytimet