Slashdot Mirror


Run Mac OS X Apps On Linux?

I have the urge to commit my 24" Core 2 Duo iMac to a single Linux operating system, thus giving up the goodness of my beloved Mac OS X. I am not a stranger to Linux, but I am a stranger to running Mac apps on Linux. On my PowerPC I can use SheepShaver to run Classic apps. The Mac-on-Linux project can run OS X apps, but it requires a PowerPC, not an x86. Virtualizing and emulating are inefficient, especially given the wonderful results the WINE project has had in getting Windows apps to run on Linux. What I would like is an equivalent: a software compatibility layer that will allow Linux to run Mac OS X apps at native performance. I believe there is some additional complexity in accomplishing this. Mac OS X apps aren't just Mac OS X apps. They are Carbon. They are Cocoa. They are universal binaries. They are PPC code with Altivec. Does such a project exist yet? If not, why not?

12 of 497 comments (clear)

  1. Funny you should mention this... by SpinyNorman · · Score: 5, Funny

    I'm looking for a way to convert my Lamborghini Diablo into a lawnmower.

    1. Re:Funny you should mention this... by tgd · · Score: 5, Funny

      Thats easy. I'll trade you my lawnmower for it.

  2. Re:Purpose. by saintlupus · · Score: 5, Funny

    Flamebait? Fucking crackhead mods.

    The guy refers to "my beloved Mac OS X" and then goes on and on about how he wants to get rid of it, but can't leave behind the application support. Why?

    "Dear Slashdot, I've got this urge to kill my beloved wife. Could you please tell me how to do it, and how to simultaneously make her sister as hot as she is and have her marry me instead?"

    What the fuck is he trying to gain?

    --saint

  3. Re:Purpose. by Anonymous Coward · · Score: 5, Funny

    Okay, okay...

    Please stop the Hans Reiser bashing right now.

  4. Re:Cocoa and Carbon by derrida · · Score: 5, Funny
    So according to the Ninety-ninety rule:

    "The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time."
    one may assume that full API support will arrive at 2017.
    --
    nemesis. Home of an experimental fe code.
  5. Re:Of course you can't by Cheerio+Boy · · Score: 5, Funny

    *sprays can of Troll-Be-Gone*

    Damn. This stuff must be expired!

    Either that or I'm not using enough of it...

    --

    "Bah!" - Dogbert
  6. Re:Purpose. by antifoidulus · · Score: 4, Funny

    "Dear Slashdot, I've got this urge to kill my beloved wife. Could you please tell me how to do it, and how to simultaneously make her sister as hot as she is and have her marry me instead?"

    Didn't Hans Reiser submit that story?


    Sorry, that was in poor taste :P

  7. You're not doing it right... by porkchop_d_clown · · Score: 5, Funny

    You're supposed to drink it. A couple of shots of Troll-be-gone and suddenly everyone you meet is +5 insightful.

  8. Re:mod parent back up by Anonymous Coward · · Score: 1, Funny

    I also read it as a *joke* but since "Mr Derrida has failed to expose binary oppositions within the post and was therefore unable to demonstrate that it's oppositions are culturally and historically defined, even reliant upon one another, he has also failed to suggest that the text's opposed concepts are ambiguous, making the meaning fluid as well", well, I gave it a second though and I'm no laughing any more.

    --
    Deconstruct jokes

  9. Emulator name? by Astadar · · Score: 2, Funny

    If WINdows Emulator = Wine, would that make OS X Emulator = OSXE (read: oh, sexy)?

    --
    --Coming up with something clever... please wait...
  10. Re:Cocoa and Carbon by neo8750 · · Score: 4, Funny

    with the notable exception of the Finder, which nobody wants to emulate anyway.

    Well now I just find that hard to believe.

  11. Re:mod parent back up by Anonymous Coward · · Score: 1, Funny

    It's the planet Zoit. That's where Wine's full Win32 API will appear first. Mr Derrida won yet again.

    Zoit? We are talking WIN32 here, are you sure the planet isn't actually named Sploit?