XNU

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání

XNU je jádro operačního systému vyvíjené firmou Apple, která jej používá v systému Darwin. Ten je použit v operačních systémech Mac OS X a iPhone OS. XNU je hybridní jádro unixového typu. Jeho název je rekurzivní zkratka pro X is Not UNIX (česky X není UNIX).

XNU byl původně vyvíjen firmou NeXT pro její operační systém NeXTSTEP, jakožto kombinace mikrokernelu Mach, BSD a Driver Kitu (objektové API pro ovladače). Poté, co Apple skoupil NeXT byly části BSD kódu nahrazeny kódem z FreeBSD a Driver Kit byl nahrazen vlastním API zvaným I/O Kit.

Zdrojové kódy XNU (stejně jako celého Darwinu) jsou uvolněny jako open source pod licencí Apple Public Source License 2.0. V současné době je XNU portováno na platformy ARM, x86, x86-64 a PowerPC.

Externí odkazy[editovat | editovat zdroj]