Software | Apple | Programování | Operační systémy | Open source

Apple na GitHubu: zdrojový kód jádra operačních systémů iOS a macOS je nyní open source

Apple zveřejnil na GitHubu zdrojový kód jedné z klíčových částí operačních systémů macOS a iOS, tzv. XNU kernel. Zkratka XNU je docela vtipné označení, znamená totiž „XNU is Not Unix", a patří hybridnímu jádru kombinující Mach s komponentami FreeBSD, které bylo vyvinuto společností NeXT. Nyní můžete nakouknout, jak je postaveno.

XNU je součástí operačního systému Darwin, který byl základem pro MacOS a iOS. NeXT byla firma, kterou založil Steve Jobs pod odchodu z Applu. Pozdější akvizicí NeXTu získal Apple jak pokrokový operační systém, tak Steva Jobse zpět ve vedení firmy. A začala se psát její úspěšná novodobá historie.

Zpět ale k Darwinu. Ten je sám o sobě postaven na mnoha open source zdrojích a Apple sám již některé komponenty uvolnil. Na jádro XNU ale doposud nahlédnout nedal. Nyní je otázkou, proč tak vlastně učinil? Rozhodně ne proto, aby na jeho základu mohl volně vznikat jiný software, přiložená licence je totiž poměrně přísná. Ale může to být lákadlo pro vývojáře. Kdo o kód projeví zájem, nebo třeba rovnou navrhne nějakou optimalizaci, ten by mohl být vhodným adeptem na posílení týmu Applu.

Diskuze (3) Další článek: Jak být na internetu v bezpečí

Témata článku: , , , , , , , , , , , , , , , , , , , , , , , , ,