Skip to content
Tech News
← Back to articles

Run macOS Software on Linux

read original more articles
Why This Matters

Darling is an open-source translation layer that enables users to run macOS software on Linux, bridging compatibility gaps and enhancing the Linux desktop experience. Its development offers a free alternative to proprietary solutions, expanding the accessibility of macOS applications across different platforms. This advancement could significantly impact software flexibility and cross-platform integration in the tech industry.

Key Takeaways

Darling is a translation layer that lets you run macOS software on Linux

We aim to fully integrate apps running under Darling into the Linux desktop experience by making them look, feel and behave just like native Linux apps.

Darling does most of the setup for you. Sit back and enjoy using your favorite software.

Like Linux, Darling is free and open-source software. It is developed openly on GitHub and distributed under the GNU GPL license version 3.

That sounds a lot like Wine And it is! Wine lets you run Windows software on Linux, and Darling does the same for macOS software.

Does it support GUI apps? Almost! This took us a lot of time and effort, but we finally have basic experimental support for running simple graphical applications.

Does it violate Apple's EULA? No! We only directly use those parts of Darwin that are released as fully free software.

Does the name Darling mean anything? The name Darling is a combination of “Darwin” and “Linux”. Darwin is the core operating system macOS and iOS are based on.

Can I run Darling on Windows using WSL? With WSL 2, yes! See the documentation for more details.

Do you know about opensource.apple.com, GNUstep, The Cocotron and other projects? We do, and in fact, Darling is largely based on the original Darwin source code published by Apple. We use The Cocotron as a basis for our Cocoa implementation, along with the Apportable Foundation and various bits of GNUstep.

... continue reading