首页 > 教育学习 > 为什么 > 为什么 Linus 说 Virtualization is evil?

为什么 Linus 说 Virtualization is evil?
2012-01-19 18:17:37   来源:   点击:

    为什么 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 them, "Look at what you sent me and look at what KVM sent me and ask yourself why do I like the KVM people more than I like you,"" 人家说的很明白,相比之下他更喜欢KVM而不是Xen。综上所述,又是一起国内媒体断章取义的杰作,Linus只不过说他不喜欢Xen这种站在硬件和Kernel之间的虚拟化方式,因为"I built a kernel because I wanted to get my hands grubby with things like I/O ports."各人有个人的喜好,虚拟化在kernel中的前景又不是Linus一个人说话就能决定的,他爱怎么说是他的自由,不用那么在意吧。参考:networkworld.com/communit...
    • 答案 2:

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

相关热词搜索:

上一篇:4AD 这个名字的来历是什么?
下一篇:英特尔 i860 处理器没有成功的原因是什么?