Live data from Hacker News

Darling – MacOS translation layer for Linux

darlinghq.org

141–150 of 274 posts

Re: Darling – MacOS translation layer for Linux

#141
post #132

Earlier quoted context omitted.

Have fun editing HDR footage or cutting samples on the command line. Don't get me wrong, but MacOS is exactly my platform of choice because I can have a sane POSIX command line as well as a color managed display and high resolution, low latency multichannel audio on the very same computer and can switch effortlessly.

You're actually manipulating graphical data though, in that situation a GUI makes a lot of sense. 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.

No, it's not. GUIs give amazingly good discovery, when compared to CLIs. Most people use computers as simple tools. They want it to be easy to figure out how to do what they want, not to have to look it up or work it out. CLIs are great for power users, but they suck for casual users - and "most things people do with computers" are casual usage.

Re: Darling – MacOS translation layer for Linux

#142
post #49

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…

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

Re: Darling – MacOS translation layer for Linux

#143

Earlier quoted context omitted.

Yes, it is POSIX compliant. Its also an official UNIX. http://stackoverflow.com/questions/5785516/is-osx-a-posix-os https://en.wikipedia.org/wiki/Single_UNIX_Specification Presence of bugs does not preclude you from being compliant to the spec. ...also... Linux is not officially compliant to either one.

Whether I have to do porting work in practice (which I do, a lot) matters a lot more than what a consortium from 1996 says. The fact is, Darwin gives me trouble a lot more than Linux does when using POSIX APIs. If there were a comprehensive, up to date POSIX test suite, Darwin would fail it.

Basically just like any other UNIX during the golden days of UNIX wars.

Re: Darling – MacOS translation layer for Linux

#144

Earlier quoted context omitted.

Is there a list of things missing ? A guide on how to contribute ? I'd love to port my favorite OSX apps to linux (ITerm 2, I miss you so much ;_;) but that website makes it almost a point to be as useless as possible. Also, reading through http://wiki.gnustep.org/index.php/User_Guides , why does it talk about FileSystem Layout. Is GNUStep an OS ? I thought it was just a library. The whole thing feels a bit messy :|.

> ITerm 2, I miss you so much Interesting, when I'm using Mac and I miss KDE's Konsole, which is superior IMHO. Which features are you missing from ITerm2?

The shell integrations[1] give me this:

- Alert when current command finishes running.

- Download files with clics

- Drag-drop files to upload with scp.

- The tmux integration. Being able to use the "native" split instead of tmux splits is cool.

All those are important to me because I'm always ssh'd into a personal box, and they just make the whole terminal experience feel like I'm on my local machine.

Then there's the Marks feature, which is just friggin great, the fact that it supports a bunch of pretty useful escape codes (and they're even documented[0]), and lots of useful (but minor) features like the Caputred Output[2] that just make the whole experience pleasant.

Nowadays I'm just using i3 with urxvt. I'm hoping that one day, I'll have the time to write a tmux integration using i3's IPC, which would bring me 75% where I want.

[0]: https://www.iterm2.com/documentation-escape-codes.html

[1]: https://www.iterm2.com/documentation-shell-integration.html

[2]: https://www.iterm2.com/documentation-captured-output.html

Re: Darling – MacOS translation layer for Linux

#145
post #139

Earlier quoted context omitted.

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?

Blender is 3d modeling and animation, vastly divergent from video editing with kdenlive / openshot / etc.

Perhaps somewhat surprisingly, Blender actually contains a non-linear video editor as well.

Re: Darling – MacOS translation layer for Linux

#146
Related: http://www.puredarwin.org/, partial OS built from open-source Apple libraries / kernel.

The problem with both of these is re-implementing the Core Foundation (only partially open-source; https://en.wikipedia.org/wiki/Foundation_Kit#Major_implement...) & proprietary Cocoa API's that almost all GUI Mac apps use. Wine has done the equivalent for Windows, but so far nobody wants to do all the hard work of bug-for-bug compatibility. Probably because Apple is already becoming irrelevant, and almost every Mac product has a corresponding Windows equivalent.

Re: Darling – MacOS translation layer for Linux

#147

Earlier quoted context omitted.

Photoshop? And Scrivener. The OS X variant is a full major version ahead of Windows, and it isn't even supported on Linux.

"non-GUI tool" - Photoshop is very much a GUI tool.

No it's not.

Re: Darling – MacOS translation layer for Linux

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

That really is quite nice. Looks great in Elementary.

Re: Darling – MacOS translation layer for Linux

#149

Earlier quoted context omitted.

Photoshop? And Scrivener. The OS X variant is a full major version ahead of Windows, and it isn't even supported on Linux.

"non-GUI tool" - Photoshop is very much a GUI tool.

You can actually use the features of Photoshop in scripts without the need of the GUI. Being able to do that on Linux would be great!

http://www.adobe.com/devnet/photoshop/scripting.html

Post reply on HN