Software developer Winocm has managed to port the core elements of Apple’s iOS operating system to non-Apple devices. This core is known as the “XNU Kernel” and this is what Apple developed over a decade ago to create the foundation of OS X (and later, iOS). As can be seen in the image above from Steven Troughton-Smith, the system is successfully running on a Nokia N900 smartphone…
The port does not include any of iOS’s or OS X’s user-interface elements and cannot run as a functional operating system, but it includes many of the system’s core features. The developer shares some additional hardware capable of booting the system:
- ARM RealView Emulation Baseboard (ARMPBA8_ALT)
- ARM RealView Platform Baseboard for Cortex-A8 (ARMPBA8)
- Texas Instruments OMAP3530 (BeagleBoard/BeagleBoard xM) (OMAP3530)
- Texas Instruments OMAP3430 (Nokia N900) (OMAP3430_RX51)
- Texas Instruments AM335x (BeagleBone/BeagleBone Black) (OMAP335X)
This does not mean that Apple will license iOS to other hardware makers and does not mean the entirety of iOS can run on devices that are not designed by Apple. However, this work opens up the opportunity for other developers to port other aspects of iOS to other hardware. In essence, Winocm built a minimal variant of iOS with no user-interface for non-Apple hardware.
The work on this port is available for contribution on GitHub.
FTC: We use income earning auto affiliate links. More.
Link not working…?
If only … iOS is clearly the best, but Apple’s super-over-controlling nature really binds.
What a beautiful OS this would be. iOS, but with choice and user control added back in. It makes me sad that this will likely never be.
if you want it to become reality, help http://www.gnustep.org
Right, because iOS would do well in the hands of amateurs.
>really binds
Yeah, making the most powerful and versatile devices in their respective categories would really have happened had they done the Microsoft thing¡
Come on.