Darling 是一个可以让你在 Linux 上运行 OS X 程序的项目。Darling 使用 C++11 开发。
Darling 支持 DPREFIXes,它与 WINEPREFIXes 非常相似。它们是虚拟的 “chroot” 环境,具有类似 macOS 的文件系统结构,你可以在那里安全地安装软件。DPREFIX 的默认位置是~/.darling,但可以通过导出一个相同名称的环境变量来更改。第一次使用时,会自动创建并初始化一个前缀。
值得注意的是,其使用 overlayfs 来创建前缀,所以不支持将前缀放在像 NFS 或 eCryptfs 这样的文件系统上。特别是,如果你有一个加密的主目录,默认的前缀位置将无法工作。