Live data from Hacker News

Run macOS Software on Linux

darlinghq.org

51–60 of 102 posts

Re: Run macOS Software on Linux

#51
post #45

Finally, I can run Calculator.app and TextEdit on NixOS without buying a $3,000 aluminum cheese grater. Next up: emulating the spinning beach ball of death for authentic nostalgic immersion.

> Next up: emulating the spinning beach ball of death for authentic nostalgic immersion.

It looks more like a Magneto-Optical Drive, not a beach ball

Re: Run macOS Software on Linux

#52
post #42

Earlier quoted context omitted.

Give Reaper a try, it works very well on linux and you can even use VSTs.

Sadly a lot of VSTs are Windows and Mac only too due to shitty DRM. :-(

True. On the other hand, there are top quality developers like u-he Urs Heckmann that provide native linux support.

Re: Run macOS Software on Linux

#53

Very neat. All I want for Christmas is Logic on Linux. But then you’d still need a Mac to legally download it from the App Store and DRM checks would probably only work on Macs

> All I want for Christmas is Logic on Linux.

Linux has a terrible audio subsystem. First you'd have to write CoreAudio for Linux, which would not be easy.

Re: Run macOS Software on Linux

#54
post #7
post #6

This is the Darling project which aims to run macOS software on Linux for both Intel and ARM64. But you are probably looking for this: > Does it support GUI apps? > Almost! This took us a lot of time and effort, but we finally have basic experimental support for running simple graphical applications. It is still far away from running your favorite mac GUI apps like Logic Pro or Xcode, but it is a work in progress but…

What allows Wine to run so many Windows apps that there's not an equivalent for MacOS? Is it lack of interest? Is it a technical thing? I'd even be willing to limit to x86 apps. Or maybe there is and I'm just really out of touch??

> What allows Wine to run so many Windows apps that there's not an equivalent for MacOS?

Backwards compatibility. Apple changes their API every year or so, usually for no good reason.

Re: Run macOS Software on Linux

#55

Very neat. All I want for Christmas is Logic on Linux. But then you’d still need a Mac to legally download it from the App Store and DRM checks would probably only work on Macs

> All I want for Christmas is Logic on Linux. Linux has a terrible audio subsystem. First you'd have to write CoreAudio for Linux, which would not be easy.

Bitwig works on linux. I just installed and ran it. Zero issues. Bitwig team has just 30 people.

Re: Run macOS Software on Linux

#56
Mac OS X binaries are the most susceptible to bit rot of any major OS. There's constant platform churn, all of it closed source, and there's nowhere near the community that exists around emulating older Windows.

You can reliably run DOS, Win, Linux applications of almost any vintage with the right translation layer / emulator, but there's a black hole of MacOS apps circa 2002-2012 that just no longer runs on anything, even later Intel Macs.

I used to enjoy a cute little Pacman clone called Pac the Man X, for example, and I just don't know how I could run this today. Seems to reliably take down any emulator I've thrown at it - presumably it's using some kind of graphics acceleration that's not emulated. (Suggestions welcome.)

Re: Run macOS Software on Linux

#57
post #39

Earlier quoted context omitted.

Agh that's one of my biggest Linux regrets! Logic Pro is probably my favorite DAW, it feels so smooth to use, and that's likely connected to me using GarageBand extensively when I was a child. (I still remember "composing" multiple memorial songs in honor of Steve Jobs, as weird as that sounds!) The strategy Apple has figured out with GarageBand pre-installed (or at least very low friction to install) seems really re…

Bitwig natively supports Linux. I bought a license a while ago and while the cost is steep, I don't regret it at all. The downsides are going to be the bland cross-platform UI and the general lack of plugin support on Linux. But the upside is native PipeWire support for application-specific channel audio and complex output routing options. The pack-in plugins are pretty good too, The Grid can replace a lot of your su…

+1 for Bitwig - written by a bunch of former Ableton devs and its external plugin/module sandbox means that a badly behaving VST won't take down the entire DAW.

Re: Run macOS Software on Linux

#59

Very neat. All I want for Christmas is Logic on Linux. But then you’d still need a Mac to legally download it from the App Store and DRM checks would probably only work on Macs

> All I want for Christmas is Logic on Linux. Linux has a terrible audio subsystem. First you'd have to write CoreAudio for Linux, which would not be easy.

Linux audio is great when it works. In my experience a good chunk of the time either Linux audio or Bluetooth is completely bonked out of the box

Re: Run macOS Software on Linux

#60
post #14

I went down a deep but entertaining rabbit hole in the other direction for fun: https://github.com/ayourtch-llm/fakelinux - initially with the idea “just replace the syscalls in the executable with some sort of a trap and handle that”. It almost worked, unfortunately MacOS reserves x18 for platform purposes and Linux doesn’t. The result is some sort of pretty mad contraption which works sufficiently often to compile…

Recently, Apple has made it so with a special entitlement, com.apple.private.custom-x18-abi iirc, you can actually use the x18 register, mainly so ARM64 versions of WINE/CrossOver can run outside of Rosetta, since they'll be partially killing Rosetta in macOS 28. I believe you can find slightly more info on how to use it in some XNU (macOS kernel) tests, namely this one: https://github.com/apple-oss-distributions/xnu…

In the current betas, there's actually more entitlements that allow this, not just private ones.
Post reply on HN