1、vmware vmware實(shí)業(yè)界的老大,有著最完整的產(chǎn)品線: esx server:企業(yè)服務(wù)器版,面向企業(yè)用戶,功能強(qiáng)大。esx是一個(gè)獨(dú)立的操作系統(tǒng),集成了一個(gè)linux作為控制臺(tái),但注意esx并不運(yùn)行在linux上。esx有自己的兼容硬件列表,對(duì)硬件需求高,同時(shí)必須作為專用服務(wù)器。
gsx server(推薦):服務(wù)器版,面向小型企業(yè)、教育科研機(jī)構(gòu)和開發(fā)人員。gsx作為系統(tǒng)服務(wù)運(yùn)行在windows和linux上。
work station:工作站版,面向個(gè)人用戶。ws作為應(yīng)用程序運(yùn)行在win/linux上。 若干工具:就不一一介紹了。
穩(wěn)定&效率:esx——gsx——ws,新特性&易用性:ws——gsx——esx vmware無疑是最快的也是功能最強(qiáng)大的虛擬機(jī),但兼容性略差。os2和beos和其他一些系統(tǒng)無法運(yùn)行,unix和類unix下安裝顯示驅(qū)動(dòng)十分不便。
2、virtual pc 已經(jīng)被微軟收購(gòu)而成為ms virtual pc,包含: virtual server:面向企業(yè)用戶的系統(tǒng)平臺(tái)遷移,運(yùn)行于windows 2k/2k3 server,必須在host上安裝iis服務(wù)支持,界面不及gsx
virtual pc(推薦):定位類似vmware work station。 virtual pc for mac:mac os 9和mac os x上虛擬x86系統(tǒng)。 virtual pc for os2:5.x中有過這樣的版本。
vpc提供了最好的兼容性,號(hào)稱凡x86系統(tǒng)均可運(yùn)行。
3、Virtuozzo SW-soft出品。采用了和vmware/vpc完全不同的技術(shù),Virtuozzo不去虛擬硬件,而是采用一種稱為“虛擬化”技術(shù),把guest作為host的副本運(yùn)行。它要求對(duì)guest的操作系統(tǒng)作特別的修改,不支持和host不同的操作系統(tǒng)。 Virtuozzo的效率甚至高于vmware,其特性非常適合于構(gòu)建群集(大概也只能干這個(gè)了)。 Virtuozzo運(yùn)行在linux下,只有for windows的測(cè)試版,僅支持windows 2003。
4、xen 開源軟件,受到眾多l(xiāng)inux廠商和硬件廠商的支持。與Virtuozzo類似,xen也是采用虛擬化技術(shù),也要對(duì)guest系統(tǒng)作修改,也不能運(yùn)行和host不同的系統(tǒng),也具有十分高的效率。 xen目前僅支持linux。
5、twoOStwo和svista 后起之秀,兩個(gè)軟件的界面十分類似,虛擬硬件、磁盤格式幾乎完全相同,都采用了和vmware十分相似的虛擬方案,象極了vmware work station的精簡(jiǎn)版。 twoOStwo和svista運(yùn)行于windows 2000(sp2)/xp/2003,效率略低于vmware,和virtual pc相當(dāng).
6、bochs 歷史悠久的開源軟件,仿真p75/p3計(jì)算機(jī),帶硬件調(diào)試,適合開發(fā)操作系統(tǒng)。速度慢,介面控制不方便,沒有太多實(shí)用性。bochs有l(wèi)inux和windows版本。
7、qemu(推薦) 開源軟件,在bochs的基礎(chǔ)上開發(fā)而成。qemu模擬了p3,速度又很大提高,幾乎可以和vpc相比,for linux版本更是帶了一個(gè)加速器。 qemu目前有l(wèi)inux、windows和mac os版本,除了x86之外,還可以模擬powerpc、sparc、adm64和arm;并且仍在開發(fā)模擬更多地cpu和更多的發(fā)行版。 qemu要通過命令行設(shè)置啟動(dòng)配置,也要通過命令行更換光盤,使用極為不便。不過,已經(jīng)有了兩種第三方開發(fā)的gui,使用不便的問題終于可以解決了。 個(gè)人認(rèn)為qemu似乎比vpc更有前途——沒有跟在vmware后面人云亦云,而是獨(dú)自朝著一條事實(shí)上有著廣泛應(yīng)用前景的道路上前進(jìn)。
8、dosbox 在win 2000/xp下虛擬了一個(gè)純dos環(huán)境,懷舊dos游戲的最佳選擇。
9、wine/win4linux/dosmenu 在linux下虛擬了windows程序的運(yùn)行環(huán)境,更像是dos4gw的現(xiàn)代版。
10、cygwin/winlinux 龐大的東東,開源,提供在windows下的完整的unix環(huán)境和開發(fā)。可以通過cygwin在windows下運(yùn)行l(wèi)inux程序,也可以編譯linux源程序。有意思的是,cygwin編譯出來的是可在windows線直接運(yùn)行的執(zhí)行文件,是linux軟件向windows移植的利器,bochs、qemu、pearpc的windows版本都是這樣來的。 cygwin支持windows 2000/xp/2003,可以視為unix的windows內(nèi)嵌版本。 winlinux和cygwin十分類似,是linux的windows內(nèi)嵌版本。
11、beos beos是一個(gè)操作系統(tǒng)。和我們熟知的其他操作系統(tǒng)不同,基于多媒體的,而其他操作系統(tǒng)都是基于文本的。只差一點(diǎn)點(diǎn),裝進(jìn)蘋果電腦的就將是beos而不是mac os x。競(jìng)爭(zhēng)失敗后,beos走上了開源的道路,并且有了windows的內(nèi)嵌版本
12、colinux 開源,提供windows下的linux系統(tǒng)的模擬,需要對(duì)linux系統(tǒng)作修改。據(jù)傳這將是微軟集成在longhorn總的虛擬化技術(shù)。
13、simics 可以模擬最多的系統(tǒng),包括x86、amd64、ia-64、alpha、powerpc、68000系列、sparc、arm和我沒聽說的一大堆東東。可以在win/linux下運(yùn)行。速度慢的出奇,還不穩(wěn)定。當(dāng)然,這是給開發(fā)人員用的。
后記: 本來想把我了解的虛擬機(jī)/模擬器都介紹一遍,動(dòng)了手才發(fā)現(xiàn)光是x86到x86就數(shù)不過來,只能介紹幾款相對(duì)常用的。虛擬是時(shí)下最流行的技術(shù)之一,只要你能想到,無論怎樣千奇百怪的虛擬機(jī)/模擬器幾乎都能找到——有一家公司甚至開發(fā)了在windows下模擬ibm390的軟件soft390,我真懷疑在什么樣的機(jī)器上它才能跑得起來? |