虚拟化 频道

苹果机上玩Win7:三款桌面虚拟软件大PK

  【IT168 应用技巧】当很多用户在为苹果电脑到底是选择Windows 7还是Snow Leopard(雪豹)而苦恼的时候,为什么不打开思路,选择鱼和熊掌兼得呢?安装了虚拟化软件的苹果机足以胜任同时运行Mac OS X、Windows、Linux或者其它基于Intel架构的操作系统。当然,还有Mac OS X自带的Boot Camp工具,但它只支持Windows,而要进入Mac OS X系统时,用户必须得重新启动机器。

  Parallels、Vmware和Sun都推出了针对苹果机的虚拟化软件的最新版本,和它们的以前版本相比,都进行了重大改进。他们具有更快更好的3D图形支持,能更好地与Mac OS X整合,并且Parallels、Vmware的产品还针对Windows 7进行了功能优化。

  总体而言,Parallels Desktop 5 for Mac是三款产品表现非常好的的,VMware Fusion 3紧随其后,Sun VirtualBox 3.1在测试对比中排名第三。但VirtualBox有一些独特的功能,并且是免费的,但它不支持Mac OS X的许多特征。Parallels Desktop 5和VMware Fusion 3还具有自动安装客户端操作系统安装功能和支持多台监视器。此外,这两款产品还增加了对Windows Aero特性的支持,如Aero Peek和Aero Glass,而VirtualBox没有这些功能。
 


三款软件对比测试结果

 

易用性

与苹果系统整合性

性能

易安装性

售价

得分

 

25%

25%

25%

15%

10%

 

Parallels Desktop 5 for Mac

9

8

8

9

8

8.4

Sun VirtualBox 3.1 (Mac)

7

5

7

7

9

6.7

VMware Fusion 3

9

8

7

9

8

8.2

  相比而言,Parallels Desktop 5提供非常好的的总体性能,但这并不是说VMware Fusion 3就运行起来慢,它比较适合多图形处理任务,并可以使用更多的苹果机上的处理器。

  在系统界面和与Mac OS X的整合问题方面,Parallels和Vmware的优点表现更突出些。它们能既隐藏好Windows桌面,又能将Windows应用更好地整合到Dock、Expose和Spaces中。两者都采用了比VirtualBox更先进的无缝模式。

  如果用户想在虚拟机上运行Mac OS X Server,那VMware Fusion 3是比较明智的选择,它提供最大程度的自由和丰富的体验。Parallels在虚拟机上安装苹果公司的服务器可能会遇到一些麻烦,而VirtualBox干脆不支持苹果服务器。

    Parallels对比Vmware的优势

  Parallels Desktop 5和VMware Fusion 3都有了新的支持DirectX 9.0c的Shader Model 3、OpenGL 2.1和Windows WDDM驱动程序。这些图形硬件加速技术加强了对Windows 7和Vista的Aero支持。相比之下,Parallels Desktop 5更进一步,还支持Linux客户端操作系统OpenGL 2.1指令,能使得在compiz界面运行一个虚拟机。

  尽管有着类似的图形视窗规格,但Parallels还是要快一点,并可以更快地响应。最显著的差别就是运行Windows 7 Aero了。VMware Fusion在运行了33%的状态下才能启动Windows,而将挂起状态时保存的状态恢复则需要4倍的时间。Parallels Desktop还能更快地切换到全屏模式。这是基于CPU主频是2.8GHz的MacBook Pro测试的结果,它配置了4GB内存。

  如果用活动监视器来监测CPU的使用率,当在Parallels上运行Windows 7 Aero时,表现得相当低。当开始在VMware Fusion上运行Windows 7时,CPU利用率超过了150%,并暂时停止了其它的Mac应用程序时。而在Parallels Desktop上运行Windows 7时,CPU的使用率的峰值会达到130%,但大多时间均低于50%。

  硬件最密集的模式是一个隐藏的Windows桌面和任务栏,窗口只显示运行的应用程序和Windows资源管理器。Parallels有两种这样的模式:连贯(Coherence)模式和新Crystal模式。VMware把它称作统一集成模式。所有三款虚拟化产品还可以在自己的窗口或全屏模式下运行客户操作系统。

  Parallels让用户在Mac OS X运行Windows应用程序时比较有苹果的风格,甚至在Parallels不运行时。它把一个Windows应用程序文件夹放到Dock中,就像Snow Leopard(雪豹)中有一个Mac应用程序文件夹。当添加第二个Windows虚拟机时,第二个文件夹会被添加进去。

  此外,当一台虚拟机在Coherence模式运行时,Parallels的Dock图标还可以作为Windows的开始菜单。
 

  VMware相比Parallels的优势

  不过,VMware Fusion 3是一种可靠的虚拟化环境,有些人可能会很喜欢。举例来说,VMware Fusion环境中基于Web的视频体验比Parallels Desktop更好。 VMware能够在Microsoft.com中播放流媒体视频而不需要做任何调整。而Parallels只能下载这些视频。

  VMware Fusion 3也有一些有用的接口功能,它们在Parallels桌面没有找到。在全屏幕模式下,当用户的鼠标通过整个屏幕的顶部边缘的中心时,Fusion提供了一个小的功能条。这个功能条提供的选项,可以让用户做Fusion允许的任何事情,包括切换到单窗口或统一模式、暂停虚拟机、进行快照和其它一些任务。而在Parallels桌面,用户在全屏幕模式时只有一个选择:退出进入单屏幕模式。

  Fusion在虚拟机管理方面有一个虚拟机库的工具,它用一个窗口列出了所有的虚拟机。在Fusion的虚拟机库里,用户可以打开和暂停多个虚拟机,并在一个界面里就可以改它们的设置。在Parallels Desktop里,必须在打开的窗口中的列表上对虚拟机进行点击,甚至包括虚拟机库的窗口。

  VMware在统一模式、单一窗口、全屏模式三者间进行切换时显得干净利落。 Parallels Desktop 5使用了一些Mac OS X非标准的方式,使得在Coherence模式或Crysta模式切换时显得有点乱。

  VMware Fusion是在一台虚拟机上运行Mac OS X服务器的一个非常好的选择。无论是安装Mac OS X服务器10.5还是10.6版本均非常顺利。相关的网络在服务器上也运行顺畅,而不需要因为虚拟化而额外进行系统设置。

  此外,Mac OS X服务器运行在VMware Fusion上的速度也要比在Parallels Desktop上快。

  VirtualBox的不足之处

  VirtualBox提供了良好的虚拟化基础,但它不具备VMware和Parallels那样的易用性和用户界面。但是用户可以在安装一个客户操作系统时看到VirtualBox和其它两个系统间的差别。Parallels Desktop和VMware Fusion可以自动安装Windows,用户需要做的是填写用户信息和推进安装进程。而在VirtualBox系统中,用户只需要点击屏幕,然后选择信息。

  从其他来源导入现有的虚拟机时要特别小心。例如,如果用户去直接导入命令,那可能会走向错误的方向。VMware和Parallels互相支持对方的虚拟机格式导入,但VirtualBox不支持导入当前的Parallels Desktop 5或VMware Fusion 3虚拟机格式。

  对于8个处理器内核的Mac Pro用户,VirtualBox 3.1使用户能够指定多达32个虚拟处理器到一台虚拟机,比VMware Fusion 3多4个,比Parallels Desktop多2个。给虚拟机分配多个虚拟处理器后会使得虚拟机的运行速度变快。

  但是,因为用户不能将虚拟CPU的分配数量比实际处理内核的数目还要多,所以大多数Mac用户无法利用此功能的优势。

  随着3.1版本的问世,Sun增加了一个独特的功能,称为Teleportation。该功能能够将一台虚拟机在不停机的情况下从一台计算机复制到另一台计算机,不管主机是Mac、Windows PC,或者是Linux PC。这是一个有趣的技术,在企业的情况下非常有用,但Mac的用户可能会不太喜欢。

  VirtualBox最引人注目的特点是它的价格:免费。如果用户只需要运行Windows XP或不关心3D图形,或者用户不太介意它和Mac OS X的集成特性,VirtualBox 3.1也能正常工作。Parallels Desktop 5和VMware Fusion 3的价格一般是80美元,这或许会让用户在性价比方面做出选择。

 

0
相关文章