Darling

Darling

Run macOS apps on Linux

Description

Using a Mac-only command line tool on Linux usually means a macOS VM. Darling is a runtime environment that runs macOS applications on Linux without a virtual machine, much like Wine does for Windows.

It includes a Mach-O loader and a userspace kernel server implementing Mach IPC, POSIX and Darwin syscalls, plus reimplementations of Apple frameworks such as Foundation, AppKit and CoreAudio.

Features



No VM:Run macOS programs on Linux directly.

Mach-O loader:Loads macOS executables.

Syscall layer:Mach IPC, POSIX and Darwin interfaces.

Frameworks:Foundation, AppKit, CoreAudio and more.