Skip to main content

Project Magenta is Linux-based mobile OS that aims to replicate iOS on generic hardware

.

Without getting into too many details, here is what little is known about this Open Source Magenta Project:

Magenta is an implementation of Darwin/BSD on top of the Linux kernel. It is made up of a number of kernel and userland components that work together. It is fully binary compatible with iPhone OS 5.0 (as in, it uses the same binary format).

It runs on ARM 7 Hardware currently, but what is the goal?

The final goal is probably recreating the iPhone OS 1.0 stack. I think this is a pretty feasible goal, considering the fact that there are so many open source libs that can be used to replace the proprietary libs used by Apple. Just as an example:
* CoreGraphics -> Cairo
-> FreeType
-> libpng/jpg
* Celestial -> Various open source media decoding libs.
* UIKit -> Chamelleon

The project does not wish to build a platform that can run Apple’s App Store apps; it appears to just aim at running iOS.

It will be interesting to see where this goes.

[tweet https://twitter.com/chronic/status/211315542026493953]

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