欢迎来到 常识词典网 , 一个专业的常识知识学习网站!
[ Ctrl + D 键 ]收藏本站
答案 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佯谬是否违反了光速不可超越原理? 上一篇 【方向键 ( ← )上一篇】
快搜