4月17日國際報道 Linux程序設計師逐漸接納一種改變,可能讓VMware的虛擬化軟件在更平等的立足點上與開放源代碼軟件Xen競爭。
Xen可望與Linux的核心(kernel)更密切地融合,但Linux領導人Linus Torvalds的副手Andrew Morton正提倡在Linux核心中加入一種界面,讓Linux與任一種虛擬化基礎兼容。
虛擬化(virtualization)通常指的是讓一臺電腦同時執行多重操作系統的軟、硬件。這種功能很有用,因為可讓服務器的效率提升,并且把桌面型應用程序孤立成互不干擾的分割區(partitions),或稱虛擬機器(virtual machine)。
Xen、微軟和VMware都在著手開發一種稱為“hypervisor”的軟件,用來管理這類虛擬機器對硬件資源的存取。
Morton表示,他偏好采用一種中立的、可與任一種hypervisor搭配的界面,而不愿只獨鐘Xen一種。
他說:“長久以來,有人認為我們只要跟Xen補釘結合,就很滿意了。但是,那么一來,Linux就只能在Xen平臺上執行。”
Morton指出,VMware程序設計師建議在Linux核心與hypervisor之間采用一種穩定的界面--而且,他們的確在著上開發這樣的界面。
Morton說:“從高端設計的觀點來看,我認為VMware的觀點不錯,而通用型的核心-虛擬機器界面要勝過只限與Xen搭配的界面。”
XenSource和VMware都表示對這種改變無異議,VMware更取得以往欠缺的一席之地。
EMC子公司VMware的產品開發經理Dan Chu說:“任何讓競爭環境公平化的舉動,對每個人而言都是好事,當然也包括本公司在內。”
新一代的準虛擬化(paravirtualization)技術興起,提供比VMware目前的作法更優越的性能,但條件是必須改變操作系統。
VMware研發經理Jack Lo說,如果軟件公司采用這種核心界面,這些公司及其客戶就不需擔心軟件、虛擬機器或hypervisor版本不同的問題。
Morton說,Xen程序設計師在界面設計上并不積極。但Xen創始者Ian Pratt聲稱,Xen也采用一種類似VMware界面的作法,稱為VMI,而兩者正朝同一方向聚合。
他說:“約75%到80%的程序結構都是雷同的。這是共同點,希望很快就能進駐Linus和Andrew的核心。關于這些的討論尚未開始。”
Pratt指出,問題在于商標問題。他說:“他們反對在Linux采用的補釘上冠上Xen的字首。而我們也不愿它被稱為VMI,畢竟在界面和定義補釘上我們費了很多心血。”
Lo則表示,VMware無意把VMI局限于VMware的代稱。他指出,VMI只是虛擬機器界面(Virtual Machine Interface)的縮寫罷了,如有必要更改名稱,該公樂觀其成。
Morton說,在把Xen的補釘納入Linux核心之前,Xen的程序設計師還需要加把勁。Pratt表示,希望在9月前,一切都能就緒。
Linux或增加VMware支持 讓其與Xen平等競爭
更新時間: 2006-04-19 10:25:34來源: 粵嵌教育瀏覽量:732