Apple slipper ARM-kompatibel kildekode for XNU-kjerner i iOS og macOS

Apple har gitt ut ARM-kompatibel kildekode for XNU-kjerner i iOS og macOS på GitHub, og avslører noen av operativsystemenes interne arkitektur.

Utviklet av Apple i desember 1996, XNU (en forkortelse av “X is Not Unix”) er operativsystemkjernen som siden har blitt brukt i iOS, tvOS, watchOS og macOS og utgitt som gratis og åpen kildekode-programvare som en del av Darwin operativsystem.

Som først bemerket av AppleInsider, er ikke proprietære elementer som apper og rammer en del av utgivelsen. I tillegg tilbys kjernene under en mer restriktiv lisens enn noen andre open-source prosjekter.

Mens iOS bruker ARM-baserte CPU-design, har Mac-maskiner brukt Intel-prosessorer siden 2006, så en ARM-kompatibel kjerne for macOS er spesielt interessant i lys av ryktet om at selskapet har undersøkt å designe egne ARM-baserte brikker for fremtidige Mac-maskiner.

På den annen side signaliserer ikke utgivelsen av disse kjernene nødvendigvis en forestående overgang fordi MacBook Pro-bærbare PC-er, som AppleInsider påpeker, allerede har Apple sin ARM-baserte T1-prosessor som kjører Touch ID og Touch Bar.