The first step to running iPhone apps in Linux

[Christina] has been working on a project she calls Magenta to put Darwin/BSD on top of Linux. What does that mean? Well, hopefully it’s the first step towards running iPhone/iPad apps on a Linux machine.

Before you get too excited, there are a few caveats; Magenta only works on ARMv7 platforms, none of the fancy iOS frameworks are included, and it’s currently impossible to run iOS apps with this build. Think of this project as a very, very early version of Wine. If you’d like to take Magenta for a spin, [Christina] put the source up here.

Although [Christina]‘s project is entirely useless for anyone wanting Siri on their Android phone, it’s possible to add all those fancy iOS frameworks to Magenta and create an open source OS able to run iPhone apps.

We really have to admire [Christina]‘s work on this. It’s an amazingly impressive project, and her final goal of recreating the iOS stack would be a boon to the jailbreaking scene. Cue the sound of millions of iPhone clones marching out of China…

via [OleRazzleDazzle] on the reddits

Comments

  1. Kemp says:

    Requires an ARM Linux machine you say? *cough*RaspberryPi*cough*

  2. imayoda says:

    required v7.. rasp is v6

  3. Oliver Heaviside says:

    “It is fully binary
    compatible with iPhone OS 5.0 (as in, it uses the same binary format)”

    This is pretty rich stuff.

    I especially enjoyed scoping the circa 1997 “teh underground HacKerz” website, the .cc domain, and the de rigeur appropriation of a female persona to make broad claims about what it will do…. one day.

    But hey, more power to him.

    • neapel says:

      so, what makes you assume she’s secretly a man?

      • Oliver Heaviside says:

        I’m not a misogynist. It’s just that sock puppets abound (apart from the CIS and transgendered) and it’s quite rare for that set of chromosomes to try and pull off this kind of vague misdirection in a tech field.

        The female hackers I’ve met are generally very, very smart and won’t make such effusive claims:
        IOS 5.0 binary compatible, running ios on linux and then blurring the difference between osx and ios… wine for ios – great ideas, but it’s a very long way to Tipperary as they say.

        Anything is possible; but the associated omens and portents are not favorable. Magic 8 ball says: Come back later.

        Males on the other hand… absolutely hopeless.
        They’ll fart in a bathtub and claim to have mastered cold fusion. And the older ones are far worse, assuming that having flown a T-33 once somehow makes them proficient in Microsft flight simulator.

      • Dustin says:

        She is actually transgender. Her twitter is evidence of it.

    • christina says:

      Aw.

  4. Harvie.CZ says:

    I’ve heard that next generation of iPhone will be nothing more than Android app :-D

  5. Chris C. says:

    I approve.

    But I’m sure Apple will not, and will fight tooth and nail to shut it down; should this prove to do what it claims.

    • neapel says:

      why would Apple fight this and not GNUstep, who reimplemented far more of their APIs?

    • Bertho says:

      On what basis should it be shut down? Copyright of API/ABI? fat chance.

      As long as it is a re-implementation recreating functionality it is in the clear. Especially seen with the recent EC court ruling and the first instance ruling in Oracle vs. Google.

      But, the fruit themed company for what it is, they may try. My guess is that it will be used against them if they try as further proof for serious anti-competitive behavior.

      • Chris C. says:

        You’re right that technically, it’s probably in the clear; especially given that recent ruling.

        But Google can afford to fight. Apple can still throw around enough lawsuits to easily crush any individual.

      • WhatNow says:

        On what basis should clicking something and up pops a “what should I do?” option (like what happens on a windows box when the extension isn’t recognized) be sued/blocked? (HTC)

        On what basis should a rounded corner rectangle be sued/blocked? (Samsung)

        Should I continue?

      • d says:

        On the basis of soulless corporate lawyers, generic corporate nuttiness and nastiness, and all in all Apples wonderful attitude towards the individual.

  6. 9a3eedi says:

    Hmm… I wonder if this can be ported to Android, since it also runs on the Linux kernel. It’ll be the most awesome thing ever.

  7. twdarkflame says:

    I dont think many Android users will care for Siri – Voice controls that do very similar things have been built in for ages as part of the OS and not a separate app. Just lacks the “Ask Jeeves” element.

    Anyway, this is a pretty cool project.
    Doesnt really help Apple in any way, but if one day it works it could help iOS developers sale to Linux too :p

    • WhatNow says:

      I actually disagree with a portion of your statement. When your voice actions doesn’t match any of the commands, it will google what it hears.

    • WhatNow says:

      Additionally, I don’t think ANYONE wants it anyway. I mean Wozniak trashed it, ffs. You know it’s bad when the cofounder of said company (who should have an attachment to it) says “OMG WHAT HAVE THEY DONE TO IT?!?”

  8. barryronaldo says:

    I never knew people were so obsessed with having nice icons for their browser bookmarks ;) Long live apps lol.

  9. tastech12 says:

    Thumbs up for effort, but it kinda ends there with me. I hate Mac / ‘I’ crap. In my mind there is nothing worse, Captilist geared closed systems, pre-chewed and spoon fed to the yuppie masses. Almost as bad a microlimp. In fact it think it was a great day when that steve jobs guy kicked it, Im disgusted at the recognition this scam artist recieved for ripping off the work of others and slapping it in a pretty box. Nothing more than a good salesmen, not even close to the real deal.

  10. tastech12 says:

    Oh, and appologies for the rant, I just have a thing abot corporate trash, and the whole system of stupid that supports it.. Nothing personal, Like i said A for Effort.

  11. @tastech12 I agree that apple’s approach to the market is albit Idiotic and socially engineered. but in reality, is it much different from what game consoles have been doing for years? shure the hardware is VASTLY different but the overly secured BS is still there.

    -Sent from my Samsung Transfourm
    P.S. this website needs a more “android friendly” version because trying to use it is hell…

  12. thej03 says:

    To quote from the site:

    If you’re just interested in this because it will “run iOS apps” please go away.

  13. Tampopo says:

    If your consider Apple a enemy of your freedom and a “bad” product in general. Why bother to create a “free” IOS?

    I doubt without any documentation one person or group of few are capable of implement a framework like that. It’s a very long and complex project that take many years to complete only the first version. And that with a legion of full equiped enginers.

    This sound like more Apple envy or arrogant neckbearism.

    If Linux is so great. Why needs to incorporate the api of Windows or IOS?

  14. Marcos says:

    Dont care about iOS apps on Linux, what I want is a x86 port to run OSX apps on Linux.

  15. Anthony Bellasario says:

    This is good news for Apple users who also use the Linux OS. However, it seems that it may take a while before such connectivity exists. Good luck on the project.

  16. Ajay says:

    Anyone have the instructions for this now that she took them down?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 96,672 other followers