Apple rilascia il codice sorgente compatibile ARM per i kernel XNU in iOS e macOS

Apple ha rilasciato un codice sorgente compatibile ARM per i kernel XNU in iOS e macOS su GitHub, esponendo alcune delle architetture interne dei sistemi operativi.

Sviluppato da Apple nel dicembre 1996, XNU (abbreviazione di "X is Not Unix") è il kernel del sistema operativo che da allora è stato utilizzato in iOS, tvOS, watchOS e macOS e rilasciato come software gratuito e open source come parte del Sistema operativo Darwin.

Come notato per la prima volta da AppleInsider, elementi proprietari come app e framework non fanno parte della versione. Inoltre, i kernel vengono offerti con una licenza più restrittiva rispetto ad altri progetti open source.

Mentre iOS utilizza design di CPU basati su ARM, i Mac hanno utilizzato processori Intel dal 2006, quindi un kernel compatibile con ARM per macOS è particolarmente interessante alla luce delle voci secondo cui la società ha esplorato la progettazione dei propri chip basati su ARM per i futuri Mac.

D'altra parte, il rilascio di questi kernel non segnala necessariamente una transizione imminente perché, come sottolinea AppleInsider, i notebook MacBook Pro incorporano già il processore T1 basato su ARM Apple che esegue Touch ID e Touch Bar.