Cada vez que Apple lanza una nueva versión de sus sistemas operativos, más tarde suele publicar los códigos fuentes directamente en su propia web para que los desarrolladores puedan acceder a él, revisarlo y entender cómo funciona el sistema operativo.
Aprovechando los recientes lanzamiento de macOS 10.13 y iOS 11, Apple ha publicado el Kernel de estos nuevos sistemas operativos, aunque con algunas peculiaridades que, para nada, se esperaba que llegara. La primera de estas peculiaridades es que esta vez, además del Kernel optimizado para macOS, Apple ha liberado igualmente el kernel de iOS, la versión de Darwin XNU optimizada para procesadores ARM.
Además de esto, Apple también ha publicado el código fuente de su sistema operativo en GitHub, desde podemos acceder al código fuente y, además, ver una completa guía sobre cómo compilarlo y utilizarlo.
Apple OpenSource Code
¿Qué busca Apple con sus nuevos movimientos en torno al OpenSource?
No se sabe muy bien qué quiere conseguir Apple con este inesperado movimiento, aunque los primeros rumores ya empiezan a circular por la red. Mientras que lo más probable es que la compañía quiera potencial el desarrollo de aplicaciones para iOS y, además, recibir un feedback por parte de la comunidad OpenSource para hacerse una idea de cómo podrían ir mejorando el sistema operativo.
También están empezando a aparecer rumores sobre un posible lanzamiento de macOS para procesadores ARM, siendo esta la razón por la que la compañía ha publicado el código de iOS y la optimización de Darwin para ARM.
Lo que sí está claro es que, a diferencia de lo que muchos afirman, aunque ahora iOS tenga un código abierto, no veremos un Samsung Galaxy S8 con iOS, tanto porque el código fuente no lo va a permitir, Apple se ha reservado ciertas partes del código y, además, la licencia de Darwin no lo va a permitir. Tampoco veremos un Hackintosh más sencillo para macOS 10.13 tras este movimiento. Lo que sí está claro es que este movimiento, a medio plazo, servirá para mejorar los productos de Apple.
Fuente: redeszone.net
- Visto: 1018