Apple publie le code source compatible ARM pour les noyaux XNU dans iOS et macOS

Apple a publié le code source compatible ARM pour les noyaux XNU dans iOS et macOS sur GitHub, exposant une partie de l'architecture interne des systèmes d'exploitation.

Développé par Apple en décembre 1996, XNU (une abréviation de «X is Not Unix») est le noyau du système d'exploitation qui a depuis été utilisé dans iOS, tvOS, watchOS et macOS et publié en tant que logiciel gratuit et open-source dans le cadre de la Système d'exploitation Darwin.

Comme indiqué pour la première fois par AppleInsider, les éléments propriétaires tels que les applications et les frameworks ne font pas partie de la version. De plus, les noyaux sont proposés sous une licence plus restrictive que certains autres projets open-source.

Alors qu'iOS utilise des conceptions de processeur basées sur ARM, les Mac utilisent des processeurs Intel depuis 2006, donc un noyau compatible ARM pour macOS est particulièrement intéressant à la lumière de la rumeur selon laquelle la société a exploré la conception de ses propres puces basées sur ARM pour les futurs Mac..

D'un autre côté, la sortie de ces noyaux ne signale pas nécessairement une transition imminente car, comme le souligne AppleInsider, les ordinateurs portables MacBook Pro intègrent déjà le processeur T1 basé sur ARM d'Apple qui exécute Touch ID et la Touch Bar.