我有一台 Mac,我想能够分别运行多个版本的 OS X,以便可以在不同版本下测试我的应用程序。我有两个问题:
是否有任何虚拟化技术可供我使用,例如 vmware,以便在 Mac 上的 VM 中运行 OS X?我知道您无法在 PC 上执行此操作,但我对在 Mac 上运行不同版本的操作系统特别感兴趣。
在哪里可以找到旧版本的操作系统来安装?我的 CD 上有 10.5 版,但仅此而已。
答案1
早期版本的 OS X 许可证仅允许虚拟化 OS X Server。VMware Fusion 可以做到这一点。我不知道 Parallels 是否可行。
由于服务器组件是 OS X Lion 的附加组件,因此 Apple更改了许可证允许在没有服务器组件的情况下进行虚拟化。
VMware 检查安装映像是否为服务器,并且他们需要修改针对 Lion 的检查。
答案2
1) Oracle VirtualBox 附带对 Mac OS 虚拟机的支持。
2) 您必须购买版本 7 之后的任何版本(我想是的,这是我脑海中想到的)。这是免费提供的最旧版本。之后您必须使用 eBay 或直接从 Apple 购买。
答案3
有传言称这将在 Lion 中实现,也有传言称 Lion 将在大约两周后发布。
但我无法接触到 Lion,所以我没有第一手的资料。