Parallels 5 (build 9308)
当我在2008年回顾虚拟化软件时,我发现Parallels Desktop 4适用于Mac电脑有效,但是有一些缺陷,并且缺少一些DirectX支持。Parallels 5 Desktop for Mac(我测试了build 9308)解决了这两个问题,同时增加了一些特性并提高了性能。
这些新特性中最引人注目的是:速度快得多的虚拟化引擎;自动压缩Windows的硬盘;新的虚拟机管理器;以及新的锁定模式(需要密码才能退出全屏模式)、更改虚拟机状态或管理快照(非常适合不想让终端用户搞乱自己机器的系统管理员)。
安装、设置
我测试了Parallels Desktop 5,在我的Mac Pro (2.66GHz四核,8GB内存,运行OS X 10.6.2)上安装Windows XP Pro、Windows 7 Ultimate(32位和64位版本)和Ubuntu Linux 9.10。
同时安装Windows和Linux很容易;它有助手来自动处理这两个过程。它还安装了Parallels工具,用来处理客户操作系统和Mac OS之间的鼠标集成,以及通过调整客户操作系统窗口的大小来方便地调整客户桌面的大小。
安装客户操作系统有几个方面需要改进。首先,每次创建新的虚拟机时,Parallels都会为OS X桌面上的虚拟机创建一个别名。这是无法避免的,所以如果您发现别名无用(就像我一样),您必须在每次创建虚拟机时手动删除它们。
更麻烦的是,当创建一个新的Windows虚拟机时,默认设置是为了Mac OS和Windows guest的完全集成——默认设置甚至将Windows的用户文件夹设置为Mac的用户文件夹。作为一个亲身经历过Windows恶意软件感染的人,我不建议大多数虚拟机用户进行完全集成,但这是Parallels的默认行为。
Parallels还默认以完全集成的Coherence模式启动Windows虚拟机,在这种模式下Windows桌面消失,Windows的Windows与OS x的Windows混合在一起。对于那些希望在安装后使用标准Windows界面的人来说,这可能会令人不安。
最基本的
和Fusion 3一样,Parallels 5现在也支持Windows 7中的Windows Aero,并且还在XP Pro和Windows 7中包括OpenGL 2.1加速(Fusion仅在Windows XP Pro中支持OpenGL 2.1)。此外,OpenGL加速也包含在Linux guest中,在Ubuntu 9.10这样的Linux系统中可以实现完整的视觉效果(比如windows在拖拽时会变形)。更有用的是,您还可以运行需要OpenGL加速的Linux程序。Parallels在Linux和Windows 7中仅支持OpenGL 2.1。我发现在我的Mac Pro上,Aero效果在Windows 7中运行得非常流畅。
和它的竞争对手一样,Parallels可以在Windows和Linux中轻松处理典型的办公效率应用程序。Microsoft Office (Windows)和OpenOffice (Linux)都运行得很好,在我尝试在两者中打开和编辑spradsheets和文档时没有遇到任何麻烦。Web浏览器和电子邮件客户端也表现良好;如果这是您对虚拟机的需求,那么Parallels 5将很容易满足您的需求。
在我运行的绝大多数基准测试中,Parallels 5也是三个测试程序中速度最快的一个——包括那些非常重要的真实世界测试。无论是从Mac上复制文件,还是扩展zip文件,Parallels都轻松超越了竞争对手。举个例子,在Parallels软件中,通过共享文件夹从Mac电脑复制2.5GB的文件到Windows 7电脑只需要一分钟。同样的任务在VirtualBox中需要近两分钟,在Fusion中则需要大约一分半钟。
暂停、唤醒、启动和关闭也同样是最快的。这里有一个小警告,至少暂停。当我尝试在运行3D游戏的同时让机器睡着时,它可以工作,但在从睡梦中醒来后,游戏就不能工作了。在Fusion中,同样的实验效果很好——所以在Parallels中睡眠时间更快的一个代价是,至少在我的测试中,无法入睡然后继续玩3D游戏。作为一名用户,当你尝试暂停一款正在进行的3D游戏时,你必须决定是否值得为更快的暂停时间而付出这样的代价。(这可能不是所有游戏都存在的问题,但在我测试的两款游戏中就是如此。)
和Fusion 3一样,Parallels 5提供了改进的多显示器支持,在Windows中将两个显示器作为独立的显示器,在Linux中将两个显示器作为一个巨大的显示器。在Windows中添加第三个屏幕效果很好。然而,在Linux中,系统可以看到第三个屏幕(水平分辨率反映了它的存在),但它全是白色的,我拖到那个屏幕上的任何东西都看不到。
为了更方便地在全屏模式下工作,Parallels 5允许你指定鼠标移动到四个屏幕角的行为——你可以切换到其他可用的视图模式,或者显示Parallels菜单栏。一旦你设置了一个角落的行为,将鼠标移动到那个角落将会“剥落”并显示你的OS X桌面的一部分。不幸的是,当你点击鼠标时,没有可视化的指示,所以你需要记住你给哪个角落分配了任务。
Windows的新外观
Parallels 5提供了一个新的视图模式Crystal,以及一个在Windows中使用的新的Mac-loike主题。晶体视图模式将相干模式向前推进了一步。在水晶模式下,你不会在任何地方找到开始菜单或任务栏——事实上,你甚至不会在Dock中看到Parallels Dsektop图标。相反,菜单栏图标可以让你改变查看模式,查看Windows开始菜单,或者使用附加设备。你还可以在菜单栏和OS X Dock中的Windows Applications文件夹中找到任务栏图标(可选)。任何打开的windows都将与你的OS X windows集成,就像在相干模式中一样。
Crystal模式运行得相当不错,不过你不能通过命令波浪号在同一个windows应用程序的多个窗口之间切换,也不能用Snow Leopard的Dock Expose模式在windows中切换。在Fusion中,这两个特性都如预期的那样工作。我还发现,在windows 7中使用Aero主题时,在水晶模式下拖动窗口在我的Mac Pro上相当滞后。在禁用了Crystal模式下的Aero之后,我得到了更好的结果(你可以在虚拟机的设置中控制它)。
当我让Windows Media Player窗口以Crystal模式打开,然后使用Expose的All Windows模式时,我感到有些奇怪。除了打开的窗口,我还看到了windows Media Player的三个“ghost”窗口,在Excel窗口中可以看到一些视觉失真。
选择这些“幽灵”窗口中的任何一个都会简单地切换到windows Media Player,所以这不是一个关键的问题,但当使用Expose时,它肯定看起来很奇怪。
Parallels中Windows的第二个新外观是MacLook,它实际上是一个类似OS x的Windows (XP、Vista和7)主题。这样做的目的是为了让在Mac OS和Windows OS之间切换的用户在视觉上不那么震撼。
因为不是Windows中的每个元素都是可主题的,MacLook最终带给你的是Windows中一系列不同外观的Windows——有些看起来像OS X Windows,有些看起来像本机Windows,还有一些看起来像是两者的混合。
有些窗户是方形的,有些是圆形的;似乎没有阴影,有些没有边缘边界;有些在右上方有OS X的红/黄/绿按钮,有些在左上方,还有一些完全没有。
我无法想象那些喜欢并经常使用OS X界面的人会发现MacLook比现有的Windows主题有所改进——至少有一些一致性,而且Windows看起来几乎都是一样的。
当我在视图菜单中选中MacLook条目(这应该会禁用MacLook)时,我在Windows 7中遇到了一些问题——卸载过程没有完全完成,留下了一个更奇怪的窗口外观组合。我可以通过使用Windows首选项的个性化部分来选择一个常用的Aero主题来解决这个问题。
图形和游戏
Parallels Desktop 5有一个非常好的游戏引擎。我在老游戏中获得了出色的结果,即使是在最近发行的游戏中也获得了非常好的结果。《使命召唤4》的演示版本,我无法在融合中以像样的帧率运行,但在进行了一些平行调整后,运行得还算不错(尽管是最低的细节级别)。
随着OpenGL在Windows(和Linux)所有主要版本上的支持,Parallels可以处理其他两个虚拟化应用目前无法运行的程序。另外,在Cinebench基准测试中,Parallels的OpenGl impelementation在所有Windows版本中都是最快的。(所有的游戏测试都是在Windows 7中进行的,以尽可能加大虚拟机的压力。)
Parallels在Windows下的DirectX游戏上也有出色的表现。例如,我能够演奏MotoGP 08年演示了良好的帧率在1024x768窗口,尽管音频确实有一点口吃。
更令人印象深刻的是,微软的“飞行模拟器X”(Flight Simulator X)在几年前还需要高端个人电脑才能运行,如今在Parallels中运行得非常好。音频大部分是免费的,而且在1024x768大小窗口的帧率在我测试的任务中超出了可接受的范围。
这并不是说,如果我重启我的Mac并通过Boot Camp本地运行Flight Sim X,我的帧率将会达到任何程度。然而,对于那些不需要在游戏中使用每一点速度的人来说,帧率的损失可能值得不用重新启动的便利。
大多数老游戏运行得非常好,以至于没有理由通过新兵训练营重启来玩“古董”游戏。请注意,一些旧游戏可能需要在旧版本的Windows上运行;Windows 7不能运行你所有的老游戏。
考虑到几年前《Parallels》第一版在游戏和图形方面所能做的一切——基本上什么都没有——在如此短的时间内取得如此巨大的进步实在令人惊讶。
多媒体性能
为了测试Parallels的媒体处理能力,我以全屏模式观看了两个版本的1080p Windows HD媒体文件。我在观察视觉故障,监听音频播放中的任何中断,并跟踪CPU使用情况以查看每个虚拟机是如何处理任务的。
简而言之,这三款Windows操作系统在处理高清视频文件时没有任何大问题。单cpu的Windows 7机箱在帧率上比双cpu机箱有更多的变化,但是这很难发现,除非看背靠背的视频(我看了很多次)。
其他特征和观察
这个版本的Parallels可以清理Mac上的安装——在以前的版本中,Parallels的虚拟网络驱动程序可以在网络系统偏好面板中看到。在Parallels Desktop 5中,这些驱动程序不再出现,避免了可能的用户混淆。
Parallels 5的另一个新功能是支持苹果的多点触控手势(滑动、旋转、捏),使用苹果Magic鼠标或支持多点触控的苹果笔记本电脑的触控板(如果你愿意,你也可以使用苹果遥控器来进行一些基本的控制)。Parallels工具负责鼠标/轨迹板与客户操作系统之间的通信,因此在Windows端无需特殊要求——手势只在Windows XP或更新版本中工作。
我在我的MacBook Pro上用XP Pro进行了测试,结果如我所描述的那样。我可以在微软的图片查看器(Picture Viewer)中使用“捏”来放大/缩小图片,还可以改变ie页面上文本的大小。旋转手势也像预期的那样在图像上工作。如果你是笔记本电脑或魔术鼠标的用户,这是一个很好的添加到你的Windows虚拟机。
从本文介绍的特性中您可能可以看出,Parallels是一个功能丰富的程序。不过,有时功能过载会导致复杂的用户界面,而且在一些相似的地方也会出现这种情况。
以虚拟机配置面板为例,它包含15个单独的部分。或者偏好面板,它包括11个独立的选项卡,其中一些包含大量可以配置的项。虽然这些部分和选项卡布局相对较好,但过多的选择可能会导致混乱。
例如,你可能会认为Mac和Windows 7键盘快捷键共存的定义可以在虚拟机配置面板中找到……但事实并非如此。相反,您可以在Preferences面板中定义快捷方式,在这里您可以为Windows、Linux、OS X和一般来宾设置定义。
我在最近的Parallels升级中也遇到了麻烦。安装了那个版本后,我在几个速度测试中获得了更慢的性能——不幸的是,不同操作系统的测试不尽相同,因此我无法识别出问题的根源所在。以往,Parallels发布的一些升级会给用户带来问题,所以在安装升级之前要记住这一点。