应用介绍
在 Linux 上想用某个只有 Mac 版的命令行工具,只能去装一台 macOS 虚拟机。Darling 是一个运行时环境,不用虚拟机就能在 Linux 上直接运行 macOS 程序,思路类似 Wine 之于 Windows。
它包含 Mach-O 二进制加载器和一个用户态内核服务,实现了 macOS 的 Mach IPC、POSIX 和 Darwin 系统调用,还重新实现了 Foundation、AppKit、CoreAudio 等苹果框架。
免虚拟机:直接在 Linux 上运行 macOS 程序。
Mach-O 加载:原生加载 macOS 可执行文件。
系统调用兼容:实现 Mach IPC、POSIX 与 Darwin 接口。
框架重实现:Foundation、AppKit、CoreAudio 等。
它包含 Mach-O 二进制加载器和一个用户态内核服务,实现了 macOS 的 Mach IPC、POSIX 和 Darwin 系统调用,还重新实现了 Foundation、AppKit、CoreAudio 等苹果框架。
软件功能
免虚拟机:直接在 Linux 上运行 macOS 程序。
Mach-O 加载:原生加载 macOS 可执行文件。
系统调用兼容:实现 Mach IPC、POSIX 与 Darwin 接口。
框架重实现:Foundation、AppKit、CoreAudio 等。

