Live data from Hacker News

Darling – Run macOS software on Linux

darlinghq.org

111–120 of 138 posts

Re: Darling – Run macOS software on Linux

#111

Do my eyes deceive me? O.o What trickery is this?! If I can run iTerm2 on Linux… snap. Um, I would seriously consider switching entirely over to Linux. My killer apps that make it hard for me to switch: - iTerm2 (must-have) - OmniGraffle (really nice, but not critical I guess) - Little Snitch (I understand there are alternatives, but LS is so nice!) - MoneyWell (budgeting—haven't found anything better) If anyone has…

I've never used this myself, but OpenSnitch appears to be a popular Linux equivalent to LittleSnitch.

[1] - https://github.com/evilsocket/opensnitch

Re: Darling – Run macOS software on Linux

#112
post #76
post #5

If this works with Adobe Creative Cloud, then moving to a Linux distro has suddenly become much more attractive.

As far as raster graphics, Krita, GIMP, and Darktable can get you professional results without needing to resort to closed-source software.

My impression is that Krita is for digital painting and not for photo editing, is that not the case?

Re: Darling – Run macOS software on Linux

#113

Earlier quoted context omitted.

A lot of software doesn't have a GUI, even on macOS?

Apart from the Xcode toolchain, I cannot for the life of me think of a single macOS application that both has no GUI _and_ isn't already cross-platform or a Darwin/BSD version of a tool that already exists on Linux. I'd actually like to know what non-Xcode command line apps you (or anyone else reading this!) is using that explicitly target macOS and nothing else - I've used Macs for only about five years and primaril…

I mostly had the same thought as you, but one thing I imagine some people might want is access to Apple's own command line tools, particularly those who prefer using Linux but need to work with Apple formats for some reason.

There's osascript for executing Applescript code, plutil for working with plists, and diskutil for making DMGs. Those are just off the top of my head, there's probably others too.

Re: Darling – Run macOS software on Linux

#114
post #76
post #5

If this works with Adobe Creative Cloud, then moving to a Linux distro has suddenly become much more attractive.

As far as raster graphics, Krita, GIMP, and Darktable can get you professional results without needing to resort to closed-source software.

I use DT almost exclusively for my photo editing since over a decade.

While it is absolutely true that you can do professional work with this you have a very steep learning curve, bad UX and feature overload.

The latter is really a core reason for the bad UX: developers love to add features. Every feature you add becomes another module or another slider.

Every slider or widget you add creates an extra dimension for the parameter vector an artist has to explore to get the result they want.

Less is more. This is contraintuitive for developers. As a developer I would say it is because of the warm, wholesome feeling that adding another feature gives you when you do. :)

Choosing what to leave out or how to combine stuff into fewer widgets is one of the hardest parts of software product development.

And this is the missing piece in so much OSS software.

Just for example, the Phase One (DT-like commercial app) HDR module (which just allows HDR compression of shadows & highlights) has two sliders that cover 95% of use cases.

DT has seven sliders & one dropdown in it's Shadows & Highlights module. Yes, they probably cover the other 5% but a what price?

That's why professional creative software still has an edge and that's why the prospect of being able to run macOS graphical software on Linux is very exciting to me.

Re: Darling – Run macOS software on Linux

#115
post #112
post #76

Earlier quoted context omitted.

As far as raster graphics, Krita, GIMP, and Darktable can get you professional results without needing to resort to closed-source software.

My impression is that Krita is for digital painting and not for photo editing, is that not the case?

This is correct. I would say there is still no PS alternative on Linux.

I use Natron a lot for retouching but few people will know about or consider this because it is aimed at film compositing.

But if one wanted to create something better than PS on Linux, looking at professional compositing apps (Nuke, Fusion, etc.) and their OSS clones like Natron would probably be a good starting point.

Re: Darling – Run macOS software on Linux

#116
post #57

After learning of the existence of a bunch of compatibility layers, I'm now occasionally pining for a Linux→Mac one. Because dealing with BSD software, aka ‘unknown option --help’, is a source of irritation sometimes. Plus there's actually open-source Linux software that doesn't have open-source analogs on Mac (not that I'll remember right now what it was). But then again, Linux has /proc and a boatload of common API…

`brew install coreutils` goes a long way to help with stuff like that.

Re: Darling – Run macOS software on Linux

#117

Does this work with Safari? It would be very useful for cross browser testing.

No GUI apps (well, kinda). But you can run WebKit on Linux already, if that helps.

Could you elaborate on running WebKit on Linux? Is it the same engine that latest Safari release is using?

Re: Darling – Run macOS software on Linux

#119

Earlier quoted context omitted.

Apart from the Xcode toolchain, I cannot for the life of me think of a single macOS application that both has no GUI _and_ isn't already cross-platform or a Darwin/BSD version of a tool that already exists on Linux. I'd actually like to know what non-Xcode command line apps you (or anyone else reading this!) is using that explicitly target macOS and nothing else - I've used Macs for only about five years and primaril…

I mostly had the same thought as you, but one thing I imagine some people might want is access to Apple's own command line tools, particularly those who prefer using Linux but need to work with Apple formats for some reason. There's osascript for executing Applescript code, plutil for working with plists, and diskutil for making DMGs. Those are just off the top of my head, there's probably others too.

Hmmm - that's all fair! Though I'm not very sure why one would want to execute Applescript on Linux - scripts are typically either so platform-integrated that they're useless on non-Mac platforms or so generic that they're trivially replicated in languages like Python or Ruby.

I'd consider diskutil and plutil vaguely part of the "Xcode toolchain" (as in, using them (especially from outside macOS) is largely geared towards app development). That's certainly a huge use case for Darling - I actually think it would be interesting if they explicitly (but maybe not very loudly?) aimed for giving people access to iOS/macOS development without Mac hardware, rather than trying to be a general-purpose emulation layer.

Re: Darling – Run macOS software on Linux

#120
post #77

Nice. Off topic, but does anyone know of any good IINA alternatives for Linux? I have not found anything that beats it in terms of polish. VLC is nice, but IINA does one thing really well, and is based on MPV, with all of its powerful configuration options and nice keybinds.

I've never used IINA, but I'm wondering why you don't just use mpv on Linux? I've been using mpv for years and I've never had any issues with it.

I do use both — I actually used MPV before discovering IINA — but I like the UI of the latter, even if I still use MPV keybinds.
Post reply on HN