2007年,KVM超越Xen虚拟机

KVM(Kernel-based Virtual Machine)是由以色列开源组织提出的基于Linux内核的虚拟机技术。与Xen虚拟机不同,KVM不需要对客户操作系统进行修改即可运行,并且利用Linux内核的现有机制实现了高效简洁的操作。2006年底,KVM因其创新性和高效性被整合到Linux内核中。
摘要由CSDN通过智能技术生成

KVM是指基于Linux内核(Kernel-based)的虚拟机(Virtual Machine)。200610月,由以色列的一个称为“Qumranet”(Qumran是在死海附近定居的古代民族)的开源组织(目前还不具备公司的形态)提出了一种新的“虚拟机”实现方案,他们称为“Kernel-based Virtual Machine”(即KVM),也称为“内核虚拟机”、“K-虚拟机”。那么,“K-虚拟机”是个什么东西呢?<o:p></o:p>

大家知道,非常知名的开源项目“Xen虚拟机”,折腾了两年多,其实就是一个Linux内核的超级外部“面罩”(HyperVisor),对于“做客”(guest)操作系统提供运行资源,但是,这个“做客”操作系统本身要求做一定的修改,以便适应Xen虚拟机的运行机制。因此,Xen虚拟机操作起来非常麻烦。“K-虚拟机”与此完全不同,它被“直接嵌入”Linux内核,借助Linux内核现成的调度与内存管理机制,小巧玲珑,使用方便(并不要求“做客”操作系统进行修改)。K-虚拟机刚一出世,还不足两个月,就被Linux内核的总协调人Linus TorvaldsAndrew Morton看上了,决定把它吸收进即将发布的Linux内核的v. 2.6.20版本,此举可气坏了Xen虚拟机的开发者们。K-虚拟机,特点是“小而巧”,运行效率高,将要构成Linux内核的有机组成部分。<o:p></o:p>

K-虚拟机,为什么会如此厉害?近年来,IntelAMD为了支持虚拟机技术的发展,扩充了其“指令集”,这就是所谓“Intel VT”和“AMDV”,对虚拟机监控器提供了直接的硬件支持。在此情况下,K-虚拟机当然一定会“应运而生”;就Xen虚拟机而言,由于其“生不逢时”,现在确实老矣!<o:p></o:p>

K-虚拟机,无非是一堆汇编(部分C)源代码集,是一项具有高度创新性的软件作品,应该说,它具有很高的知识产权价值。但是,K-虚拟机的以色列开发者们就是不信这一套,把它完全“GPLed”(遵守GPL规则)了。他们很傻吗?不。他们的这一举措使得K-虚拟机得到了“永生”(嵌入了Linux内核)。可以预见,Linux v. 2.6.20版本的发布,标志着Linux发展的新阶段,把他称为Linux v. 3.0版本也不为过。<o:p></o:p>

开源虚拟机(Open Source VM)的兴起,意味着开源架构(InfraStructure内涵的进一步得到丰富和完善。从此以后,在企业开源架构中,Windows操作系统反倒成了“小弟弟”,附着在开源架构上。有人说,软件创新必须“闭源”(以防知识产权流失),但是,也有人说,软件创新必须“开源”(以防知识产权僵化)。K-虚拟机的创新,完全遵守GPL规则,是何等美妙,是何等气势!?<o:p></o:p>

K-虚拟机 技术还有许多路要走,目前,它还有不少地方显得“不足”。但是,我们应该相信, K-虚拟机 的开发社区不会自鸣得意,停滞不前。 2007 年, K-虚拟机 必定成为世界软件业的一个“热点”。随着 K-虚拟机 技术的日益成熟,开源架构的应用必然普及,必然推动瘦型计算机产业的兴起和普及。 2007 年,微软希望把 Vista 卖出去, Linux 希望把 K-虚拟机 推起来我国软件界还继续在“忽悠”以“ Linux 为代表”,太“古典”,太“传统”了,自己的发展思路稀里糊涂,说不清楚。世界走向 2007 年,我们回到 2005 年。  1470560.aspx
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值