首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 汽车 游戏 社会热点 开源推荐 医疗健康 归档 标签 关于

在 Linux 上运行 macOS 软件

2026-09-01 1 阅读 约3分钟阅读 Bluestein
分享:
字号:
~ $ uname Linux ~ $ darling shell Darling [ ~ ]$ uname Darwin Darling Darling 是一个翻译层,可让您在 Linux 上运行 macOS 软件 Fast Darling 无需使用硬件模拟器即可直接运行 macOS 软件。免费 与 Linux 一样,Darling 是免费的开源软件。它在 GitHub 上公开开发,并在 GNU GPL 许可证版本 3 下分发。Compatible Darling 实现了完整的 Darwin 环境。 Mach、dyld、launchd——一切你所期望的。易于使用 Darling 会为您完成大部分设置。坐下来享受使用您最喜欢的软件的乐趣。本机 我们的目标是将 Darling 下运行的应用程序完全集成到 Linux 桌面体验中,使它们的外观、感觉和行为就像本机 Linux 应用程序一样。这听起来很像葡萄酒,确实如此! Wine 可以让你在 Linux 上运行 Windows 软件,而 Darling 也可以在 macOS 软件上运行同样的功能。它支持 GUI 应用程序吗?几乎!这花费了我们大量的时间和精力,但我们终于为运行简单的图形应用程序提供了基本的实验支持。它是否违反了 Apple 的 EULA?不!我们只直接使用 Darwin 中作为完全自由软件发布的部分。亲爱的这个名字有什么含义吗? Darling 这个名字是“Darwin”和“Linux”的组合。 Darwin 是 macOS 和 iOS 所基于的核心操作系统。我可以使用 WSL 在 Windows 上运行 Darling 吗?有了 WSL 2,是的!请参阅文档了解更多详细信息。您了解 opensource.apple.com 、GNUstep、The Cocotron 和其他项目吗?事实上,Darling 很大程度上基于 Apple 发布的原始 Darwin 源代码。我们使用 Cocotron 作为 Cocoa 实现的基础,以及 Apportable Foundation 和 GNUstep 的各个部分。你们有支持 iOS 应用程序的计划吗?是的,从长远来看,我们希望能够在 ARM 设备(像大多数 Android 手机)上运行 iOS 应用程序。这里的一个重大挑战是编写我们自己的 UIKit 实现。如果您有兴趣从事这方面的工作,请与我们联系!我如何贡献?首先阅读文档和我们的博客来熟悉 Darling 的内部结构。那么,快来加入我们的 GitHub 吧。如果您有 macOS 或 iOS 开发经验,那就太好了,但绝对不需要开始贡献。
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱