• 1
Ubuntu虚拟机面面观

是不是在考虑运行Ubuntu虚拟机?本文介绍了需要考虑的几个方面。

如果你想在PC上运行Ubuntu虚拟机,就需要认真考虑一系列因素。当然了,这年头使用虚拟化技术在IT行业已司空见惯。不过,在你决定运行Ubuntu虚拟机之前,首先得考虑自己是否完全了解建立Ubuntu虚拟机的好处。

本文将探讨Ubuntu上的虚拟机主机和访客、为何选择虚拟化比依赖WINE更稳当,以及如何确保你为自己的Ubuntu桌面选择了最佳的虚拟机解决方案。

虚拟机:选择Ubuntu还是其他操作系统?

你要周密考虑的最重要问题之一是,在Ubuntu下还是在另一款操作系统下运行虚拟机?

一般而言,在Windows下运行Ubuntu虚拟机没有太大意义。如果你依赖Windows,又想要运行Ubuntu,那么考虑双启动环境或考虑使用针对Ubuntu的Windows安装程序要明智得多。除了使用Ubuntu Windows安装程序外,另一个办法就是使用已经装有Ubuntu的可启动的USB驱动器。这个办法很有用,因为它为你提供了一种动态的Ubuntu体验,又根本不需要改动安装的现有操作系统。

对大多数人来说,Ubuntu适合充当一款优秀的主机操作系统,将Windows作为访客来运行总体上提供了最大的好处。这方面的一个例子是,如果你需要某个遗留的Windows应用程序,又想使用Ubuntu作为默认的操作系统。如果使用一台配备充足处理器性能和内存的Ubuntu PC,你就可以在Ubuntu下相当轻松地运行Windows实例,并访问该遗留程序。你甚至可以在“无缝”模式运行访客桌面,其中访客操作系统的软件看起来仿佛就在Ubuntu上本地运行,这具体取决于你决定使用的虚拟机软件

为了安装Ubuntu主机,而Windows作为访客操作系统来运行,我建议采取以下步骤:

?使用有充足资源的PC。我建议选用内存和处理器性能尽可能高的计算机。理想情况下,我更喜欢为Windows这样的访问操作系统分配2GB的专用内存供其使用,为主机操作系统分配至少另外2GB的内存。

?考虑运行虚拟机是不是使用多个平台的最佳方式。如果你想在Ubuntu主机PC上的Windows访客里面玩视频游戏,结果可能会让人非常失望。如果是运行视频编辑器、视频游戏和CAD程序,你其实需要考虑原生操作系统环境。如果试着在虚拟机中运行上述任何一种应用,运行起来根本不会很顺畅。

?考虑使用开源软件是不是一种更好的办法。在许多情况下,使用开源软件会带来与使用专有的Windows应用程序一样的效果。虽然有些用户会不同意,但我的感觉是,在许多情况下,就算开源软件不能提供专有软件的全部功能,至少也能提供大部分功能。在进行一番初始测试后,你可能会发现,你其实可以使用本地支持的开源应用程序。这将意味着,你可以完全避免依赖虚拟机。

选择虚拟机软件

说到为你安装的Ubuntu选择合适的虚拟机软件,你得首先确定哪些因素对你来说最重要。

VMware Player——大多数企业用户会从VMware Player开始入手,因为它消耗资源比较少,同时又有高级功能。如果是频繁使用虚拟机,VMware Workstation对需要更多企业级功能(比如高级网络配置)的那些人来说是个很好的选择。这两款产品都是专有软件,需要注册才能使用。

相关链接:http://www.vmware.com/products/player/和http://www.vmware.com/products/workstation/

VirtualBox——如果只是偶尔用用,我比较青睐VirtualBox,因为它让我可以在Ubuntu主机系统上快速而轻松地运行面向Windows或各种Linux发行版的虚拟机。VirtualBox声称拥有与VMware一样的许多功能,比如USB设备直通和易于设置的虚拟化工具。但是VirtualBox不同于VMware的一个方面是,其非常出色的、易于操作的用户界面。VirtualBox既有开源版本,又有采用专有组件的版本。

相关链接:https://www.virtualbox.org/

接下来要介绍我觉得相对逊色的几款虚拟机应用软件。对于这些虚拟机软件,你自己的使用体验可能与我的不一样;不过,我觉得它们不常使用。

Parallels Workstation——我使用Ubuntu作为主机操作系统时,从来没有觉得Parallels有多好。与上述两款软件相比,它实际上既没有过人之处,也没有不同之处。更糟糕的是,Parallels也是专有软件,需要注册。如果Parallels Workstation吸引你,不妨改而考虑VirtualBox。从我自己的感受来看,Parallels Workstation与VirtualBox的唯一区别在于价格上。

相关链接:http://www.parallels.com/cn/

Qemu——我很确信,考虑到Qemu实际上非常易于配置、功能非常强大,我要是说这款虚拟机应用软件什么不好,肯定会招来无数板砖。但是抛开Qemu具有的那些正面因素不说,事实上,它在消耗资源上其实不是那么出色。就算处于闲置状态,它还是消耗太多的资源。就使用Qemu而言,我还认为它对大多数偶尔用用的用户来说有点过于复杂。要是有些人想学习其说明文档,我倒乐于把它推荐给他们。不过,至于其他人,我会建议改而使用VMware。

相关链接:http://wiki.qemu.org/Main_Page

WINE——我知道,WINE并非虚拟机软件。WINE也不是什么模拟器。但是考虑到WINE在诸如此类的文章中经常被提及,我觉得我还是想说说自己为何想方设法会避免它。尽管你确实可以运行一些Windows软件,用不着为Windows操作系统安装而操心,但是实在有太多的软件根本没法顺利运行。而更糟糕的是,它们在一个实例中可以运行,但是随后WINE更新后,就运行不了。我发现,就一些Windows视频游戏软件和有选择的Windows Office套件版本而言,WINE可以正常运行。除此之外,我会建议考虑改而使用虚拟机,因为你会发现使用虚拟机总体上来说要可靠得多。

相关链接:http://www.winehq.org/

Ubuntu虚拟机:另外要考虑的方面

说到在Ubuntu上使用虚拟机,没有什么是绝对的。你完全要考虑上述提到的方面、你寻求什么样的功能,以及为何想使用虚拟机。我还想指出一点,许多人会完全不同意我在上面给出的一些建议,或者可能觉得我的观点多少有失偏颇。

对觉得我可能错误的那些人而言,我想提醒注意下面这点:上述一切都是基于我的使用体验,即使用上述的虚拟机应用程序,Ubuntu作为主机操作系统来运行,而Windows 7作为访客操作系统来运行。评估了成本和易用性后,这点毫无疑问:对偶尔用用的用户来说,VirtualBox明显更胜一筹;而对寻求额外功能的Ubuntu发烧友来说,VMware是绝对的最佳选择。

来源:51cto.com