一种尚不清晰的虚拟化系统击败了名气更大的竞争对手Xen,成为新版Linux操作系统的核心技术。
开发者在本周早些时候称,基于核心的虚拟机(KVM)技术目前已经得到了Linux核心权威 Linus Torvalds和Andrew Morton的接受,将被用于最新2.6.20版Linux操作系统核心之中。这个系统包含了一个可加载的核心模块和一个用户组件,使用的许可证是GNU 公用许可证。
这项开发是由以色列新兴公司Qumranet进行的,Qumranet公司的投资方包括红杉资本投资公司和Norwest Venture Partners公司。
虽然KVM技术是在今年十月份刚刚公开发布,但是其小巧灵活和简洁朴素的特点使它迅速受到业界的欢迎。Xen虚拟化技术同样是一种开源技术,它是一款控制系统并为客户操作系统分配资源的外部管理程序,但这些操作系统都需要经过修改才能支持Xen。
KVM技术则不同,它是作为Linux操作系统的一个组成部分设计的,使用的是Linux系统现有的调度程序和内存管理。KVM技术的开发者说:“这就意味着KVM更小巧、更易用。”
有得必有失,与Xen技术不同的是,KVM技术并不支持类虚拟化技术。类虚拟化技术可以使客户系统像非虚拟化系统一样快速运行。两年来,Xen一直希望进入Linux系统核心。
同时,KVM还要求系统必须使用AMD公司和英特尔公司最新推出的内建了虚拟化技术的处理器。而Xen技术则没有这项要求,只要客户操作系统根据Xen技术的要求进行一定的修改即可。
LINUX时代