Live data from Hacker News

Darling – MacOS translation layer for Linux

darlinghq.org

241–250 of 274 posts

Re: Darling – MacOS translation layer for Linux

#241

Earlier quoted context omitted.

> Using a GUI for editing E-mail or joining a WI-FI network is silly, just like it is for most things people do with computers. Englebart? Sutherland? Kay? Idiots! Fifty years of academic and industrial research into Human Computer Interaction? Arrant nonsense. Let's blow it all off and do your thing. What could possibly go wrong? [0] [0] http://gandre.ws/blog/blog/2015/04/07/why-the-command-line-i...

I think one of the big reasons that many dev tools are command line programs is that command line interfaces are just easier to code, even if you are writing all the parsing logic from scratch. You don't have to worry about designing a layout, hooking logic up across a UI thread, wrestling with a widget library, etc.

On UNIX, the Windows, macOS culture is to provide GUIs for developer tools even if they might look a bit ugly.

Re: Darling – MacOS translation layer for Linux

#242
post #101
post #81

Earlier quoted context omitted.

If you theme them, then they look quite a bit less terrible. There is a clearlooks theme that makes things quite a bit more bareable.

Paper ( https://snwh.org/paper/theme ) is a particularly great theme for the Gnome desktop (it also works with Budgie, Pantheon, and Unity, but I haven't tried it on any of those). The author's icon set is also pretty nice.

It lacks contrast. The fonts in particular are too thin and hard to read for my liking.

Re: Darling – MacOS translation layer for Linux

#243
post #56

Earlier quoted context omitted.

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…

> 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. Citation needed. Some people like the mac UI sure, but there are people who hate it too. People who use a mac only because they have to to develop for iOS or OSX certainly do exist.

I used OS X for a while. The MBP was provided to me by my employer.

I got tired of it in about one year. Now the laptop, which I barely use (my desktop runs circles around it), is running a Linux distribution. More comfortable UI, comparably solid, (usually) seamless software upgrades and better management, more customizable, etc.

Re: Darling – MacOS translation layer for Linux

#244
post #140
post #137

Earlier quoted context omitted.

That's a strong criticizm. There are a lot of equally valid linguistic ways to view the contents of a directory. But only one grammatical and lexical way to command the computer to do it with text. 'Open folder', 'show contents', 'see items', why does 'ls' make more sense? It certainly has nothing to do with literacy.

The same can be said for GUIs though, look at how different mobile GUIs and desktop GUIs are. It's actually a real problem that people think their GUI is intuitive, they never end up documenting it. CLI app authors know this and are forced to face reality and at least write usage text.

GUI tends to be more discoverable - in the worst case you can simply click through all the menus and see what all the available commands are. That tends not to be the case with a CLI - the man page requires a context switch and tends to go on for dozens of pages, some programs have good '--help' output but many do not.

Re: Darling – MacOS translation layer for Linux

#245

Earlier quoted context omitted.

This is my problem. Audio editing on Linux is a joke. For everything else I do, Linux can get me there. So I need a Mac or a PC as an audio editor? Might as well just get a Mac or a PC. I'll have to maintain it anyway, and it can do everything Linux can do, plus probably be better supported.

What about video editing? I mean, I can live with Audacity for my basic needs, but I can't find anything simple as iMovie. Or should I just bite the bullet and learn Blender? Does it have preset screen transitions and stuff like that?

Have you tried DaVinci Resolve? Last I checked it had a native Linux version. Unfortunately I don't think the Linux version is available for free (unlike the Windows and Mac versions).

Re: Darling – MacOS translation layer for Linux

#247
post #185

Earlier quoted context omitted.

This is my problem. Audio editing on Linux is a joke. For everything else I do, Linux can get me there. So I need a Mac or a PC as an audio editor? Might as well just get a Mac or a PC. I'll have to maintain it anyway, and it can do everything Linux can do, plus probably be better supported.

What about Ardour?

I've seen a friend use it for some basic multitrack stuff - basically recording his band live whilst practising. But, it is not a patch on something like Reaper.

Re: Darling – MacOS translation layer for Linux

#248
post #222

Earlier quoted context omitted.

> The "professional" market doesn't care about visual cohesion. That isn't true at all. I spend all day in a handful of applications and good aesthetics make my day much more enjoyable.

But it's even more important than that. People find it easier to use apps that have a familiar look and feel. That means less training, less troubleshooting, lower operating costs.

Knowing how to copy and paste or which button to click to close a window is negligible when compared to the training required to properly use an ERP or even the most unique features of, say, Excel.

Anyone capable of navigating their way in Outlook can probably navigate their way in Apple's Mail or Thunderbird or Evolution. Anyone familiar with LibreOffice can do the basic stuff in Numbers in minutes.

Now, if you want a Notepad user to become proficient in Vi, that's a whole different story. Gedit, OTOH, is pretty easy.

Re: Darling – MacOS translation layer for Linux

#249
post #50

I am hoping that with cross platform Swift we can start seeing more libraries to help us port Mac apps to Linux. I am a Mac developer but I'd love to make stuff available on Linux. I really like Linux as a backup plan, in case Apple totally drops the ball on professionals on the Mac. The Linux desktop is getting pretty good, but it lacks well designed high quality GUI applications. If porting to Linux was done easier…

If you're interested in porting code, many of the OSX core libraries are available as part of the GNUstep project: https://www.gnu.org/software/gnustep/ Most of "cocoa" came from the OPENSTEP specification, and GNUstep offers quite a complete implementation.

It'd be wonderful to have a linter that could verify if your Xcode project is compatible with GNUStep. That alone would do wonders and encourage people to either cover more APIs in GNUStep or write macOS code that's easier to port over to other platforms.

Re: Darling – MacOS translation layer for Linux

#250
post #49

Earlier quoted context omitted.

> it lacks well designed high quality GUI applications. If porting to Linux was done easier that could change. Fundamental to most peoples complaints about desktop Linux applications is the lack of look and feel cohesion across all permutations of distro, desktop, and toolkit. Wine applications using the Windows APIs look like complete garbage and fit in nowhere. The same would be true of OSX Cocoa apps - they wouldn…

The "professional" market doesn't care about visual cohesion. They either use just one app anyway or have them custom written to use their nvidia quadros with whatever UI they like, But the senior execs that need the absolute monster for outlook and facebook will always be well served by the top end macs.

Top end macs? Based on the latest MBP offerings, I think Apple has forgotten what that is.

Unless your senior exec is carrying around his Mac Pro from his desk. That's a nice piece of hardware--without even needing USB-C and new dongles.

Post reply on HN