设为首页 收藏本站
查看: 1145|回复: 0

[经验分享] 2007年,KVM超越Xen虚拟机

[复制链接]

尚未签到

发表于 2016-1-8 12:17:04 | 显示全部楼层 |阅读模式
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年。 http://coderchen.iyunv.com/blog/aggbug/1470560.aspx

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-161860-1-1.html 上篇帖子: KVM还是Xen:究竟该选择哪一个? 下篇帖子: kvm基础映像,openstack中的映像管理
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表