XNU | |
---|---|
Kehittäjä |
Apple Open Software Foundation Research Institute |
Tiedot | |
Ohjelmistotyyppi | käyttöjärjestelmän ydin |
Lisenssi | Apple Public Source License |
XNU (lyhenne sanoista X is Not Unix) on Darwin-käyttöjärjestelmän ydin, jota käytetään Applen iOS- ja OS X -käyttöjärjestelmissä.[1][2][3]
XNU perustuu Mach 3.0 -mikroytimeen.[4] Mach-ydin siirrettiin Power Macintoshille ja tunnettiin nimellä osfmk, joka oli osa MkLinux-projektia.[4] Tämä yhdistettiin Darwin-ytimeen.[4] Ydin sisältää Machin ja BSD:n toiminnallisuuden sekä I/O Kit -ajurimallin.[1][5] XNU-ytimen BSD-osuus on peräisin pääasiassa FreeBSD:stä.[6]
BSD tarjoaa muun muassa seuraavia ominaisuuksia:[6]
Open Software Foundationin (OSF) Research Institute (RI) toteutti Applen kanssa Mach-ytimen muutokset.[4]