example.com/path/to/article
000 points · username · 0 hours ago
example.com296 points · 94 comments · 14 days ago · Bluestein
ncr100
porphyra
Darling only targets x86_64 stuff. Still, it's a cool project.
Kinda sad that there are very few updates though [1]
ay
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 aarch64 Linux VPP and its dependencies on the Mac using Linux gcc :)
I suppose with some polish it might be useful for something..
jagged-chisel
rvz
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 can still run command line tools.nonestdeus
999900000999
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
LollipopYakuza
throwaway19567
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.)
SilentM68
tootie
Alien1Being
I genuiniely can't see why I would want to run Mac software on my Arch box.
I have used Linux since the 1990's and used the Mac back in 1988.
yjuzz9
cromka
ghm2199
Isn't that level of fun one gets from looking at that enough?
Archit3ch
cromka
EDIT: although it looks like some try, e.g. https://github.com/darlinghq/darling/pull/1776 https://github.com/darlinghq/darling-xnu/pull/16
Sadly, the fact that there's no response to some serious, months-old PRs implementing major frameworks (https://github.com/darlinghq/darling/pull/1725, https://github.com/darlinghq/darling/pull/1724) is not exactly a sign of an actively-managed project. Hopefully someone steps in or forks it.
xyst
Marchant_hq
adamgoodapp
BatchJob
> We do, and in fact, Darling is largely based on the original Darwin source code published by Apple. We use The Cocotron as a basis for our Cocoa implementation, along with the Apportable Foundation and various bits of GNUstep.
Apportable (<3) was a YC startup https://www.ycombinator.com/companies/apportable from 2011 - the Foundation repo last update was Dec 2014.