Apple lança código fonte compatível com ARM para kernels XNU no iOS e macOS

A Apple lançou o código-fonte compatível com ARM para os kernels XNU no iOS e macOS no GitHub, expondo uma parte da arquitetura interna dos sistemas operacionais.

Desenvolvido pela Apple em dezembro de 1996, o XNU (uma abreviação de “X is Not Unix”) é o kernel do sistema operacional que já foi usado em iOS, tvOS, watchOS e macOS e lançado como software livre e de código aberto como parte do Sistema operacional Darwin.

Como observado pela AppleInsider, elementos proprietários, como aplicativos e estruturas, não fazem parte do lançamento. Além disso, os kernels estão sendo oferecidos sob uma licença mais restritiva do que alguns outros projetos de código aberto.

Enquanto o iOS usa designs de CPU baseados em ARM, os Macs usam processadores Intel desde 2006, portanto, um kernel compatível com ARM para macOS é especialmente interessante à luz do boato de que a empresa vem explorando o design de seus próprios chips baseados em ARM para futuros Macs.

Por outro lado, o lançamento desses kernels não indica necessariamente uma transição iminente porque, como AppleInsider aponta, os notebooks MacBook Pro já incorporam o processador T1 baseado em ARM da Apple, que executa o Touch ID e a Touch Bar.