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

  • shrugal@lemm.ee
    link
    fedilink
    arrow-up
    139
    ·
    edit-2
    10 months ago

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

  • ᗪᗩᗰᑎ@lemmy.ml
    link
    fedilink
    arrow-up
    91
    ·
    10 months ago

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

      • ᗪᗩᗰᑎ@lemmy.ml
        link
        fedilink
        arrow-up
        28
        ·
        10 months ago

        I’ve been hoping this project makes significant progress for the last few years to run GUI apps. unfortunately it’s been slow as there’s not as much interest in getting Mac apps to run on Linux as there is with WINE. that said, I don’t fault them, it’s a daunting task and wine has the benefit of three decades of progress under their belt.

    • Limeey@lemmy.world
      link
      fedilink
      English
      arrow-up
      21
      ·
      10 months ago

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

      • ᗪᗩᗰᑎ@lemmy.ml
        link
        fedilink
        arrow-up
        32
        ·
        10 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.

    • MacN'Cheezus@lemmy.today
      link
      fedilink
      arrow-up
      8
      ·
      10 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?

  • AbouBenAdhem@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    ·
    10 months ago

    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
      link
      fedilink
      arrow-up
      20
      ·
      10 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.

  • JokeDeity@lemm.ee
    link
    fedilink
    arrow-up
    8
    arrow-down
    2
    ·
    10 months ago

    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
      link
      fedilink
      arrow-up
      7
      arrow-down
      2
      ·
      edit-2
      10 months ago

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

      • JokeDeity@lemm.ee
        link
        fedilink
        arrow-up
        2
        ·
        10 months ago

        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.

      • JokeDeity@lemm.ee
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        10 months ago

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

    • KseniyaK@lemmy.ca
      link
      fedilink
      arrow-up
      4
      ·
      10 months ago

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

  • rwhitisissle@lemmy.ml
    link
    fedilink
    arrow-up
    9
    arrow-down
    4
    ·
    10 months ago

    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?

  • Rentlar@lemmy.ca
    link
    fedilink
    arrow-up
    3
    ·
    10 months ago

    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.