Apple veröffentlicht ARM-kompatiblen Quellcode für XNU-Kernel unter iOS und macOS

Apple hat ARM-kompatiblen Quellcode für die XNU-Kernel unter iOS und macOS auf GitHub veröffentlicht, der einige der internen Architekturen des Betriebssystems enthüllt.

XNU (eine Abkürzung für „X is Not Unix“) wurde im Dezember 1996 von Apple entwickelt und ist der Betriebssystemkern, der seitdem in iOS, tvOS, watchOS und macOS verwendet und als freie und Open-Source-Software im Rahmen von veröffentlicht wurde Darwin-Betriebssystem.

Wie von AppleInsider zum ersten Mal erwähnt, sind proprietäre Elemente wie Apps und Frameworks nicht Bestandteil der Version. Außerdem werden die Kernel unter einer restriktiveren Lizenz angeboten als einige andere Open-Source-Projekte.

Während iOS ARM-basierte CPU-Designs verwendet, verwenden Macs seit 2006 Intel-Prozessoren. Daher ist ein ARM-kompatibler Kernel für macOS besonders interessant, da das Unternehmen die Entwicklung eigener ARM-basierter Chips für zukünftige Macs in Erwägung gezogen hat.

Andererseits bedeutet die Veröffentlichung dieser Kernel nicht unbedingt einen bevorstehenden Übergang, da, wie AppleInsider betont, MacBook Pro-Notebooks bereits den ARM-basierten T1-Prozessor von Apple enthalten, auf dem Touch ID und die Touch Bar ausgeführt werden.