在2.6.20的内核中,增加了一个革命性的功能,就是kvm模块。这个kvm实现了内核级别的虚拟机功能。配合以前的qemu虚拟机程序,实现了高速的虚拟计算机。可以说在vmare 和 xen的鹬蚌相争中,kvm渔翁得利。
vmare和xen都想把自己的模块加入linux内核中,为此争斗了接近2年。但vmare是商业软件,xen庞大无比,结构复杂。 linus一直不同意。
而kvm 使用了intel和amd最新的硬件虚拟功能vt和vme,体积小,功能强。配合开源的全虚拟程序qemu,一举加入到linux内核中。
现在有点遗憾的是,debian的下一个发行版etch已经冻结,不再升级软件版本。内核使用的是2.6.18,就无缘加入kvm虚拟机了,etch中带的是xen虚拟机。