虚拟PC软件横评
时下,Linux越来越流行,越来越多的人关注于Linux的发展,但是很多人对于这个系统并不是很熟悉,而且Linux安装也很繁锁,不是每个人都敢在自己的硬盘空间里划出一个让他安家的地方。于是虚拟PC便应运而生。所谓虚拟PC就是在你已有的操作系统上虚拟出一个PC机来,这个虚拟的PC有自己的硬盘,自己的内存等,也就是说是一个独立于已有的操作系统之外的另一台主机。并且可以通过他在这些操作系统上再安装并运行另一个不同的操作系统。评测硬件平台
cpu毒龙950
内存sdr 192M(128M+64M)
主板精英k7vza kt133
硬盘西数40G 5400rpm 2m
显卡TNT2 32M
声卡主板自带ac97声卡
系统winxp
当前比较流行的虚拟PC软件主要有二款,Virtual PC和Vmware。这次主要在使用者比较关心的功能和速度方面做一个全面的评测。首先出场的是Virtual PC。
VirtualPc是Connectix公司研究的一种用来模拟操作系统的工具,它可以工作在Microsoft的Win95,Win97,Win98,WinMe,Win2000,WinXp上。但听说微软推出的新版已经不再支持Linux了,那么我们还用他来做什么呢?在windows2000上再装一个win98,有什么意义?这是题外话了。我们今天出来的主角是Coinnetix公司出版的VirtualPc 5.1 Build 370,E文版。
(virtualpc窗口)
另一个出场的主角是VMware,为VMware.Inc推出的一个优秀的“虚拟机”软件,它可以工作在win2000,winnt,winxp,linux上,由于win9x不够稳定,没有资格做为VMware的运行平台,由于VMware服务器的推出使它的功能更加强大,单就这方面VirtualPc已经不支倒地不起了.我们今天用来评测的是个人版的VMware Workstation 4.0.0 Build 4460, E文版.
(vmware窗口)
功能篇
从运行的平台上说,vmware要略胜一筹,虽说它不可以工作在win9x上,但是我们现在用的都是win2000以上了,而且由于win9x的不稳定性,没有资格做我们的运行平台.vmware比virtualpc酷的一个功能就是能工作在Linux平台上,那我们就可以在Linux下装一个win98了,
功能 | Virtual PC | Vmware |
运行平台 | Windows系列 | Windows2000,nt,xp,Linux |
支持平台 | Win系列linux BSD系列 OS/2 MS-DOS Solaris | Win系列linux,BSD系列 OS/2 MS-DOS NetWare |
虚拟硬盘 | 支持 | 支持 |
物理硬盘 | 不支持 | 支持 |
真实光盘及映像 | 支持 | 支持 |
真实软盘及映像 | 支持 | 支持 |
支持多种网络连接 | 支持 share networking (NAT) local,host and external local only external only local and host |
支持 share networking (NAT) bridged networking host-only networking |
屏幕抓图 | 不支持 | 支持 |
网络设置 | 不支持 | 支持 |
暂停功能 | 支持 | 支持 |
如果你的机子够强劲的话装一个Longhorn都没有问题.也就是说vmware可以跨平台支持,不过我们今天用的是for win版。
在支持的平台上二者不相上下,我们看到virtual比vmware多了一个sun公司的solaris,而vmware多了一个netware.netware很少听过,而对于solaris,本人试过,vmware也支持solaris,sco等.virtualpc对于多平台的支持也不示弱。不过听说微软的最新版再也不支持linux了。
对于网络连接功能,真实光盘和光盘映像,真实软盘及软盘映像,以及运行暂停功能二者都很好地支持,没有什么好比的.这里要说的是vmware的支持物理硬盘功能,也就是说,vmware可以不用在你的硬盘上建立一个虚拟硬盘映像,而是可以同真实主机一样对你的物理硬盘进行操作,比如分区,格式化,删除,格式化mbr分区等。对于那些无盘工作站来说这个功能实在太cool了,你可以不用通过光驱,只要一个光盘映像我们就可以在自己的硬盘上安装一个新系统,以及用它来进行mbr启动分区的拯救.不过这也是一个比较危险的功能,如果你是新手最好还是建立一个虚拟硬盘比较安全.因为虚拟硬盘是同你的数据隔离的,不会损坏你的硬盘.virtualpc不支持物理硬盘功能。
(vmware物理硬盘设置)
vmware比virtualpc有更加详细的网络设置功能,vmware装好后会在网络连接里建立三个新连接,以及在系统服务里增加二项服务.可能跟它的支持物理硬盘功能有关,我们这里可以忽略它.但是如果你跟我们一样用的是supplicant认证上网的话就要把vmware建立的新连接禁用.vmware还有一个比较cool也很有用的屏幕抓图功能。
在功能方面我们可以看到virtualpc输了.vmware是这个方面的绝对胜利者.那么,速度方面是不是这样呢?
我们今天用来测试安装的是Lindows公司推出的Lindows v4.0。由于这个系统安装最方便,比win系列的安装都要方便,而且不用安装驱程.很多人没有听说过吧?不要紧,看到它的名字你就知道是linux跟windows的"杂种"了. :)
(vmware抓的lindows启动画面)
为了公平起见,我们的都是设置了二者的虚拟硬盘功能,96 mb内存,其它的不变。好,让我们先看看数据:
项目 | Virtual Pc | vmware |
安装Lindows时间 | 10:01:07 | 06:32:12 |
启动Lindows时间 | 03:12:05 | 02:32:05 |
复制138.6M rmvb电影时间 | 01:02:32 | 00:49:78 |
压缩rmvb电影为tar.gz时间 | 02:27:03 | 01:51:41 |
看来,无论是在lindows的安装还是在启动的时候,vmware都要比virtual pc略胜一筹,而且在安装时vmware不止快了一截。在应用方面,我们用了一个138.6Mb的rmvb电影文件,从上表可以看出,无论是从光盘映像复制到虚拟硬盘上,还是在用tar压缩为tar.gz的时候,用vmware运行的lindows都要比virtual pc运行的lindows快。
(用virtual pc运行lindows截图)
俗语有话:不怕不识货,只怕货比货。结果已经显而易见了,无论是要功能方面还是在速度方面,vmware都要比Virtual pc胜一筹,而且微软收购connectix之后推出的新版已经不支持linux了,那么我们还要用virtual pc吗?不过我们仍然期待ms改进之后有更好的表现.
所以,我们在这里推荐无论是高手还是菜鸟,vmware都是明智的选择。而且vmware还可以跨平台支持