Live data from Hacker News

Darling – Run macOS software on Linux

darlinghq.org

81–90 of 138 posts

Re: Darling – Run macOS software on Linux

#81

Earlier quoted context omitted.

Both iTerm and Tilix are nice but once I tried Kitty I never looked back. Cross platform, too. https://github.com/kovidgoyal/kitty

I'm really happy with alacritty https://github.com/alacritty/alacritty/ , blazingly fast and if you're happy with living inside a terminal multiplexer it's really a good experience

I was using it before and I find it heavier than kitty. Now I am running kitty mainly because of wayland support and I did switch to wayland.

Re: Darling – Run macOS software on Linux

#82
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.

Re: Darling – Run macOS software on Linux

#83
post #22

Earlier quoted context omitted.

iTerm2 is is the main thing holding you back? Give tilix a try and you will forget all about iTerm2 https://gnunn1.github.io/tilix-web/ Then you can also enjoy: - running containers natively without a clunky VM - KVM virtualization - say goodbye to virtualbox - middle-click paste - sounds odd but is really intuitive - infinite desktop customization - level up your linux skills - nothing does this faster than running…

Both iTerm and Tilix are nice but once I tried Kitty I never looked back. Cross platform, too. https://github.com/kovidgoyal/kitty

I found Kitty underwhelming. Used it for a while because iTerm was too slow/heavy/I used tmux anyway, but no global hotkey + terrible scrolling made me switch anyway.

Re: Darling – Run macOS software on Linux

#84
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.

According to https://en.wikipedia.org/wiki/IINA it's a frontend for MPV?

https://mpv.io/ or plenty of other options here https://github.com/mpv-player/mpv/wiki/Applications-using-mp...

Re: Darling – Run macOS software on Linux

#85
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.

One thing you can do is to look at the programs installed by default on Ubuntu Studio. It's a nice way of discovering Linux media apps without having to browse around on the web—most programs you would need are already installed, though limited a bit to save space on the .iso.

Re: Darling – Run macOS software on Linux

#86
post #40

Earlier quoted context omitted.

I think you’re severely underestimating what iTerm can do.

Can you share some examples that are unique to iTerm2?

* The text research feature : it highlight what you search for and you can switch to a regexp. It works well with1G+ log data

* You can set a color for each tab, so you instantaneously target the good ones

* You have an history replay

* Picture integration. Useful to visualize data from sql query in my psql shell

* And some others I forgot.

I hope that more and more, there will be linux's native alternatives when I'll switch the day after the hypothetical death of my late 2011 macbook

Re: Darling – Run macOS software on Linux

#87
I've used this to successfully run legacy 32bit commandline tools, though I think it's still too unstable to rely on it in a production environment.

I think there's been a notable upsurge in interest though, so I expect good things to happen with it this year.

Re: Darling – Run macOS software on Linux

#88

Earlier quoted context omitted.

On the other hand, it's a bit weird that Darling requires a kernel module. Given the name (darling-mach) I guess it's doing something to make Linux look more like XNU, but it's surprising that the Darling team has to do that within Linux itself (given that Wine is apparently able to make Linux look like NT in userspace).

Not sure it's the underlying reason, but for a long while Go would use raw syscalls on Darwin, which is something that Windows has explicitly sabotaged for ages. It's a lot easier to trap a library call from userspace than a syscall.

If this documentation is accurate, Darling doesn't support raw syscalls either:

https://wiki.darlinghq.org/documentation:system_call_emulati...

Their Linux kernel module does seem to be XNU based, but it feels like poor design / a rushed job to run it as a Linux kernel module instead of isolating it in userspace.

Post reply on HN