Live data from Hacker News

Darling – MacOS translation layer for Linux

darlinghq.org

11–20 of 274 posts

Re: Darling – MacOS translation layer for Linux

#11

This is neat, but I can't think of a single non-GUI tool on OS X that I need or doesn't have an equivalent in Linux...

How about "packagebuild" and "productbuild"? They build OSX packages. You could use a linux server to build DEBs, RPMs, and OSX packages without using OSX.

Re: Darling – MacOS translation layer for Linux

#13
post #4

It'll super useful when/if it supports XCode + Mac Developer Tools for iOS development. I think that's the main thing keeping app developers on their Macs.

The only hesitation I have in switching away from macOS is inability to do iOS development. However, since it's just a hobby for me (and one with decreasing returns), I might give it up sooner rather than later.

Re: Darling – MacOS translation layer for Linux

#14
post #4

It'll super useful when/if it supports XCode + Mac Developer Tools for iOS development. I think that's the main thing keeping app developers on their Macs.

That simply is not true. Most of the people that likes commodities of UNIX, nice UI and long battery life in combination with nice hardware uses Macs. Even people who do not do any iOS development. There is no such thing as Mac Dev tools, (maybe just iOS related but there aren't many that you do for that process besides Xcode). I use my Mac like I used Linux and FreeBSD, package manager check, nice terminal check, Emacs check, clang check, JetBrains' stuff check. (only two programs that are exclusive to macOS are Xcode and iTerm2, at least in my case).

Edit: OK why downvotes? Did I say something that is not true? Matter of taste, but seems like it's new trend to hate on Apple computers. Its cool now right? Why can't people just move on...

Edit2: Forgot that this is HN and that every word is meant literally. ¯\_(ツ)_/¯

Re: Darling – MacOS translation layer for Linux

#15
post #4

It'll super useful when/if it supports XCode + Mac Developer Tools for iOS development. I think that's the main thing keeping app developers on their Macs.

That simply is not true. Most of the people that likes commodities of UNIX, nice UI and long battery life in combination with nice hardware uses Macs. Even people who do not do any iOS development. There is no such thing as Mac Dev tools, (maybe just iOS related but there aren't many that you do for that process besides Xcode). I use my Mac like I used Linux and FreeBSD, package manager check, nice terminal check, Em…

OP should have said "many app developers". The implications are a bit different because it doesn't mean 'all' or 'the majority'.

Lots of people will stick with Apple hardware or the mac operating system I'm sure, but I do agree that I think a lot of people will cross over once some of these barriers are removed.

Re: Darling – MacOS translation layer for Linux

#18
post #10
post #7

Is there anything the other way around? Running a Linux binary on MacOS? Sometimes the source isn't available so recompiling isn't an option.

I don't think such a thing exists, probably because there are few/no applications that target Linux and not OS X that aren't also open source. Can you give an example of an app that is only released as a compiled binary for Linux and not OS X?

FPGA development tools from xilinx or altera are one example.

Re: Darling – MacOS translation layer for Linux

#19
It's a shame that you can't run a container with MacOS installed and just run the apps natively.

Unlikely to ever happen though. You'd have to run the MacOS kernel and Mach concurrent with the Linux kernel without virtualization (something I am not sure is possible). At that point, you might as well just bite the bullet and run a VM.

Re: Darling – MacOS translation layer for Linux

#20

It's a shame that you can't run a container with MacOS installed and just run the apps natively. Unlikely to ever happen though. You'd have to run the MacOS kernel and Mach concurrent with the Linux kernel without virtualization (something I am not sure is possible). At that point, you might as well just bite the bullet and run a VM.

I'd be happy enough if I could run the VM.
Post reply on HN