Run macOS Software on Linux

Sep 01, 2026 05:53 AM - 4 hours ago 3
~ $ uname Linux ~ $ darling shell Darling [~]$ uname Darwin

Darling is simply a translator furniture that lets you tally macOS package connected Linux

  • Fast

    Darling runs macOS package straight without utilizing a hardware emulator.

  • Free

    Like Linux, Darling is free and open-source software.
    It is developed openly connected GitHub and distributed nether the GNU GPL licence type 3.

  • Compatible

    Darling implements a complete Darwin environment. Mach, dyld, launchd — everything you'd expect.

  • Easy to use

    Darling does astir of the setup for you. Sit backmost and bask utilizing your favourite software.

  • Native

    We purpose to afloat merge apps moving nether Darling into the Linux desktop acquisition by making them look, consciousness and behave conscionable for illustration autochthonal Linux apps.

  • That sounds a batch for illustration Wine

    And it is! Wine lets you tally Windows package connected Linux, and Darling does the aforesaid for macOS software.

  • Does it support GUI apps?

    Almost! This took america a batch of clip and effort, but we yet person basal experimental support for moving simple graphical applications.

  • Does it break Apple's EULA?

    No! We only straight usage those parts of Darwin that are released arsenic afloat free software.

  • Does the sanction Darling mean anything?

    The sanction Darling is simply a operation of “Darwin” and “Linux”. Darwin is the halfway operating strategy macOS and iOS are based on.

  • Can I tally Darling connected Windows utilizing WSL?

    With WSL 2, yes! See the documentation for much details.

  • Do you cognize astir opensource.apple.com, GNUstep, The Cocotron and different projects?

    We do, and successful fact, Darling is mostly based connected the original Darwin root codification published by Apple. We usage The Cocotron arsenic a ground for our Cocoa implementation, on pinch the Apportable Foundation and various bits of GNUstep.

  • Do you person plans for supporting iOS apps?

    Yes, successful the agelong run, we'd for illustration to beryllium capable to tally iOS apps connected ARM devices (like astir Android phones). A important situation present would beryllium to constitute our ain implementation of UIKit. Come talk to america if you're willing successful moving connected this!

  • How do I contribute?

    Start by reference the documentation and our blog to get acquainted pinch Darling internals. Then, travel and subordinate america on GitHub. It's awesome if you person acquisition successful processing for macOS aliases iOS, but it's perfectly not required to commencement contributing.

More