KVM开发者大会归来:开源促虚拟化发展

来源: LUPA开源社区
发布时间: 2007-11-03 12:56 作者: Intel开源技术中心 董耀祖 徐雪飞 来源: 赛迪网 版权申明

字体: | 上一篇 下一篇 | 打印


关键词: KVM开发者大会 开源

文章来源于http://www.lupaworld.com

    编者按:虚拟化的发展离不开开源的贡献,无论是Xen还是KVM,如何发展开源虚拟化也成为当今的热门话题,8月28~30日在美国亚利桑那州的图森(Tucson)市举行了第一届KVM开发者大会,作为主要的开发人员,本文作者一行三人参加了此次高峰会议,在大会中也发出了来自中国的声音,并为中国的开源爱好者带回了第一手的前沿资讯。

风景宜人的图森市,常年高温,仙人掌比人还高

    在VMware上市受人追捧、股价节节攀升的今天,虚拟化已经成为了人们耳熟能详的词汇,在开源的世界里,虚拟化同样如火如荼的发展着,KVM虚拟化项目从诞生之日起就了开源社区人员的欢迎,并且很快的纳入到了Linux Kernel计划当中,成为开源虚拟化的一颗闪亮明星。

    KVM最早由Avi Kivity等人开发,并于2006年8月推向社区,10月被Linux社区接受。它以其代码简单、易于理解掌握以及不需要重新安装等优点很快受到了业界的欢迎与及Linux项目创始人Torvalds的支持,并于2006年底被集成进Linux 2.6.20版内核,从此成了为Linux的一个组成部分。

    KVM的管理者(maintainer)是Avi Kivity,他也因此成为Linux内核核心小组和Linux虚拟化小组的主要成员。与此同时KVM的开发团队也快速成长起来,到今天发往KVM邮件群里的邮件每天都接近一百封,包括很多原来其他开发社区里的资深开发者都加入了KVM的开发。Intel和IBM等公司也投入了相当的人力到KVM的项目的开发中,成为KVM开发的主力军。

    KVM开发者社区

    随着开发团队的增强,尤其是KVM社区的扩大,举办第一届KVM开发者论坛的计划从今年初就浮出水面。笔者作为KVM的主要开发者,受邀于2007年8月26日到31日参加了在美国亚利桑那州的图森(Tucson)市举行的讨论会。作为KVM项目的创建者Qumranet公司组织了这次会议,目的是在KVM项目成立周年之际聚集KVM的开发者和爱好者们一起回顾KVM一年的成长历程,讨论KVM的现状和规划KVM的未来发展方向。同时一起研究开发中的所遇到的问题、挑战和解决方法,并对社区开发的协作方式以及对Linux虚拟化的发展方向作深入的探讨,包括与开源社区中其他虚拟化项目的协作如Xen和lguest。

    图森市位于亚利桑那州南部,靠近墨西哥边境,是一个位于沙漠中的城市,常年高温,仙人掌比人还高。KVM开发者论坛就选在了图森市的一处旅游胜地的度假村。所谓的旅游胜地是图森市的一处山谷,从那里能看到整个城市,感受夏夜静静的图森。大约有五、六十位来自不同国家的社区成员及爱好者参加了此次会议,包括来自中国大陆的笔者3人。虽然人数不是很多,但是主要在开源软件方面有突出贡献的公司如Intel、IBM、HP、Novell和Red Hat等都派人来参加了这次会议。有趣的是VMWare也派了几位工程师参加此次会议。

    KVM与Xen和谐发展

    在KVM开发者大会上,Intel的多核软件主管Sunil Saxena分析了KVM的市场定位和开发模式。他提到,今天VMware是虚拟化领域的市场领导者,Microsoft是潜在的强大的竞争者。XEN和KVM是虚拟化领域的新锐,目前还很弱小。他提到Xen和KVM都是由开源社区开发的,KVM的大部分代码也是直接从XEN中移植过来,KVM的很多开发者也都来自XEN项目组,虽然KVM和XEN是两种不同的虚拟机实现方式,各有不同的优点和使用场合,但是KVM和XEN应该互相协作,减少为不同而不同的无效竞争,尽可能使用相同体系结构和实现方法,以提高开源社区的效率。

    在此笔者非常赞同Sunil的观点,VMware早在98年就投入到虚拟化的研究,如今凭借着对市场长期研究的优势和专利技术,在服务器虚拟化领域取得了很高的市场份额,最近VMware又成功上市,筹集了大量资金可以投入研发和销售以进一步巩固它的领先优势。Microsoft凭借自己在操作系统方面的垄断地位,一旦推出自己的虚拟化方案,肯定会取得不小的市场分额就如同他多年前进入办公软件(office)领域或浏览器领域一样。KVM和Xen要想在虚拟化领域占有一席之地,就必须互相合作共同进步,至少在目前。

文章来源于http://www.lupaworld.com

声明:LUPA开源社区刊登此文只为传递信息,并不表示赞同或者反对。
31/3123>

查看全部评论(0)我来说两句 直接向LUPA提出您的宝贵建议

-5 -3 -1 - +1 +3 +5