是否有与 wine 相当的程序可以运行 Mac 应用程序?

是否有与 wine 相当的程序可以运行 Mac 应用程序?

有没有什么方法可以在没有 OSX 的情况下在 Linux 上运行为 OS X 设计的应用程序,就像你可以在没有 Windows 的情况下使用 Wine 在 Linux 上运行 Windows 应用程序一样?

答案1

似乎您正在寻找 Mac OS X 中使用的 Carbon/Cocoa 框架的实现。

我确信不存在一个足够完整的实现来运行 Mac 应用程序。我能找到的唯一类似的、有分量的项目是科科特伦GNUstep,这两个项目似乎都只实现了 Cocoa API 的一部分,而且仅用于跨平台开发。如果你能用其中一个项目在 Linux 上运行任何实质性的 Mac 程序,那我会感到震惊。

答案2

亲爱的。以下是其网站上的一些引述:

Darling 是一个转换层,它允许你在 Linux 上运行未经修改的 MacOS 二进制文件。从本质上讲,它类似于著名的 Wine 项目。

...

Darling 能够运行许多控制台工具或应用程序。

过去,它只能运行控制台应用程序。但现在它也可以运行一些 GUI 应用程序:

它支持 GUI 应用程序吗?

几乎!这花费了我们大量的时间和精力,但我们终于有了运行简单图形应用程序的基本实验支持。不过,目前它需要一些特殊设置,所以不要指望它马上就能工作。我们正在努力;敬请期待!

答案3

我从来没有遇到过这样的事情,但快速谷歌一下,就会发现一些有趣的东西,下面就是其中一个结果这里。除此之外,看看如何实现对 Mac 之前的 Intel 时代(即 PowerPC)的这种模拟将会很有趣,更不用说在 x86 处理器上运行的 powerpc 的二进制文件了。但是,由于 MacOSX 是 BSD 的衍生产品,为什么不获取要运行的 macosx 程序的源代码并针对您的系统重新编译它呢?

希望这有帮助,谨致问候,汤姆。

相关内容