上周二,XenSource发布了Xen 3.1,前一版本Xen3.0在2005年12月面世,是开源项目第一次发布的主流虚拟化软件,目的是同VMware、Scalent 和SWsoft竞争。
Xen系统的设计是为大量操作系统提供高性能,同时它的缺点是操作系统必须修改才能运行在Xen虚拟机中(这叫做准虚拟化)。
3.0版本的Xen利用了Intel和AMD的虚拟化技术克服了这个限制,允许运行那些不加修改的操作系统(如:windows)。
XenSource宣称,3.1版本目前可是同时支持32位和64位的准虚拟化Linux虚拟机。成为带有64位特性,实时移植并且带有开发管理工具全新接口的工业标准。这意味着用户在运行32位的Linux和Windows操作系统的同时,可以运行64位的应用,例如:Exchange、SQL Server 2007、Oracle、DB2 和SAP。
XenSource表示,64位的管理程序适合那些内存需求较大和性能要求极高的数据库应用程序。
新版本也支持针对Intel和AMD所提供的硬件辅助虚拟化的移植和动态内存控制,用户可以进行动态资源调度。全新的XenAPI支持第三方开发附件应用程序,它的管理API基于支持标准虚拟化管理的XML-RPC。
2006年6、7月份,XenSource因同Microsoft签订允许Windows同Xen协同工作的协议而备受谴责。不过,此举因使Windows Server虚拟化能运行基于Xen的客户操作系统,从而大大增加了Xen的吸引力。
2006年12月,虚拟化系统KVM(基于内核的虚拟机)被加入到Linux的2.6.20版内核之后,Xen同其他厂商的竞争就日益激烈起来。
KVM包括一个可载入的内核模块和一个用户组件,遵循GNU通用公共授权,它的开发要追溯到Qumranet-一个由Sequoia Capital和 Norwest Venture Partners资助的以色列公司。