Xen社区创始人: 让Xen无处不在

2009-12-7 0:32:17【作者】 畅享网
本文关键字

图注:Xen.org社区主席兼Xen项目首席架构师、思杰前沿产品部副总裁Ian Pratt

【编者按】11月19日,Xen峰会首次来到中国举行,包括Xen.org社区创始人Ian Pratt在内的一批顶尖Xen技术专家聚会上海。本报记者参加了本次峰会,并采访了几位专家。

Xen社区创始人: 让Xen无处不在

■ 本报记者 邹大斌

在过去的10年,Xen是成功的,这个来自开源社区Xen.org的虚拟化引擎已经超越开源社区,和VMware的ESX、微软的Hyper-v一起成为虚拟化市场最重要的3支技术推动力。特别是在公共云平台上,80%以上的共同云平台都选择了Xen,其中就包括当今最为成功的亚马逊。如今,在Xen.org社区活跃着150多个公司(包括IBM、英特尔等)以及20多所大学,使得整个社区保持着旺盛的创新动力。不过,在Xen.org社区的创始人Ian Pratt看来,这些都已经成为过去,他的下一个目标是让Xen不仅存在于服务器、台式机,还要让Xen存在于存储设备、路由器以及智能手机等普通电子设备之中。

日前,借Ian Pratt来华参加2009 Xen高峰会之机,本报记者采访了这位身兼多职的Xen.org社区的创始人——Xen.org社区主席兼Xen项目首席架构师,同时,他还担任着Citrix(思杰)公司前沿产品部副总裁。

打造Xen云平台

和很多开源项目一样,Xen也诞生于大学实验室。1999年,在英国剑桥大学计算机实验室工作的Ian Pratt和一些学生启动了一个名为“Xeno”项目,随后Ian Pratt在这个项目的基础上,发起并成立了Xen.org社区,并给Hypervisor取名为Xen。

“当时,我们就意识到虚拟化必须得到硬件和操作系统的支持,也就是需要改变CPU、改变芯片组、改变一些I/O的以及操作系统的设计,让它们能够适应虚拟化的需要。”Ian Pratt告诉记者,“所以,这些年我们一直和很多硬件厂商,如英特尔、AMD等,以及操作系统的厂商合作,通过修改操作系统,让操作系统意识到它是在一个虚拟化的环境中运行,通过这些手段极大程度地提高和改善基于Xen的虚拟机的工作性能。

如今,这种与硬件厂商、操作系统供应商的紧密合作关系依然保持着,并延续至后来的多个项目中,包括现阶段非常受关注的Xen平台计划。据Ian Pratt介绍,Xen云平台是Xen.org社区今年9月份正式启动和主导的一个庞大计划,其目标是为未来的云服务供应商提供安全的、经过验证的基于Xen的开源基础设施平台,用以帮助它们更轻松地交付安全、可定制的多租户云服务。

“Xen云平台计划的重点在于,让企业私有云与外部云之间轻松实现互操作。这就需要在不同虚拟化平台之间互操作,因此,相互合作和标准化是前提。” Ian Pratt说,“目前,这一计划已经得到了Citrix、惠普、英特尔、Oracle、Novell等众多厂商的支持。”

看好终端虚拟化

除了Xen云平台计划,Xen.org组织内部还发起了一个关于Xen客户机项目。该计划最早开始于2007年,其目标是开发适合于台式机和笔记本电脑的虚拟化引擎Xen。

“面向台式机和笔记本电脑的虚拟化与服务器虚拟化存在很大区别,这给桌面Hypervisor提出了很多新的挑战。比如,在笔记电脑上实现电源管理、实现3D图形变换、支持多触摸屏,这些与在服务器上有很大不同。另外,笔记本电脑对成本是非常敏感的,这就要求Hypervisor尽可能小,最好能嵌入到闪存中。”Ian Pratt介绍说,思杰和英特尔正在合作研究预装了Hypervisor的笔记本电脑。

采访中,Ian Pratt给记者演示了还处于研发过程中的“Xen客户机”。这是一种裸机Hypervisor,直接安装在笔记本电脑的硬件之上,它能让一个电脑成为两台完全隔离的虚拟电脑,比如一个用于办公,另一个用于个人。

Ian Pratt说,虚拟化已经成为一种潮流,正在从服务器向各种终端设备渗透。他预计未来几年,虚拟化还会进入很多智能手机和智能电子设备上。

“我们的目标是在终端设备上实现无所不在的虚拟化,换句话说,无论你买笔记本电脑还是买台式机,出厂的时候就已经预装了Hypervisor。不仅笔记本电脑能实现虚拟化,未来还有很多的智能设备也能实现虚拟化。当然,我们希望这些虚拟化都是基于Xen的虚拟化。” Ian Pratt说。