![在 Windows 上模拟 Mac](https://linux22.com/image/1226492/%E5%9C%A8%20Windows%20%E4%B8%8A%E6%A8%A1%E6%8B%9F%20Mac.png)
我想在 Windows 电脑上模拟 Mac 来运行 Textmate 等程序。有没有办法不用 VMWare 之类的东西来模拟整个操作系统?
答案1
有在 PC 上运行 Mac OS 的项目,有时这被称为“黑苹果“。不过,你不会找到 Apple 对此的官方支持,而且你必须愿意打破 OSX 许可证,我相信该许可证仅在官方 Apple 硬件上授权该软件。
但是对于整个系统来说,这是可以做到的。
但是,具体回答您的问题,无法在 Windows 环境中运行 Mac 环境中的单个程序。
答案2
是的,如果你使用特定的硬件,这是可能的。最好的信息是查看OSX86项目。
但是,如果这只是针对一个应用程序,我建议使用模拟,因为为其安装整个操作系统是没有意义的。
但这并不合法,因为它违反了 Apple EULA。
答案3
您无法合法地虚拟化 Mac OS X 客户端。来自 Snow Leopard 的 EULA:
根据本许可的条款和条件,除非您已购买 Apple 软件的家庭装或升级许可,否则您被授予有限的非独占许可,以安装、使用和每次在一台 Apple 品牌电脑上运行一 (1) 份 Apple 软件. 您同意不在任何非 Apple 品牌的计算机上安装、使用或运行 Apple 软件,或允许他人这样做。
但是,你可以合法地虚拟化 Mac OS X 服务器,但仅限于 Apple 硬件上。
本许可证允许您在一台 Apple 标签的计算机上安装和使用 Mac OS X Server 软件的一个副本(“Mac OS X Server 软件”)。您还可以在同一台贴有 Apple 标签的计算机上安装和使用 Mac OS X 服务器软件的其他副本,前提是您已从 Apple 获得这些 Mac OS X 服务器软件的其他每个副本的单独且有效的许可。
这并不是说你不能非法这样做,我已经看到许多 torrent 图像包含“调整过的” Mac OS X VMware 图像和 VMware Player。
答案4
您需要像 Wine 这样的 OSX 程序。遗憾的是,我认为这样的程序不存在,或者甚至不可能模拟一个可以在 Windows 中运行单个 OSX 程序的空间。
当然,你可以买一台 Mac,但我猜你不是那么有钱。除此之外,基本上还有另外两个选择:构建黑苹果,基本上就是在 PC 硬件上安装 OSX。或者在 Windows 中将 OSX 作为虚拟机运行。
直到几天前我读到一篇关于它的文章,我才意识到后者是可能的生活黑客。下面的链接来自文章中的一个网站,其中有关于如何设置 OSX 在 Windows 上作为虚拟机运行的说明。
显然,您需要一份合法的 OSX 副本才能执行此操作,正如其他人提到的那样,这是法律上的灰色地带,但我认为您不会遇到 Apple 的任何麻烦。您还需要一份 VMWARE 7。我确实读到过您不想使用它,但这是实现您想要实现的目标的最简单方法。这肯定比构建黑苹果更容易。
http://www.ihackintosh.com/2009/12/install-snow-leopard-in-vmware-7-windows-edition/
祝你的项目好运:)