我可以运行OSX应用程序吗?


45

只是想知道,是否有诸如WINE的项目,但仅适用于Mac软件?也就是说,我们可以使用像兼容层一样的程序来运行Mac应用程序吗?


您仍然需要运行什么程序?
哈维尔·冈萨雷斯

1
当我直接从Ubuntu笔记本电脑上拿走文件时,我设法在Mac上运行了诸如htop之类的终端程序。
阿尔瓦(Alvar)2012年

@Alvar认为任何应用程序都不能在一个或另一个上运行。Ubuntu是基于Linux的,而macOS是基于Unix的;它们都使用Bash shell,它使高级程序半兼容。
开发

Answers:


18

最近在Slashdot上出现的Darling项目旨在提供Darwin / OS X仿真,并且已经可以在Linux上运行某些Mac OS X应用程序。

它似乎是为学术目的而开发的,仍处于早期阶段,但看起来很有希望。它基于上述GNUstep。


原来这只是有希望的
jchook

10

可惜不是。

有许多项目试图进行PowerPC仿真,但是没有一个项目可以运行标准的Mac OS X应用程序。


7
我认为mac从PowerPC切换到x86,大约是从Macos 9切换到Macos X的时间。–
ctrl-alt-

8

GNUstep作为与Cocoa(基于NeXTstep的Mac API)同等的API,但它还不完整,需要重新编译,然后Mac应用程序看起来像是回到了过去。



3

编辑:阅读其他答案,似乎现在有方法可以执行OP要求的操作。我在这里留下这个答案,因为对于某些无法在仿真下运行的应用程序,它仍然是某些硬件上的可行选择。

尽管其他答案是正确的(不,您不能),但是有一种方法可以在Virtualization软件(例如VirtualBox)上安装OSX。这不是您要求的,因此请小心,但可能会为您提供所需的结果。

http://www.taranfx.com/install-snow-leopard-virtualbox


我已经在一台机器上工作了,但是无法在另一台机器上工作。它是否适合您在很大程度上取决于您的硬件。
斯科特,2010年

1
我发现使用VirtualBox在Linux主机中运行MacOS X的性能非常差。
肯·金德

除非您在Mac上执行此操作,否则您将违反EULA。@scottl之所以只适用于特定计算机,是因为macOS仅针对Intel处理器(至少当前版本)进行了优化。
开发人员

2

没有。

不幸的是,没有办法(没有模拟/虚拟化Mac OSX本身)来运行mac程序。与Windows的库已经为WINE合法复制的Windows不同,除了Gnustep之外,对于Cocoa没有这种复制,这是非常不完整的。


0

现在最好的选择是在virtualbox中运行Mac OS X并使用无缝模式。我已经尝试过使用Winxp无缝模式,并且效果很好。我还没有真正在Mac OS X上尝试过,但是我想永远不会太晚!


1
这与在此之前一年半发布的答案完全相同...
Alvar 2012年

0

嗯,您不能在Ubuntu中运行OSX应用程序。尽管两个OS均基于Unix,但Mac OS X应用旨在在其Mac OS X平台和代码上运行,而Ubuntu基于Debian,则没有相对普遍的因素。


5
Linux不是UNIX。
RolandiXor

3
他说,“基于Unix”并不一定意味着它与Unix共享通用代码。这可能意味着“行为方式类似于” ...
谢尔盖(Sergey)

4
“基于”不是“基于”
dag729 2011年

2
Linux基于Unix(受启发),但不是UNIX(商标)。作为GNU而不是Unix。
ctrl-alt-delor 2012年

1
这个答案非常...我怎么说?什么都没做。对于知道这一点的人,除了“您不能在Ubuntu中运行OSX应用程序”之外,它并没有告诉我任何信息
pythonian29033 '16

0

没有。

您不能在Ubuntu计算机上运行Mac应用程序。即使有可能,也很难满足大多数应用程序的要求。

大多数Mac应用程序使用的功能,如/Library/Application Support(据我所知)Ubuntu所没有。有些应用甚至会修改系统文件或添加新文件(如果前者恰好位于同一位置,则前者可能会破坏系统)。

然而...

如果您真的想运行Mac应用程序,那么最好的选择是虚拟化macOS或本地启动它。后者(很可能)是最困难的;这称为hackintoshing,这是一种非常流行的方法(但破坏了Apple EULA)。

如果您发现可以在您的硬件上运行的macOS 发行版,那么如果您真的想要本机支持,可以尝试一下。但是,这可能是艰巨的工作。我不会详细介绍,但是您通常想知道的大多数内容都可以通过快速的Google搜索找到

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.