Apple geeft ARM-compatibele broncode voor XNU-kernels vrij in iOS en macOS

Apple heeft ARM-compatibele broncode vrijgegeven voor de XNU-kernels in iOS en macOS op GitHub, waarbij een deel van de interne architectuur van het besturingssysteem wordt blootgelegd.

XNU (een afkorting van "X is Not Unix"), ontwikkeld door Apple in december 1996, is de kernel van het besturingssysteem die sindsdien is gebruikt in iOS, tvOS, watchOS en macOS en is uitgebracht als gratis en open-source software als onderdeel van de Darwin besturingssysteem.

Zoals voor het eerst opgemerkt door AppleInsider, maken bedrijfseigen elementen zoals apps en frameworks geen deel uit van de release. Bovendien worden de kernels aangeboden onder een beperktere licentie dan sommige andere open-sourceprojecten.

Hoewel iOS op ARM gebaseerde CPU-ontwerpen gebruikt, gebruiken Macs sinds 2006 Intel-processors, dus een ARM-compatibele kernel voor macOS is vooral interessant in het licht van het gerucht dat het bedrijf het ontwerpen van zijn eigen ARM-gebaseerde chips voor toekomstige Macs heeft onderzocht.

Aan de andere kant betekent de release van deze kernels niet noodzakelijk een aanstaande overgang omdat, zoals AppleInsider opmerkt, MacBook Pro-notebooks al de op ARM gebaseerde T1-processor van Apple bevatten die Touch ID en de Touch Bar uitvoert.