当前位置:Linux教程 - Linux业界 - 开源码Xen虚拟软件获众大厂支持

开源码Xen虚拟软件获众大厂支持

由于受到众多业界大厂的支持,在短短数个月的时间内,一款名为Xen 的开放原始码软件竟由原本的无名小卒一跃成为明日之星。 Xen 使一台计算机能够执行多个操作系统,该功能让单一系统能够发挥最大的效能。目前,这一技术在高阶服务器领域非常普遍,但在主流系统上,要实现这一功能需要EMC 旗下的VMware开发的专有虚拟软件。在上周举行的LinuxWorld会展上,众多厂商以背书、程序协助、贡献程序代码等方式表达了对Xen 的支持,其中包括升阳、惠普、Novell、英特尔、IBM、 Voltaire。 Novell 旗下SuSE负责研发的副总裁Chris Schlaeger表示,「2 、3 个月前,它还没有引起任何人的注意。这将给人们使用Linux 的方式带来巨大的变化。」这一变化凸显了善用开放原始码软件的潜力:只用使用得宜,单一项目就能引发志同道合者携手合作。只要合作顺利,就像Linux 那样,这些合作能走向统一、发展迅速的项目,而不是专有、相互不兼容的竞争对手。 Illuminata公司的分析师Gordon Haff表示,「开放原始码业界终于消除了分歧,共同支持一个虚拟化项目。」 XenSource 的创始人Ian Pratt表示,Xen 在三年前诞生于英国的剑桥大学,这家新创公司有意把Xen虚拟功能变成标准的计算机功能。「我们第一部是在Linux系统上普及化。」他说。 Xen 这类能将一台计算机划分为多个不同分割区的方法依赖一种被称为虚拟化(virtualization)的概念,它们使软件能够仿真真实的硬件来作执行。在VMware中,这一基础被称作是虚拟机器(virtual machine)。 VMware和Xen 之间的差异点在于:前者完全仿真计算机,因此理论上操作系统可不需更动就直接在虚拟机器上执行;Xen 则使用了被称为「paravirtualization」的技术,Pratt表示,它的效能更快,但需要对操作系统进行适当的修改。不过较高阶的软件并不需经过修正,他补充说。 Pratt表示,对操作系统进行修改的要求将随着英特尔在2005年推出Vanderpool技术而得到解决。这意味着未经修改的操作系统也可以执行Xen ,尽管速度要慢一些。这也意味着Windows 将能够在Xen 上执行。竞争者不敌没有被看上的Xen竞争对手包括Plex86和User-mode (用户模式) Linux。尽管后者已经进驻SuSE Linux中,但可能不会持久。Schlaeger表示,「用户模式 Linux 可能已经完了。」Novell开发来管理该软件的工具将被转用来管理Xen,SuSE Linux总经理Markus Rex表示。 Rex透露,Xen 有可能会整合至下一版SuSE Linux Professional 9.3 中,之后再加入新版的SuSE Linux Enterprise Server中。 Red Hat 也拟定了Xen 计划。Red Hat 工程副总裁Paul Cormier表示,Xen 目前在放入Fedora Core 4 中,还可能被整合至Red Hat Enterprise Linux 5 。与Novell一样,Red Hat 也将开发控制Xen 虚拟机器的管理工具。惠普公司上周表示将向Xen 贡献程序代码,表达对Xen 的支持。在LinuxWorld会展上作主题演讲时,惠普Linux部门副总裁Martin Fink表示,「我们预计Xen 将能够提供一种可行的开放原始码虚拟平台。」惠普还希望能够从管理虚拟计算机的软件中受益。英特尔数字企业集团营销总监Phil Brace表示,他们从1 月份就开始向Xen 项目贡献程序代码,以便它能够使用Vanderpool技术。扩大Xen地盘目前,Xen 仅能执行于Linux-x86 平台上。上周,AMD 宣布,它正协助将Xen 移植到铥礅e以及未来版本的Opteron 芯片上。 Pratt表示,Itanium芯片执行Xen的部分则还停留在实验阶段。Schlaeger则说,IBM 有意将Xen 移植到Power 芯片上。 Pratt说,NetBSD已经能够在Xen 上执行。升阳网络系统部门执行副总裁John Fowler表示,Solaris目前也积极改走x86服务器路线,因此未来也可能支持Xen ,「我认为开放原始码的虚拟机器是未来的方向。」 IBM幕后大力襄助了解IBM 计划的内线人士预计IBM 将在Xen 项目中发挥重要作用。它有着数十年开发大型主机、Unix服务器、英特尔芯片服务器虚拟技术的经验。尽管与VMware签署了销售和开发合作协议,但IBM 内部也在进行一个面向x86 芯片的虚拟技术项目。在这项于一月曝光的计划中,IBM 研究人员利用Xen作为一个名为「Secure Hypervisor 」的基础,「Secure Hypervisor 」项目旨在保证虚拟计算机不会受到攻击。 IBM 研究员Reiner Sailer说,「我们计划将该项目贡献给Xen。」Pratt对此给予了积极的评价,「IBM 能够为Xen 贡献安全架构很了不起。」 IBM 的计划不止于此。据知情人士称,IBM 还计划贡献二项关键运算技术的软件--设备通讯的I/O 服务、以及利用硬盘扩充内存的虚拟内存。尽管支持Xen ,但IBM 在上周四重申了与VMware的合作关系。IBM 的发言人Jim Larkin表示,「我们与VMware之间有着牢固和重要的业务关连,目前关系非常紧密。」 VMware将Xen 称作是「新兴」虚拟化项目,该公司认为Xen要求修改操作系统将影响到其发展。VMware在一份声明中表示,,对于绝大多数部署标准Linux 操作系统的企业,Xen 并非十分有用。但Haff表示,VMware、英特尔的VT、微软的Virtual Server的确将面临挑战。尽管VMware拥有更高层次的VirtualCenter 和VMotion 软件,但核心的虚拟化产品对于它却是至关重要。Haff说,「该公司大部分营收来自于此。」'