XNU

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

XNU je jádro operačního systému a název XNU je zkratka pro X is Not UNIX . Je vyvíjeno firmou Apple a použito jako součást operačních systémů Darwin, macOS (Apple OS X) a iOS.

XNU je hybridní jádro unixového typu postavené okolo mikrojádra Mach 3, za použití kódu operačního systému FreeBSD a vlastního API zvaného I/O Kit.

XNU byl původně vyvíjen firmou NeXT pro její operační systém NeXTSTEP, jakožto kombinace jádra Mach 2. 5, +more3BSD'>BSD a Driver Kitu, což je objektové API pro 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 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. +more V současné době je XNU portováno na procesorové platformy x86, x86-64, PowerPC (32 a 64 bit) a ARM (32 a 64 bit).

Externí odkazy

[url=http://www. opensource. +moreapple. com/source/xnu/]Zdrojové kódy XNU[/url] * [url=http://osxbook. com/book/bonus/ancient/whatismacosx/arch_xnu. html]XNU: The Kernel[/url] - přehled komponent jádra XNU; napsáno Amitem Singhem v prosinci 2003 .

Kategorie:Operační systém

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top