Sun VirtualBox,VMware Player(WorkStation) 和 Microsoft Virtual PC 三种最常用的虚拟机软件。最近工作中涉及到这三个软件,本文仅仅只是一些重要功能上的比较,并不涉及具体精确的性能比较。
Microsoft Virtual PC
Virtual PC 2007 / Microsoft Virtual PC 2007 SP1 / hotfix rollup package for Virtual PC 2007 Service Pack 1
Microsoft Virtual PC 2007(6.0),简单小巧,使用也很方便。控制面板上简单到只有4个按钮,大部分的设置在Settings里,虚拟硬盘格式是 .vhd 。启动虚拟机后可以捕获ISO和软驱镜像。安装 Virtual Machine Additions 后可以自由缩放窗口,Host 和 Guest 间也可以直接拖拽文件复制。
Virtual PC没有快照功能,这点很遗憾。设置里只找到 Undo Disks 一项,用于控制是否在关机时将更改写入虚拟硬盘。不过这对于一般使用来说完全足够了。
在关机后可以选择是否写入虚拟磁盘、删除或者保留改动到 Undo Disks 。如果写入磁盘,Virtual PC就会将
Undo Disks和虚拟磁盘合并。
VMware Player
VMware Player 2 / VMware Player 3
vmware可以说是最广泛使用的虚拟机软件,也是我最早接触的虚拟机。
由于这里讨论的都是免费软件,所以VMware Player就代替了VMware WorkStation。VMware Player(3.0)是VMware WorkStation的缩减版。虽然在VMware Player 2.0的时候,VMware Player还仅仅只是WorkStation的播放器版本——2.0版的VMware Player不支持创建虚拟机。3.0版本的时候,我突然发觉VMware Player可以创建自己的虚拟机了!
实际使用上,VMware Player除了没有快照功能之外,很出色,这体现了老牌虚拟机软件商的实力。可惜,在我最近一次测试里,我在xp上虚拟了一个xp,像往常一样装完vmware tools,然后安装了一个UG NX6,这种建模的庞然大物在之前的VirtualPC中是正常的,但是在VMware Player里,Nx6启动时会跳出虚拟机的全屏模式,并且在坐标轴变换时花屏了!后来我用WorkStation重复了这个试验,问题依旧。这个问题在WorkStation 7.0中已经被修复。
除此之外,VMware Player真的挺不错的,尽管我不喜欢它的越来越花哨的外观......
Sun VirtualBox
最后就是Sun VirtualBox(3.1.4)。自从开始使用VirtualBox之后,就很少使用前两者了。VirtualBox有一个虚拟机应该具备的全部。虽然之前版本快照只能建立一个,现在已经不存在这种问题。况且,开源和免费,就已经有足够的理由去支持使用。
可能VirtualBox虚拟出的性能不是最好的,但是VirtualBox本身是轻量和快速的。一个xml的配置文件,和两个目录,虽然不像vmware那样简单移动和打开,但因为配置文件的关系,可以使用vBoxManage等命令行直接控制行为。
VirtualBox的格式是 .vdi ,但是VirtualBox也可以打开上述两者的格式 .vhd 和 .vmdk 。我的测试里还是会偶尔遇到因为加载vmdk无法启动系统的情况,但我想那只是某种巧合,或者未来版本会有所改观。
所以最后决定使用VirtualBox,所以最后找了些许资料,也只是VirtualBox相关的。
官方用户文档
http://www.virtualbox.org/wiki/User_HOWTOS
评论加载中...
由Disqus提供评论支持,如果评论长时间未加载,请飞跃长城。