隨著多種主流產品可以通過各自的公司免費下載,這在虛擬計算世界產生了很大的震動;這些產品包括,VMware ,及其服務器和虛擬中心,以及微軟的虛擬PC機和虛擬服務器等。這篇文章將討論VMware服務器以及微軟虛擬服務器的不同之處。這些差別顯示,盡管微軟的產品現在已經具有非常高的可行性,但VMware仍然是相當的流行,原因何在呢?
擴展設備支持方面
VMware可以使得客戶機操作系統對更加寬范圍的設備進行識別和支持,主要是插入主機設備中的USB連接設備。微軟的虛擬PC機和虛擬服務器都無法進行這種工作。這就意味著,當環境需求的時候,在相似操作系統中使用軟件是比較困難的;例如,一種USB接口設備,甚至是一種類似于掃描儀的設備等。
有人說,盡管微軟的虛擬PC機可以支持音頻設備,但其虛擬服務器無法支持。這并不是完全正確,你也可以從虛擬服務器設備中得到音頻功能,主要通過使用Remote,從而得到本地的聲音映像。然而它無法支持的是,那些通過默認虛擬服務器遠程管理接口的音頻。
與其他產品的兼容性方面
VMware曾經宣稱,它的系統不但能夠與微軟的虛擬PC機和虛擬服務器的設備文件和磁盤進行兼容工作,還可以與Symantec。微軟的虛擬PC機和虛擬服務器只能夠運行自己的虛擬設備文件,或者標準的。ISO磁盤映像等。這實際上類似于“交通中的單行線”,人們可以輕松的從微軟的虛擬PC機轉向VMware,但是反過來卻不是那么簡單。通過一定的工作,也可能實現從VMware向微軟虛擬PC機的轉變(這還需要相應的一些具體的開發),但是該進程現在進行起來還是非常的困難。
注意到,微軟的虛擬服務器和虛擬PC機也與其他系統具有一定程度的兼容性。它不是完全可交互的(也不打算成為那種);但是微軟的虛擬PC設備可以勉強轉向它的虛擬服務器。
源代碼可行性方面
VMware提供了大量的產品可行性源代碼,并且可以進行快速的下載。VMware ,并且對于VMware服務器以及VMware工作站擁有改進的代碼。
微軟的虛擬服務器以及虛擬PC機并不提供可行性源代碼,(至少不樂意提供),但是另一方面,虛擬服務器以及虛擬PC機所使用的虛擬硬盤以及虛擬設備規范格式是開放文件化的。理論上,任何人都能夠不依賴于特定的工具而創建虛擬設備和虛擬磁盤文件。
預設工具方面
VMware提供了很多便利的東西,其中之一就是為用戶們提供了一系列預設虛擬工具,它們可以下載而獲得,運行于VMware之上,并且完成一些特定的任務。其中比較流行的是,Ubuntu,SpamTitan,以及Vyatta開放源碼工具,還有很多其他一些專門的虛擬設備安裝工具。
在微軟的虛擬服務器中,與上述最接近的性能是,使用了一種預設的、面向特定項目的動態CD.ISO。但是VMware的虛擬工具系統可以促進整個系統的完整的運行安裝進程,而這些只需要很少的工作。為微軟的虛擬服務器創建確切的預設虛擬設備并不是完全不可能的,但是好像并沒有什么興趣進行這種工作,尤其是在微軟方面。
多處理器的支持方面
VMware現在可以支持虛擬SMP,如果主機擁有SMP的話。VMware還正在考慮虛擬SMP試驗,但是微軟的虛擬服務器在客戶機操作系統中并不支持SMP。
上述差別并不排除微軟的虛擬服務器將來也支持這些功能的可能性。但是就目前而言,這些差別正是解釋為什么VMware面對如此激烈的競爭還能夠保持統治力和主導性的原因。