this post was submitted on 06 Dec 2023
264 points (98.5% liked)

Linux

48081 readers
1004 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

Darling is a translation layer that lets you run macOS software on Linux, not an emulator, it's like wine but for MacOS apps.

all 47 comments
sorted by: hot top controversial new old
[–] shrugal@lemm.ee 140 points 11 months ago* (last edited 11 months ago) (3 children)

Oh come on, we could have lived in a world where the translation layers are called WINE and DINE!

[–] RickyRigatoni@lemmy.ml 73 points 11 months ago (4 children)

How petty would it be to make a fork of it just to rename it to DINE?

[–] ElBarto@sh.itjust.works 25 points 11 months ago

The right kind of petty.

[–] shrugal@lemm.ee 15 points 11 months ago

It's the only logical choice!

[–] GBU_28@lemm.ee 13 points 11 months ago
[–] whostosay@lemmy.world 3 points 11 months ago

You'd likely need to write someone complimentary software called KNIFE.

[–] ouRKaoS@lemmy.today 37 points 11 months ago

I mean, "Wine, Darling?" Is still pretty good

[–] KLISHDFSDF@lemmy.ml 91 points 11 months ago (4 children)

for those not familiar, this basically lets you run command line tools. anything with a GUI will not work.

[–] Quazatron@lemmy.world 25 points 11 months ago
[–] Limeey@lemmy.world 22 points 11 months ago (1 children)

Everything starts somewhere, but I wonder what macOS cli’s are the target for this tool that doesn’t have a Linux equivalent

[–] KLISHDFSDF@lemmy.ml 33 points 11 months ago

CLI's are likely not specifically the target. I suspect the CLI is just the "low hanging fruit" and core set of software that needs to be supported before you build up to a fully functional GUI apps.

[–] MacNCheezus@lemmy.today 8 points 11 months ago

Seeing how the majority of CLI apps available on the Mac are ported over from Linux in the first place, what is even the point?

[–] WalrusByte@lemmy.world 28 points 11 months ago (1 children)
[–] n2burns@lemmy.ca 21 points 11 months ago
[–] AbouBenAdhem@lemmy.world 11 points 11 months ago (2 children)

For software that’s currently available on both Windows and MacOS, how does the performance of the Windows version under Wine compare to the MacOS version under Darling?

[–] bamboo@lemm.ee 20 points 11 months ago

Wine is much, much better at this point. In particular, Darling doesn’t have much support for GUIs yet, so unless it is a command line tool you probably want to stick with Wine.

[–] Pantherina@feddit.de 4 points 11 months ago

I imagine if Darling gets as well supported it would be better. But it will not be optimized as much, even though the core architecture may be way more similar

[–] just_another_person@lemmy.world 9 points 11 months ago (7 children)

Anyone have experience with it? I'm trying to think of something that is MacOS only that I care about to test it with, but coming up empty.

[–] GenderNeutralBro@lemmy.sdf.org 13 points 11 months ago

Haven't tried it yet, but I can see myself using it in the future. It could be great for automating Mac/iOS development and administrative workflows. I don't think you can compile, sign, notarize, or inspect Mac/iOS apps without Xcode tools (which are, of course, Mac-only). It's a pain in the ass to operate Mac VMs for such purposes, and it's only getting more difficult as time goes on. IIRC Apple only allows 2 guest VMs per host now.

Not sure if there are any non-Mac tools to work with dmg files (Mac disk images).

If GUI support is sufficiently developed in the future, there are plenty of Mac apps I would like to run. iPhone app support on Linux would be an absolute game-changer.

[–] torvusbogpod@lemmy.world 7 points 11 months ago

Might be a good way to run Photoshop if it's more compatible with Adobe apps than Wine

It took an hour or two to compile and takes up about 5GB of space. The only program I'm really interested in is Xcode, which doesn't work at the moment.

[–] Pantherina@feddit.de 4 points 11 months ago

I mean they have lots of MS Apps, Adobe stuff, some video editors and all that, maybe MS apps on macOS are less hard to run

[–] offspec@lemmy.nicknakin.com 4 points 11 months ago

Arc is a neat browser I might try out if it weren't Mac only and chromium based.

[–] J4g2F@lemmy.ml 1 points 11 months ago

If in the future it ever gets good support for gui's and is stable. For sure gone try Qlab.

It's simple the best show control software I tried yet. But for now I will be using Linux show player or borrow a MacBook.

[–] ForgotAboutDre@lemmy.world -3 points 11 months ago

Safari is by far the best browser for battery performance. I'm uncertain if this would translate over to safari running in darling when it supports guis fully.

[–] rwhitisissle@lemmy.ml 5 points 11 months ago (4 children)

I don't really understand the appeal of this. What command line software is there on MacOS that there isn't an adequate equivalent to on Linux?

[–] sparky@lemmy.federate.cc 25 points 11 months ago

Well, none. One assumes the aspiration is to implement Cocoa, to allow GUI apps to run.

[–] Pantherina@feddit.de 12 points 11 months ago

Its a first step. And then some day complex software can run, even though I have the feeling that has all shady DRM stuff inside

[–] lelgenio@lemmy.ml 8 points 11 months ago

For me the appeal is potentially being able to verify that my code at least compiles and has basic functionality on Darwin. No idea if this can be useful for anyone other than developers.

[–] sparky@lemmy.federate.cc 5 points 11 months ago

Well, none. One assumes the aspiration is to implement Cocoa, to allow GUI apps to run.

[–] brianorca@lemmy.world 5 points 11 months ago (1 children)

How long until they stop delivering apps with Intel support, which would break this tool?

[–] KseniyaK@lemmy.ca 4 points 11 months ago

Uhm, if that happens, maybe the devs could use something like qemu or a specialized fork of it?

[–] JokeDeity@lemm.ee 5 points 11 months ago (3 children)

I'm a Windows user so this is even less relevant to me, but I can't think of a single program or application I would even want that's only on Mac.

[–] FIST_FILLET@lemmy.ml 5 points 11 months ago* (last edited 11 months ago) (1 children)

raycast, shottr, sketch, logic, final cut, motion, ia writer, things3, xcode

[–] JokeDeity@lemm.ee 2 points 11 months ago (1 children)

The only one of those I've ever heard of is Final Cut and I have Premier Pro already. I'm going to assume I can get a pretty solid alternative for any of the rest as well.

[–] technocrit@lemmy.dbzer0.com 1 points 5 months ago

I use Kdenlive for video editing. It's been awesome for my purposes.

[–] EtzBetz@feddit.de 4 points 11 months ago (1 children)

For me that could be Sketch :)

[–] JokeDeity@lemm.ee 1 points 11 months ago

Not familiar, but I have the Adobe suite and that seems to cover my needs.

[–] technocrit@lemmy.dbzer0.com 0 points 5 months ago* (last edited 5 months ago)

Garageband. Sadly it's my favorite DAW. I've tried many alternatives.

[–] Railison@aussie.zone 4 points 11 months ago* (last edited 11 months ago)

I do love the textutil program in MacOS, very powerful and easy to use. Maybe this will run it.

[–] Rentlar@lemmy.ca 3 points 11 months ago (1 children)

Cool. Do you know if this project will support PowerPC-era Mac OS X apps or if that makes any difference? There are a bunch of quirky and fun games that could avoid being lost to time if an "emulator" can run them.