Sí, se ha probado y hay un desarrollador que logró portar el núcleo de iOS en el N900 de Nokia
Winocm, el desarrollador que lidera el trabajo en iOS 6.1.3 / 4 jailbreak, ha logrado portar iOS a un dispositivo que no sea Apple. La foto que ves arriba es el núcleo de iOS, conocido como “Kernel XNU”, que se ejecuta en un teléfono inteligente Nokia N900.
El puerto es extremadamente primitivo, ya que no incluye ninguno de los elementos de interfaz de usuario de iOS u OS X y no puede ejecutarse como un sistema operativo utilizable. Pero sí señala un desarrollo importante para el proyecto de código abierto en curso …
De la publicación del blog de Winocm en el puerto (a través de 9to5Mac):
- Además del código internacional al principio, ¿hay alguna regla para crear números de teléfono móvil? ¿Incluyen dígitos de verificación?
- ¿Cuál puede ser el papel de los teléfonos móviles en la educación de las personas de la India rural?
- ¿Es posible pagar la factura del teléfono celular de otra persona?
- Cómo rastrear la ubicación de mi teléfono
- ¿Cómo el software de alquiler de vehículos respaldará el crecimiento de su agencia de viajes?
“Recientemente, logré uno de los hitos centrales de mi proyecto personal, portar el núcleo de Darwin a la arquitectura ARM. Este hito específico se estaba iniciando en un sistema multiusuario.
Darwin es el sistema operativo central que se encuentra tanto en Mac OS X como en iPhone OS. Es la verdadera base central que une el núcleo a la interfaz de usuario real anterior. (SpringBoard / loginwindow / etc) “.
Y parte del otro hardware en el que se ejecuta el núcleo:
- Placa base de emulación RealView de ARM (ARMPBA8_ALT)
- Base de plataforma ARM RealView para Cortex-A8 (ARMPBA8)
- Texas Instruments OMAP3530 (BeagleBoard / BeagleBoard xM) (OMAP3530)
- Texas Instruments OMAP3430 (Nokia N900) (OMAP3430_RX51)
- Texas Instruments AM335x (BeagleBone / BeagleBone Black) (OMAP335X)
El desarrollador agrega que el sistema de archivos raíz del sistema en su puerto está basado en iPhone OS 4.3.5. Y en su mayor parte, todo funciona a la perfección. Pero sí dice que hay un montón de errores del kernel que corregir, incluida la administración de energía.
Vale la pena señalar nuevamente que todo esto es una etapa muy temprana, y no debe confundirse con nada más que eso. Winocm se aseguró de mencionar que no planea agregar ningún soporte gráfico de interfaz de usuario en este momento, solo el sistema operativo Core.
Para aquellos interesados en el proyecto y que buscan ayudar, Winocm ha puesto a disposición el código fuente en su GitHub. Además, hay un canal IRC dedicado a la iniciativa llamado ## darwin-on-arm , ubicado en Freenode.
Fuente: iDownloadblog