VMware公司宣布,他們將可能徹底解決,或說至少基本解決Linux從問世第一天起就面臨的一大問題:硬體相容性問題。如果你正為錯過昨天的硬體相容性發布會而感到惋惜,那麼不用但心,所有的答案盡在VMware's ESX 3i,一種開源虛擬機工具,以及一種可插入式虛擬機格式說明草案的發布稿中。
支援Linux的硬體非常有限,這一點,Linux桌面及伺服器用戶都再熟悉不過了。也許你購買一套新的系統,並在這系統上裝載Linux,之後你可能發現一個或多個重要的程式在Linux下無法運作。也許你只是追逐潮流,而驅動程式還沒能實現與主流的核心相容。也許你正在運行一套尚未將驅動程式納入補丁的企業版Linux套件(Distro)。
無論什麼原因,對於本地桌面用戶和大規模的組織來講,這都是一個嚴重的問題。但是,現在,VMware的ESX 3i承諾將改變這一現狀。雖然ESX 3i並不是以解決驅動程式問題為目標的,但是執行伺服器指令時,它卻能夠側面影響硬體支援問題的出現。你不必知道Red Hat 企業版Linux (RHEL)4 是否支援Acme Raid SuperCard,你只需知道在ESX 3i下可以支援就足夠了。
VMware在發表會上表示,VMware虛擬機工具將是一款開源軟體,這意味著任何一個想支援VMware虛擬設備的Linux發行套件都可以實現――不用再擔心要編譯VMware工具,將來,最需要的Linux發行套件都可能會作為VMware虛擬機器工具包中的一種應用來供你使用。
不是桌面, 而是…
現在,所有這些都正在伺服器中逐步實現,但是我並不認為這種情況會繼續下去。當我週二採訪VMware公司資料中心及桌面平台副總裁Raghu Raghuram時,他並沒有透露任何提供桌面解決方案的計劃,但是很有可能在短期內,VMware基於硬體的解決方案將會從伺服器領域延伸到工作站及桌面領域。
那麼讓我們來描繪一下在不久後會發生的場景:你認為是時候該升級到新的桌面了,那麼你使用像Acronis或其他開源工具將你的實體機備份至一個標準的虛擬機模式下。
將你的一個桌面作業系統或多個作業系統以虛擬機器鏡像的形式儲存在FireWire或USB盤裡。然後去Dell、HP或其他製造商購買一個桌面系統,這時候,你就不用再為系統上的硬體是否能相容的問題而苦惱了。
系統買回來之後,你插入外部的驅動程式並將備份的虛擬機器資源複製到新的系統中――或你可以就在外部的記憶體中執行這些資源。你不再擔心硬體相容性的問題――就虛擬系統而言,硬體並沒有改變,除非它發現了更多RAM或更多的CPU。你也不用擔心遷移資料或其他類似問題――相同的桌面能夠隨即在新的機器中生成,就像什麼都沒有改變一樣。
一個虛擬機,多個系統管理程序
可插入式的虛擬機器格式如何應用?目前VMware在晶片系統管理程式的競賽中領先其他的虛擬化廠商,但在不久的將來,VMware將不會一個人領先。微軟、SWsoft以及Citrix/XenSource都將在明年或近兩年提供相似功能的解決方案――當然,很有可能還有其他的廠商。
使用者不僅能對硬體支援問題感到自信,他們也可以選擇採用不同虛擬化技術的硬件,或仍然繼續使用現有的虛擬機。
也許,這些在現在聽起來有些牽強,但是試想一下,就在幾年之前,晶片上的系統管理程式聽起來都不太可能實現。我們相信未來一片光明。