XNU
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]- Zdrojové kódy XNU
- XNU: The KernelArchivováno19. 4. 2019 naWayback Machine.– přehled komponent jádra XNU; napsáno Amitem Singhem v prosinci2003(anglicky)