开源桌面虚拟化优质方案:VirtualBox

云计算 虚拟化
现在有许多桌面虚拟化软件,但是Oracle的虚拟机软件VirtualBox始终领先。相比其他产品,这个开源VDI软件针对更具体的需求提供了全面的数据中心虚拟化解决方案

   现在有许多桌面虚拟化软件,但是Oracle的虚拟机软件VirtualBox始终领先。相比其他产品,这个开源VDI软件针对更具体的需求提供了全面的数据中心虚拟化解决方案。

  和微软的Virtual PC、VMware Player、Workstation和Fusion类似,VirtualBox是一个用于桌面虚拟化和服务器虚拟化的免费开源的主机平台。目前,它在开源桌面虚拟化市场处于领先地位,但是其他开源VDI软件的差距并不大。

  下面是2012年开源桌面虚拟化的情况分析。

  VirtualBox在实际应用中保持领先

  接触桌面虚拟化产品的人很少对VirtualBox会在行业中保持领先感到惊讶,因为它具备诸多优点。

  自从Oraccle在2010年收购VirtualBox的上家Sun Microsystems公司之后,VirtualBox就一直保持着良好的品质,打消了许多人(包括我)曾经对产品质量发生变化的担忧。Oracle持续改进VirtualBox,始终与Windows 8等主要操作系统保持同步。

  是什么让VirtualBox在开源桌面虚拟化市场取得持续的成功?首先,它涵盖了桌面虚拟机所需要的绝大部分功能:多操作系统支持、多核心处理器虚拟化、多显示器支持、灵活的网络配置(虚拟机和主机、虚拟机和虚拟机之间)、虚拟机克隆和磁盘工具、脚本扩展、命令行支持、快照和其他功能。

  除此之外,Oracle的桌面虚拟化软件的特性集合也使其保持很强的竞争力。它包含了你所需要的绝大部分功能,并且非常好用。图片中缺少的一些东西,比如物理机向虚拟机的转换,和桌面用户没有很大的关系。Oracle最近加入了其他功能如虚拟机克隆。VirtualBox有很多强大的特性,能够完成和VMware的免费主机虚拟化软件VMware Player类似的工作。作为桌面虚拟化的两个可选项,它们每个发行版本的差异变得越来越小。

  开源VDI用户同样被VirtualBox的许可认证和使用条款所吸引。核心编码认证为GPL v2,用Oracle的Personal Use和 Evaluation License来认证二进制代码。新版VirtualBox可供个人或学术机构免费使用,但是企业部署需要购买认证许可,并禁止基于商业目的的代码重分发。这使许多用户可以轻易获取未编译的二进制代码。为数不多的需要购买的情况包括大规模的商业重用,但是大部分用户只是想在桌面上使用免费的虚拟机,并不会涉及到这种情况。

  其他开源虚拟化桌面:在桌面环境中表现并不尽如人意

  开源桌面虚拟化市场中的其他产品倾向于实现某些特定的需求,而不是VirtualBox那样的通用解决方案。这并不代表它们就是劣质的开源虚拟化桌面产品,它们只是为不同需求定制的,不是所有的桌面终端用户都需要此类产品。

  比如QEMU,这个项目是VirtualBox中一些技术的最初来源。在部署了许多年以后,最近发布了1.0版本。QEMU主要供开发人员和程序员使用。因为它是为模拟多硬件平台而设计,除了X86处理器平台还包括PowerPC、PowerMac、ARM、SPARC和其他芯片,这使得它更像是一个处理器系统,而不是桌面系统。

  换句话说,QEMU更适合于致力于处理器级别模拟的情况,而不是在一个受保护的环境下运行不同的操作系统。当然,你可以用QEMU实现后者的功能,但是VirtualBox能为终端用户提供更多、更友好的工具。

  Bochs比QEMU更接近于桌面环境。它用来模拟一般电脑硬件,并不能实现广泛的芯片组兼容。所以常用硬件平台下的操作系统(如Linux、 DOS、Windows、BSD)仅需简单的配置就可以直接在上面运行。换句话说,相比于VirtualBox,Bochs的用户界面是非常简陋的。除此之外,大部分Bochs硬件模拟式非常老旧。比如,仅有的网卡是Novell NE2000和Etherboot虚拟网卡。

  Bochs受到了模拟基于陈旧DOS的软件尤其是游戏的管理员和执行操作系统调试(比如调试内核驱动)的人员的喜爱。因为模拟的硬件可以进行单步调试或者调整到任意的速度。但是对于每天的开源桌面虚拟化,它比VirtualBox更令人无法忍受。

  开源虚拟化桌面的未来

  开源虚拟化桌面的发展将会和大多数软件的历程一样:处于领先地位的公司合并它的主要竞争对手,其余的公司就不再有竞争力。目前在开源桌面虚拟化市场保持领先的是VirtualBox,而它的主要竞争对手正是私有的免费的VMware Player.

  其他开源VDI的发展也许会使VirtualBox失去现在的领先位置,但是到目前为止,还没有任何产品对其构成直接威胁。如果管理员需要使用只有VMware才提供的功能,那VMware Player毫无疑问是有价值的,但是对于那些需要使用VirtualBox开源特性的用户来说,它并不合适。

  如果Oracle将关注的重点转移到其他领域,VirtualBox也有可能从开源虚拟化桌面的领先位置跌落下来。但是考虑到虚拟化是企业服务器业务的核心部分,短时间内这种情况并不会发生。

责任编辑:小明 来源: TechTarget中国
相关推荐

2009-03-05 09:23:35

VMwareViewOpenCli

2013-02-19 09:35:48

2015-06-10 22:22:07

SUNDERDSVDI

2014-02-20 11:11:52

2009-02-26 18:22:49

桌面虚拟化Linux

2012-11-26 09:54:56

2009-04-09 19:25:16

虚拟化Sun虚拟机

2011-05-18 09:30:50

开源虚拟机Virtua

2012-09-26 09:44:36

虚拟化

2012-12-24 10:40:51

2010-05-26 15:18:28

桌面虚拟化

2010-05-26 14:42:54

桌面虚拟化

2013-03-11 10:51:03

VirtualBox服务器虚拟化

2014-12-16 12:57:09

云桌面桌面虚拟化

2012-08-22 09:38:19

桌面虚拟化

2011-04-07 10:43:23

桌面虚拟化

2009-12-17 09:51:21

Red Hat开源SPICE虚拟桌面协议

2011-12-13 14:52:08

思杰

2014-07-15 18:39:59

桌面虚拟化

2013-03-27 10:00:05

桌面虚拟化服务器虚拟化
点赞
收藏

51CTO技术栈公众号