Ask HN: Is there any WINE like software for running OS X software on Linux?

Why or why not? Is it simply impossible to build?

  • Yes - The Darling project is exactly this:

    http://www.darlinghq.org/

    https://github.com/darlinghq/

    There's a lot of info on the website about the challenges. There aren't many people working on it, so any help would be appreciated.

  • There's the old PearPC project:

    https://www.emaculation.com/doku.php/pearpc

    "PearPC emulates a PPC Macintosh inside of Windows and Linux. It emulates a machine capable of running OS X versions up 10.1 to 10.4 (Tiger). PearPC does not emulate a Machine capable of running OS X 10.5 (Leopard) or greater. The emulated machine can also run Darwin and Linux."

    See also https://github.com/sebastianbiallas/pearpc and http://www.windowsdevcenter.com/pub/a/windows/2005/01/18/Pea... .

  • I’m sure it’s technically feasible, but it’s very labor intensive, there is very little demand (as far as I can tell), and there is a very high risk of a lawsuit.

  • Last time I checked, it was possible to boot macOS in VirtualBox.

    What macOS-exclusive apps would be worth running in your opinion? The only one that I use is Photos, and maybe Pixelmator. So it'd probably be quicker just to write completely new software, which is what seems to happen.

    Also, Apple has a nasty habit of breaking things between macOS versions and messing with APIs. Maintaining a compat layer would be horrible.

  • Wine is an absolutely amazing piece of software that’s easy to take for granted. There is a large library of software exclusive to Windows so there are enough people motivated to build it. There isn’t a whole lot of software exclusive to Mac OS X so it’s much more difficult to get enough people together to run such a project.

  • If there was, Apple might sue them for it.

    So far there are GNUStep and Darling but they are not ready for prime time.

    You can buy an old MacBook for $99 That can run an old MacOSX on it like 10.7 or under but it would only be a Core 2 Duo, but would use Boot camp to run Linux.

  • I ran OS X under vmware for some time. It worked well on my box.

    However, I failed to find any Mac applications that were sufficiently compelling.

    So I ended up deleting the OS X disk image.

  • You could try porting your code to GNUstep.

    http://gnustep.org/