欢迎来到 常识词典网 , 一个专业的常识知识学习网站!

[ Ctrl + D 键 ]收藏本站

您所在的位置:首页 > 教育学习 > 百科

百科

Linus 说 Virtualization is evil?

分类: 百科 常识词典 编辑 : 常识 发布 : 09-13

阅读 :233

为什么 Linus 说 Virtualization is evil?cloud.csdn.net/a/201108...虚拟化是魔鬼===========KVM与Xen的比较问题也被提了出来,Linus则直接的表示,他不是喜欢虚拟化的人,虽然Kernel开发人员通常都更喜欢KVM,但Linus并没有厚此薄彼,他表示自己更喜欢直接面对硬件,而Virtualization is evil。除了Linus以外,虚拟化仍然是热炒的焦点之一,Red Hat在 LinuxCon 2011上就发布了RHEV 3.0,Eucalyptus的CEO Marten Mickos也不同意Linus的看法。2 个答案

答案 1:

1.人家说的是硬件虚拟化,不是虚拟化,虚拟化有很多层面,OS虚拟化人家根本没说。2."I told t-em, "Look at w-at you sent me and look at w-at KVM sent me and ask yourself w-y do I like t-e KVM people more t-an I like you,"" 人家说的很明白,相比之下他更喜欢KVM而不是Xen。综上所述,又是一起国内媒体断章取义的杰作,Linus只不过说他不喜欢Xen这种站在硬件和Kernel之间的虚拟化方式,因为"I built a kernel because I wanted to get my -ands grubby wit- t-ings like I/O ports."各人有个人的喜好,虚拟化在kernel中的前景又不是Linus一个人说话就能决定的,他爱怎么说是他的自由,不用那么在意吧。参考:networkworld/communit...

答案 2:

举个例子吧,为了追求虚拟化的效率,intel 和 AMD 都有自己的硬件辅助虚拟化技术,分别是 VT AMD-V。看起来很不错,解决了这个问题那个问题,但都是CPU 的问题。 可是计算机系统并不只有 CPU。 当你想要实现一个虚拟化系统的时候,你会发现,IO 设备要软件虚拟,APIC 、北桥要虚拟,甚至 BIOS 也要虚拟;即使这些都虚拟好了,还有实模式虚拟。于是你会在硬件虚拟和软件虚拟之间跳来跳去。这些问题如果直接面对硬件,是没有的,照着手册写代码就行了。 具体有多麻烦,看看 Xen 的架构就知道了,到处牵管子处理设备虚拟化问题。 当然,IO 的硬件辅助也在发展,VT-d VT-v,现在还太少了。当哪天硬件完全支持虚拟化了,体系平台没有虚拟化漏洞了,Linus 也会很高兴的面对这个新的硬件吧。

下一篇:星巴克要在咖啡杯上使用包公形象呢? 下一篇 【方向键 ( → )下一篇】

上一篇:EPR佯谬是否违反了光速不可超越原理? 上一篇 【方向键 ( ← )上一篇】