88173655 2010-09-26
现在的计算机和几年前相比,无论是CPU处理能力,还是内存容量方面都显著增强了,因此往往会剩余较多的计算能力,正好可以利用它们在主操作系统上安装第二个客户机操作系统,如果不了解虚拟化的人可能会问,为什么要这么做呢?总结起来,原因无外乎三个:
可以尝试其它操作系统(如Windows,Linux,Solaris,FreeBSD等);
相关阅读:《Ubuntu中用VirtualBox虚拟机安装Windows XP完整图解》
测试新的发行版;
为产品准备一个专用运行环境,例如,我在一个虚拟机(VM)上安装了MySQL+Apache+我的Wordpress网站本地副本需要的一切内容。
在这篇文章中,我将会给大家介绍三个伟大的桌面计算机虚拟化软件,我将在我的Ubuntu 10.04机器上安装下面三个软件进行横向分析。
VMware Player
VirtualBox (OSE)
KVM
对这三个软件,我会使用下面的衡量标准进行打分(1-3分):
易于安装
管理工具
特性(包含许可)
可用的虚拟镜像
Vmware player
官方下载地址:http://www.vmware.com/products/player/
Vmware player是在PC上同时运行多个操作系统最简单的方法,凭借其友好的用户界面,Vmware player让每个人都有勇气尝试Windows 7,Chrome OS和最新的Linux,或创建隔离的虚拟机用于新产品测试和安全上网。
安装
要安装VMware player你必须去VMware网站注册一个账号,然后到你的注册邮箱里找到激活邮件,点击激活链接激活你的配置文件,这样你才能下载VMware player,有32位和64位Windows及Linux版本,文件大小大约105MB。
下载完毕后,用root用户登录,打开终端窗口,执行下面的命令:
bash /YOURPATH/VMware-Player-3.1.1-282343.i386.bundle将会弹出一个图形界面安装程序,它会询问你在启动时是否要检查新版本,以及你是否愿意发送反馈信息,然后就是正式的安装过程。
得分:★
管理
VMware player的图形界面设计得非常棒,它提供的选项也很容易理解是怎么一回事,我选择“创建一个新虚拟机”,根据向导选择了Debian Mint的.ISO镜像文件,为VM分配了硬件资源,并为新VM输入了描述信息,整个过程花的时间很短,完成配置后,我开始启动虚拟机,这时我收到了一条提示信息:
你的处理器不支持PAE,没有这项支持,VMware Player不能继续。实际上,我的32位机器带有2GB内存,因此我为什么还需要PAE内核呢?没办法,我只得用下面的命令来安装它:
sudo aptitude install linux-generic-pae linux-headers-generic-pae之后我重启了计算机,并重新启动Vmplayer。在重启过程中,有些VMware模块会重新编译以兼容新内核,但Vmplayer却爆出了同样的错误。
因此我什么也没做成,瞎折腾了一番,于是我愤怒地输入下面的命令将其卸载了。
vmware-installer –uninstall-product vmware-player然后我在我的笔记本电脑上重新安装Vmplayer,因为是64位Gentoo,因此还算顺利。
得分:★★。 如果不是桌面计算机出问题,我会给它打3分的。
特性
Windows和Linux上的管理界面一致
VM快照可用
32位和64位虚拟机
单个虚拟机最大可以支持8个CPU
具有3D图形加速选项
闭源
得分:★★
虚拟镜像
在http://www.vmware.com/appliances/有大量的虚拟机供下载,你可以找到许多免费的虚拟机,也有一些有专家的支持。
得分:★★★
小结
VMware player来自有10年虚拟化行业经验的公司,它相当稳定,但我认为在Linux下使用它的唯一理由是可以复用Windows下创建的VM,或和其它平台交换VM。
总分:★8