XNU

XNU-maailmassa on loputtomasti kiehtovia ja merkityksellisiä näkökohtia, jotka ansaitsevat tutkimisen ja ymmärtämisen. XNU on herättänyt lukemattomien ihmisten mielenkiinnon ja uteliaisuuden eri puolilla maailmaa sen vaikutuksista yhteiskuntaan ja sen ajan kehitykseen. Rikas ja monipuolinen historia XNU on edelleen keskustelun ja keskustelun aihe useilla aloilla tieteestä ja teknologiasta populaarikulttuuriin ja taiteeseen. Tässä artikkelissa perehdymme XNU:n kiehtovaan maailmaan ja tutkimme sen alkuperää, vaikutusta ja merkitystä nykyään.

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]

XNU-ytimen rakenne.

BSD tarjoaa muun muassa seuraavia ominaisuuksia:[6]

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

Lähteet

  1. a b Glossary Apple. Viitattu 12.8.2019. (englanniksi)
  2. Apple macOS and iOS XNU kernel source code is now available on GitHub developerinsider.co. Viitattu 18.10.2019. (englanniksi) 
  3. What is XNU? github.com. Viitattu 18.10.2019. (englanniksi)
  4. a b c d Kernel Programming Guide Apple. Viitattu 9.8.2019. (englanniksi)
  5. Silberschatz & Galvin & Gagne: Operating System Concepts Essentials (PDF) cs.columbia.edu. Arkistoitu 28.6.2016. Viitattu 10.11.2017.
  6. a b BSD Overview Apple. Viitattu 12.8.2019. (englanniksi)

Aiheesta muualla