This Developer Ports iOS Core To Nokia N900

Probably a lot of you heard about Winocm the well known hacker and developer, he is the guy leading the work on the iOS 6.1.3/4 jailbreak. Today and in an unexpected move, he managed to port iOS to a non-Apple device. The photo you see above is the iOS core, known as the “XNU Kernel,” running on a Nokia N900 smartphone.
The port is extremely primitive, as it doesn’t include any of iOS’s or OS X’s user-interface elements and cannot be run as a useable operating system. But it does signal a major development for the ongoing open source project…

From Winocm’s blog post on the port (via 9to5Mac):
“Reecently, I achieved one of the core milestones of my personal project, porting the Darwin kernel to the ARM architecture. This specified milestone was booting to a multiuser system.
Darwin is the core operating system that lies under both Mac OS X and iPhone OS. It is the true core foundation that bridges the kernel to the actual UI above. (SpringBoard/loginwindow/etc).”
And some of the other hardware the kernel runs on:
  • 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) (OMAP3
  • 35X)
The developer adds that the system root filesystem in his port is based on iPhone OS 4.3.5. And for the most part, everything runs flawlessly. But he does say that there are a ton of kernel bugs to fix, including power management.

Don't get so excited ! This is just a very early stage to bring iOS to non-Apple devices. 

For those interested in the project, and looking to help out, Winocm has made the source code available on his GitHub. Also, there’s an IRC channel devoted to the initiative called##darwin-on-arm, located on Freenode.

F0r M0re UpDaTing: Be 0ne 0f My New F0ll0wers 0n Twitter, 0ne 0f My New Fan 0n FaceB00k, And Here Is The Feeds.

 


blog comments powered by Disqus
Octofinder Blog Catalog