Přeskočit na obsah

XNU

Z Wikipedie, otevřené encyklopedie

XNUjejádrooperačního systémua název XNU jezkratkaproXisNotUNIX (českyX není UNIX). Je vyvíjeno firmouApplea použito jako součást operačních systémůDarwin,macOS(AppleOS X) aiOS.

XNU jehybridní jádrounixového typupostavené okolomikrojádraMach3, za použití kóduoperačního systémuFreeBSDa vlastního API zvanéhoI/O Kit.

XNU byl původně vyvíjen firmouNeXTpro její operační systémNeXTSTEP,jakožto kombinace jádraMach2.5,BSDaDriver Kitu,což je objektovéAPIpro ovladače. Poté, co Apple skoupil NeXT, byl Mach 2.5 nahrazen Machem verze 3, které se mezitím stalo mikrojádrem, části BSD kódu byly nahrazeny kódem zFreeBSDa Driver Kit byl nahrazen vlastním API zvanýmI/O Kit.

Zdrojové kódy XNU (stejně jako celého Darwinu) jsou uvolněny jakoopen sourcepod licencíApple Public Source License2.0. V současné době je XNU portováno na procesorové platformyx86,x86-64,PowerPC(32 a 64 bit) aARM(32 a 64 bit).

Externí odkazy

[editovat|editovat zdroj]