在 Apple 硬件上运行多个版本的 Mac OS X VM 是否合法?

Jac*_* Yu 1 macos virtual-machine

在开发OS X应用程序时,经常会部署多个Mac OS X。如果您有足够的内存来购买大量的 Mac mini,这可能很容易(如一些图片显示的 Mac mini 机架)。但是,如果预算有限,我们可以使用可视化在Apple硬件上运行OS X VM。

从谷歌搜索来看,在苹果制造的硬件上安装 2 个 guest OS X (10.7-10.11) VM 应该是合法的。还有我的问题。

  1. 任何人都可以分享一些关于上述场景的经验吗?您确实直接购买了大量 Mac mini 和管理软件,或者在 Mac mini 和 OS X Mvs 上安装 VMware ESXi。
  2. 如标题所示,在测试场景中,需要不同的 OS X 版本,例如 10.9、10.11 等。我可以在一台 Apple 硬件上为每个 OS X 版本安装两个 VM guest 虚拟机吗?如果我们将它们视为不同的软件并分开欧盟,这可能是可能的,我对吗?

谢谢。最好的问候,杰克

小智 5

合法性

首先:至于在互联网上寻求法律建议:请改为询问律师。

让您开始:

不同 OS X 版本的 EULA 可在线获取:http://www.apple.com/legal/sla/

请注意,每个版本都略有不同,因此您需要针对您感兴趣的每个版本以及您打算使用的类型详细验证它们。

例如 El Capitan (OS X 10.11) http://images.apple.com/legal/sla/docs/OSX1011.pdf,第 2Biii 节说:

(iii) 在您拥有或控制的每台已运行 Apple 软件的 Mac 计算机上的虚拟操作系统环境中安装、使用和运行最多两 (2) 个 Apple 软件的附加副本或实例,目的是: ) 软件开发; (b) 软件开发期间的测试;(c) 使用 OS X Server;(d) 个人、非商业用途。上述第 2B(iii) 条中规定的授权不允许您将 Apple 软件的虚拟副本或实例用于服务局、分时、终端共享或其他类似类型的服务。

通常,(很多)旧版本禁止虚拟客户端的使用。

请注意,您根本无法再购买 OS X 许可证,使用它的权利与拥有硬件有关。

Mac 上的虚拟化

VMware Fusion 和 Parallels 很容易支持 OS X 客户端。两者都使用运行 OS X 的主机操作系统,并且是 Mac 世界中的流行选择。

虚拟客户端操作系统的安装通常是通过向导自动完成的,只要您使用的是当前版本,就应该顺利运行。

麦克迷你电脑

我拥有并管理着几台 Mac mini。就性能而言,这并不是非常高端的硬件。从本质上讲,它是一台廉价的机器,在 CPU 能力和 RAM 数量方面使用“笔记本电脑”级硬件。无论合法性如何,都不适合在其上运行多个 OS X 副本。

然而,Mac 确实能够在其上安装多个操作系统,并且可以在启动时选择将启动哪个操作系统(可能足以满足您的测试目的)。

我不知何故怀疑 VMWARE ESXi 在 mac mini 上是否有意义,但其他人可能有经验。

此外,从 OS X 服务器重新映像设置相对容易,执行起来也相当轻松。(OS X Server 是您在 App store 中购买一次的应用程序)。

如果您寻找强大的硬件,请寻找 Mac Pro。