歡迎來到 常識詞典網 , 一個專業的常識知識學習網站!
[ 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佯謬是否違反了光速不可超越原理? 上一篇 【方向鍵 ( ← )上一篇】
快搜