Apple lanza código fuente compatible con ARM para núcleos XNU en iOS y macOS

Apple ha lanzado el código fuente compatible con ARM para los núcleos XNU en iOS y macOS en GitHub, exponiendo parte de la arquitectura interna de los sistemas operativos.

Desarrollado por Apple en diciembre de 1996, XNU (una abreviatura de "X is Not Unix") es el núcleo del sistema operativo que desde entonces se ha utilizado en iOS, tvOS, watchOS y macOS y se lanzó como software gratuito y de código abierto como parte del Sistema operativo Darwin.

Como lo señaló AppleInsider por primera vez, los elementos propietarios como aplicaciones y marcos no son parte del lanzamiento. Además, los núcleos se ofrecen bajo una licencia más restrictiva que otros proyectos de código abierto..

Si bien iOS usa diseños de CPU basados ​​en ARM, las Macs han usado procesadores Intel desde 2006, por lo que un núcleo compatible con ARM para macOS es especialmente interesante a la luz del rumor de que la compañía ha estado explorando el diseño de sus propios chips basados ​​en ARM para futuras Macs.

Por otro lado, el lanzamiento de estos núcleos no indica necesariamente una transición inminente porque, como señala AppleInsider, los portátiles MacBook Pro ya incorporan el procesador T1 basado en ARM de Apple que ejecuta Touch ID y Touch Bar.