太阳的VirtualBox 2.0.6
那些谁需要或想要的英特尔处理器的Mac上运行Windows(和其他操作系统)可能既熟悉的Parallels Desktop为Mac和VMware Fusion的2,两大龙头OS X虚拟化解决方案。VirtualBox的,来自Sun Microsystems,第三种选择是,与上述竞争对手,是完全免费的。那么如何做一个免费的虚拟化解决方案堆栈到高价的替代品?在这个问题的答案取决于你在找什么在你的虚拟化解决方案。
如果你正在寻找使用Boot Camp分区作为Windows虚拟机(VM),或打你的Windows虚拟机内的DirectX的3D游戏,那么你将不得不使用的Parallels或Fusion - VirtualBox的不支持任这些功能。而且,随着版本2.0.4,VirtualBox的不支持64位客户操作系统(在Mac上),也不需要使用一个以上的虚拟CPU的。
如果你的需求不包括任何的上述要求,VirtualBox是一个很不错的(虽然有点功能受限)虚拟化解决方案,并考虑到它的自由分发一个令人难以置信的价值。总体而言,我发现VirtualBox的是大约比其竞争的边缘有点粗糙,但虚拟机,我创建的所有工作正常,并用更比不俗的表现,这可能是你在一个虚拟化解决方案的需要。
入门
第一个明显的粗糙的边缘在VirtualBox的虚拟机库,这是你用什么来管理您的VM发现。虽然这是肯定的功能,整体看上去是有点忙,与地方似乎出彩色图标。此外,也有非OS X标准行为的领域,如详细信息页面,其使用部分标题,每个也是(无标记),可点击按钮蓝色粗体文字。
建立一个新的虚拟机的复杂得多,它是在的Parallels或融合,但它仍然不是太困难。只是有更多的屏幕通过把工作完成跳跃。如果你设置了一个Windows VM,你可能必须做一些手工调整,以得到它的工作你想如何 - 例如,声音和USB支持,默认情况下禁用,所以快速去虚拟机的设置面板将被要求把这些东西的工作。独特的VirtualBox的一个设置是使用SATA仿真为硬盘驱动器连接的能力。在SATA仿真器,而不是通常的IDE,将提供更好的性能,更低的CPU使用率,但只有在操作系统(Vista中,Windows XP SP2添加了驱动器)进行全面支持。
你所创建的虚拟机之后,下一步是安装虚拟机中的操作系统。双方的Parallels和Fusion提供的Windows简易安装模式,可以自动为你处理所有的交互;VirtualBox的没有。这意味着你必须等着和应对Windows的过程中出现安装过程中的各种提示。值得庆幸的是,安装是你应该只需要做一次,所以这不是一个大问题。我安装了Windows XP专业版SP3,Ubuntu的8.04和Fedora Core 9没有任何困难。VirtualBox的支持约35个不同的操作系统,包括Windows Server 2003和2008,多品种的Linux。
使用虚拟机
在Windows XP Pro SP3虚拟机中运行微软办公套件时,我发现VirtualBox的速度还不错;文档和电子表格打开得很快,滚动速度不是问题(尽管它比Parallels和Fusion都要慢)。我还在Ubuntu Linux 8.0.4和Fedora Core 9中测试了OpenOffice,发现基本的office功能在这两个Linux变体中都运行得很好。请注意,在使用OpenOffice时,您可能会丢失Word或Excel中的某些特性;在我的测试中,大多数基本文件都运行良好。
对于一个更艰苦的考验,我打了一些在Windows XP专业版VM高清720p的Windows媒体视频。在全屏模式下观看时,这些视频发挥得相当好我的主频为2.66GHz的Mac Pro,没有视觉失真,只是有点抖动现象的。该视频没有,但是,把一个相当紧张的CPU使用率,驾驶VM多的时间远远超过了100%。融合2,比较起来,起到了将文件备份顺利和更低的总体CPU使用率。我也玩过同样的视频在我的15英寸2.6GHz的MacBook Pro的(非一体式),看看它与Mac Pro的相比,结果如何都大致相同:无掉帧,有点抖动现象,并且相对CPU使用率过高。
类似的Parallels和Fusion,VirtualBox中包括的一组扩展(适用于Windows和Linux)改善图形和鼠标的性能。安装工具通过在Windows和Linux菜单项完成的,但你也必须使用一个终端窗口来完成这项工作在Linux中。安装时,从Windows无缝鼠标光标移动到OS X和背部,你可以通过拖动一角调整虚拟机的桌面。调整大小,然而,在这两个测试机器缓慢,屏幕取几秒钟的时间重绘,我拖着鼠标点。它重划后,它看起来很好。
在Windows XP Pro中,我可以毫不费力地打印到联网的打印机上,不过打印到usb连接的打印机上就麻烦多了。没有任何直通打印机驱动程序,所以你需要在启动Windows VM后拔出并复制你的打印机;这将允许VM识别打印机,这样您就可以在Windows中使用它进行打印。
我在VirtualBox中的快照(备份)功能印象深刻。虽然它缺乏融合2和Parallels 4找到自动快照,您可以创建多个快照,这些快照是小:我10GB的Windows XP专业版VM快照,例如,拿起只有硬盘空间120MB。在我的时间与VirtualBox的,我没有使用任何快照,因为我只有经历一个VM相关的碰撞(的Fedora Core 9时坠毁运行GIMP,图像处理程序),以及一个没有造成任何永久性的问题在VM。
总体来说,我是用VirtualBox的虚拟机的性能和稳定性印象深刻 - 虽然东西,如窗口大小调整和滚动长文档都慢于它们在融合或Parallels的,这并不能真正影响虚拟机的可用性为典型的办公室任务,因为他们不是这么慢的是痛苦的。
丢失的细节
如果有,你注意到VirtualBox和之间的区别一个区域的付费方案,它在我所谓的礼节。这些都是使处理虚拟机更容易工作方案的各个方面,以及它在这一领域的VirtualBox中达不到的争夺。
VirtualBox的提供了无缝模式,这一点很像融合的统一或Parallels的一致性模式,因为它隐藏虚拟机的桌面和离开其窗户与OS X窗口混杂。然而,不同于其他人,在无缝模式下,所有的窗口都在一个“层”。如果您输入的无缝模式与Internet Explorer和Outlook中运行,例如,然后在这些窗口之一,既会挺身而出。同样,你不能最小化的Windows(或Linux)窗口的OS X停靠,也有多个显示器将无缝模式工作。(全屏模式具有相同的一个显示器的限制。)
你不能从一个虚拟机OS X拖放文件或文件夹,也可以启动虚拟机从OS X应用程序(反之亦然)。设置共享文件夹是可能的,但它有点不太直观比在融合或相似之处。最后,VirtualBox虚拟不会自动重新映射你的键盘快捷键,所以你必须要记得按Control-C复制,而不是命令-C。
Macworld大会的购买建议
如果你的虚拟化需求不包括顶级的性能,支持DirectX 64位客户操作系统,还是多CPU的支持,VirtualBox是一个可行的选择既Fusion和Parallels。你可能会花更多的时间把事情成立,并且可能会错过一些细微之处的是,付费的竞争对手提供的报价。一旦你启动和运行,然而,VirtualBox中的虚拟机做得很不错,我发现他们比能够在Windows和Linux处理程序的计算任务。
[罗布格里菲思是Macworld大会的资深编辑。]
这个故事,“太阳的VirtualBox 2.0.6”最初发表Macworld大会 。
©2008Raybet2