Citrix的XenServer这几天开源啦,开源版本和商业服务版本在功能上的唯一区别就是,XenServer开源版本尽管可以使用XCenter管理服务器,但是不能用它来做补丁管理。

觉得这应该对开源和虚拟化来说,是一个很大的利好吧。

这样的话,Xen就有2个开源社区了。Xen ProjectXenServer

可以参考下面这篇Xen Project上的文章了解一下彼此的关系。

XenServer.org and the Xen Project

最后补充一下Xen的历史。

Xen和open-source

原文:Xen and open-source By James Bulpin

我喜欢Xen的原因之一就是从一开始Xen就是open的。Xen出自于牛津大学计算机实验室的“XenoServers research project”,这个项目在1990年代后期被构思出来,调研怎搭建基于WAN的公众基础架构,实际上就是今天云计算的先驱了。项目早期,XenoServers需要在一台计算机上运行多个任务,且需要用到非常独立的硬件资源,尽管当时市面上有商业产品,但是过高的价格以及封闭的不灵活的特性让他们放弃了。在2002年,Keir Fraser,还有牛津的博士生Lan Pratt,做出来了一个叫”Xenomon“(XenoServers monitor)的东西,可以让多个Linux系统独立的运行在一台硬件主机上。Linux系统(客户机)被修改以便运行在monitor上,现在这也被称为半虚拟化的方式。因为Xenomon借用了很多Linux技术,所以这个项目从早期就采用了GPL许可。

由于XenoServer本身是一个很大的协作的研究项目,也就意味着后来被缩写成”Xen“的Xenomon也开始被更多地研究机构参与进来,包括大学院系和工业研究实验室。2003年的研究报告”Xen and the Art of Virtualizatin”很大的促进了Xen的发展,Xen正式成为一个开源项目,很多开发者已经看到了一个可以替代商业产品的完全开源的hypervisor的价值了。项目也吸引了很多半导体厂商、硬件OEM厂商,操作系统开发者和厂商,其他很多组织和个人。在很多时候,商业的竞争对手也肩并肩的在Xen上合作。

xenhistory

2005年一月,Pratt、Fraser和其他Xen领导者创立了一个公司,提供围绕Xen的商业服务和产品,也就是XenSource Inc.同时公司也资助成立了一个专门的团队来继续带领开源的Xen项目。2006年,XenSource发布了基于Xen 3.0的第一个通常产品“XenEnterprise 3.0”。XenEnterprise产品线,后来被命名为“XenServer”,通过Citrix于2007年收购XenSource,一直不停地演进,到现在为云、VDI、大公司,中小企业和其他用户提供了企业级的开源虚拟化产品。XenServer可以算是一个结合了Xen和其他开源部件的为用户提供高质量易用虚拟化的偶合系统。

尽管XenSource和Xitrix领导着Xen项目,但是却不是唯一的基于Xen提供产品和服务的公司,其他的出名的有Oracle VM、SuSE Linux企业服务器以及Amezon Web Services。为了清晰地明确Citrix的商业运作和Xen开源项目,大的开源社区促使Citrix创建了“Xen.org”,并于2013年4月,Xen被划入Linux Foundation Collaborative Project。

这种变化反映了Xen对很多厂商、服务提供商、组织和个人的重要性,也提供了一个保证Xen不断进化以满足服务器、客户端、设备虚拟化的不断变化需求的真正中立的环境。Citrix也继续资助专门的团队在Xen项目里面工作,比如开发,维护,社区测试和版本管理等等。

Xen4.3版本很快就要发布了,新的版本加入了对ARM新虚拟化扩展的支持,为基于Xen的ARM微服务器虚拟化做好了准备。这个版本同时包含了其他的性能上的、安全上的、功能上的增强,同时也是第一次缺省使用Qemu系统模拟器的版本。

xenproject