Live data from Hacker News

Darling – Run Mac apps on Linux

darlinghq.org

11–20 of 210 posts

Re: Darling – Run Mac apps on Linux

#11
post #7

Has anyone been able to use darling for iOS CI jobs yet? Admittedly I haven't researched this in a while, but one of the biggest hurdles in large scale iOS development is sane DevOps infrastructure. I know due to Apple's TOS that you will never be able to build, sign, and distribute your app on non-Apple hardware. But i'd love to use darling to run unit tests/CI jobs on commodity cloud infrastructure. Even if you do…

For unit tests, can you "just" build on Linux natively? I'm pretty sure Swift and Objective C are supposed to both work on Linux, although I assume library/API surface limits that.

Re: Darling – Run Mac apps on Linux

#12
post #7

Has anyone been able to use darling for iOS CI jobs yet? Admittedly I haven't researched this in a while, but one of the biggest hurdles in large scale iOS development is sane DevOps infrastructure. I know due to Apple's TOS that you will never be able to build, sign, and distribute your app on non-Apple hardware. But i'd love to use darling to run unit tests/CI jobs on commodity cloud infrastructure. Even if you do…

This is for Unity specifically, but people are building IOS apps on Windows.

https://assetstore.unity.com/packages/tools/utilities/ios-pr...

I doubt any employer would let you do this though. And I have my Mac Mini for recording music and building IOS apps. But it is neat to see it's possible

Re: Darling – Run Mac apps on Linux

#13
post #6
post #4

Earlier quoted context omitted.

I suggest actually reading the page since it has the answer to your question. TL;DR: GUI almost working. I assume screenshots will be added when it is.

Not to in any way put down the developers on this, because I realize this is a hard problem, but it's been "almost working" for roughly five years. I don't think we should hold our breath on it, sadly.

Also, the fact that last update of the blog/progress report linked from the main page dates from 2019Q2 does not give much confidence.

Re: Darling – Run Mac apps on Linux

#14
Lots of questions around GUI apps. As someone pointed out, GUI apps have been "almost" working for years. Darling looks great but it hasn't gotten near as much love as Wine has gotten.

I've been keeping an eye on it, and will continue to keep an eye it, and I've noticed the development is very slow. At the rate it's going, it'll be years before it'll be a viable solution like Wine is. I hope visibility for it will increase so that the current devs get some more help on this.

I'd still like to give thanks to the devs as this is a very ambitious project. I'm sure people used to say "it'll be years before it'll be a viable solution" when Wine was in its infancy.

Having Linux run iOS, macOS, Android, and Windows applications running would be nothing less than mind-boggling, and would finally get people to stop yelling that nothing runs on Linux.

Re: Darling – Run Mac apps on Linux

#15
post #8

Excited to see this. Hopefully this resolves the application portability issue for Linux (e.g. Microsoft Office native apps)

If you want to run apps like Microsoft Office, Wine is probably a far better bet. I'd be surprised if Darling runs complex Cocoa apps anytime soon.

There is no possible way to run current versions of Office 365 on Linux at present.

Re: Darling – Run Mac apps on Linux

#16

I assume this is not command line only? If so, you really need some screenshots.

> 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. So, I guess for now it makes sense there are no screenshots

https://github.com/darlinghq/darling/issues/657

Re: Darling – Run Mac apps on Linux

#17
Considering POSIX/UNIX heritage of both Max and Linux, disregarding user space libs, I'd estimate this to be a much smaller effort than Wine. So, besides GNUStep, Is there any project to reimplement open-source portable MacOS user space libs?

Re: Darling – Run Mac apps on Linux

#19
post #13
post #6

Earlier quoted context omitted.

Not to in any way put down the developers on this, because I realize this is a hard problem, but it's been "almost working" for roughly five years. I don't think we should hold our breath on it, sadly.

Also, the fact that last update of the blog/progress report linked from the main page dates from 2019Q2 does not give much confidence.

The Github is still getting updates, at least as of November.

I think part of the problem is that most software that you would want to run on Linux from MacOS are also on Windows, and Wine/Proton already exists. As a result, I think people don't really feel the urge to contribute to Darling when they could just contribute to Wine.

Re: Darling – Run Mac apps on Linux

#20
post #14

Lots of questions around GUI apps. As someone pointed out, GUI apps have been "almost" working for years. Darling looks great but it hasn't gotten near as much love as Wine has gotten. I've been keeping an eye on it, and will continue to keep an eye it, and I've noticed the development is very slow. At the rate it's going, it'll be years before it'll be a viable solution like Wine is. I hope visibility for it will in…

> Having Linux run iOS, macOS, Android, and Windows applications running would be nothing less than mind-boggling, and would finally get people to stop yelling that nothing runs on Linux

Nothing will stop those people from yelling that, because it hasn't been true in a very long time and that doesn't stop them. These are the same people who say they don't want to run Linux because they don't want to compile their sound card drivers. They are already way outside of rational territory and deep into religious territory. In their minds Linux hasn't changed a bit since 1999, even though if you were to compare mac os from that time period against modern linux, they would become enraged at the unfairness and injustice.

Post reply on HN