Skip to main content

Developer ports iOS core to non-Apple hardware in on-going open source project

IMG_2975

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…

xnushell

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.

You’re reading 9to5Mac — experts who break news about Apple and its surrounding ecosystem, day after day. Be sure to check out our homepage for all the latest news, and follow 9to5Mac on Twitter, Facebook, and LinkedIn to stay in the loop. Don’t know where to start? Check out our exclusive stories, reviews, how-tos, and subscribe to our YouTube channel

Comments

  1. Paul van der Meulen - 10 years ago

    Link not working…?

  2. Mr. Grey (@mister_grey) - 10 years ago

    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.