虛擬化昂貴?十七款開源虛擬化系統(tǒng)隨便您挑
原創(chuàng)如今,虛擬化似乎是一個時髦的詞語,虛擬化使企業(yè)能夠最大限度地利用現(xiàn)有的硬件資源,從而節(jié)省在IT上的投入,虛擬化平臺目前已然成為VMware,微軟和思杰三足鼎立之勢,但也不乏有一些開源虛擬化產(chǎn)品可供人們選擇,下面就是我找到的一些有代表性的開源虛擬化平臺,興許是目前為止最全的開源虛擬化平臺集合了。
開源虛擬化系統(tǒng)1、 VirtualBox
VirtualBox是一個強大的x86和AMD64/Intel64虛擬化產(chǎn)品,既可以在企業(yè)中應(yīng)用,又可以在家里使用,VirtualBox不僅具有豐富的功能,可以為企業(yè)提供高性能產(chǎn)品,而且它也是基于開源GPL協(xié)議的唯一專業(yè)虛擬化解決方案。但不知Oracle收購SUN后會如何處置它。
圖 1 VirtualBox
開源虛擬化系統(tǒng)2、 Xen
Xen管理程序是一款功能強大的開源虛擬化行業(yè)標準,為x86,x86_64,IA64,ARM和其它CPU架構(gòu)的虛擬化提供了一套強大,高效和安全的特性,它支持幾乎所有的客戶機操作系統(tǒng),包括Windows,Linux,Solaris,以及不同版本的BSD操作系統(tǒng)。
圖 2 Xen
開源虛擬化系統(tǒng)3、 Cooperative Linux
Cooperative Linux的縮寫就是coLinux,它允許微軟Windows和Linux內(nèi)核同時并行運行在同一機器上。
圖 3 Cooperative Linux
開源虛擬化系統(tǒng)4、 FreeVPS
FreeVPS是一個遵循GPL許可的Linux內(nèi)核虛擬化補丁,它允許將單個服務(wù)器使用操作系統(tǒng)級虛擬化技術(shù)分隔成相對獨立的虛擬私有服務(wù)器(Virtual Private Server,VPS)。
圖 4 FreeVPS
開源虛擬化系統(tǒng)5、 OpenVZ
OpenVZ是一個基于容器的Linux虛擬化平臺,OpenVZ在一臺物理服務(wù)器上創(chuàng)建多個安全的,孤立的容器(或稱為虛擬環(huán)境或VPS),從而更好地利用服務(wù)器,并確保應(yīng)用程序不會發(fā)生沖突。每個容器就象一個獨立的服務(wù)器一樣獨立執(zhí)行。容器可以重新啟動,并有root訪問權(quán)限,用戶,ip地址,內(nèi)存,進程,文件和應(yīng)用程序,系統(tǒng)庫和配置文件。
圖 5 OpenVZ
開源虛擬化系統(tǒng)6、 Bochs
Bochs是一個便攜式x86和x86_64 IBM PC兼容的模擬器和調(diào)試器,它可以模擬處理器(包括保護模式),內(nèi)存,磁盤,顯示器,以太網(wǎng),BIOS和普通的PC硬件外設(shè)。
圖 6 Bochs
開源虛擬化系統(tǒng)7、 Open Virtual Platforms
OVPsim是一個多處理器平臺模擬器,它使用動態(tài)二進制轉(zhuǎn)換技術(shù),實現(xiàn)高速模擬,它提供了公共API,允許用戶創(chuàng)建他們自己的處理器,外圍設(shè)備和平臺模式。
圖 7 Open Virtual Platforms
開源虛擬化系統(tǒng)8、 PearPC
PearPC是一個獨立于架構(gòu)的PowerPC平臺模擬器,它可以運行許多PowerPC操作系統(tǒng),包括MAC OS X,Darwin和Linux。
開源虛擬化系統(tǒng)9、 基于內(nèi)核的虛擬機(Kernel-based Virtual Machine,KVM)
KVM是x86上完整的Linux虛擬化解決方案,包括虛擬化擴展(Intel VT和AMD-V)。
圖 8 KVM
#p#開源虛擬化系統(tǒng)10、 Mac-on-Linux
Mac-on-Linux是一款為了在PowerPC上運行的Linux上運行MAC OS X的虛擬機程序,他也可以用來運行另一個基于PowerPC的操作系統(tǒng)的實例。
圖 9 Mac-on-Linux
開源虛擬化系統(tǒng)11、 Linux On Linux
正如它的名字所包含的意義那樣,Linux On Linux就是讓你一個Linux上運行另一個Linux的。
圖 10 Linux On Linux
開源虛擬化系統(tǒng)12、 Linux-Vserver
Linux-VServer提供GNU/Linux虛擬化,它是通過內(nèi)核級隔離實現(xiàn)的,可以一次運行多個虛擬單元,這些單元之間有充分的隔離,以保證其所需的安全,同時可以有效地利用現(xiàn)有資源,因為它們運行在相同的內(nèi)核上。
圖 11 Linux-Vserver
開源虛擬化系統(tǒng)13、 Gxemul
GXemul是一個全系統(tǒng)計算機架構(gòu)模擬器,有幾個真實的機器在這個框架內(nèi)已經(jīng)實現(xiàn),包括處理器(ARM,MIPS,Motorola 88k,PowerPC和SuperH)和周邊硬件設(shè)備,如緩沖存儲器,中斷控制器,總線,硬盤控制器和串行控制器。這個模擬器相當穩(wěn)定,可以同時運行多個客戶端機操作系統(tǒng)。
圖 12 Gxemul
開源虛擬化系統(tǒng)14、 Hercules
Hercules可以模擬為IBM大型機(System/370,System/390和zSeries)設(shè)計的程序運行在其它硬件平臺上的情況,特別是低成本的個人電腦。雖然還有其它的模擬器執(zhí)行類似的功能,但Hercules讓個人有機會在他們的PC機上運行大型機應(yīng)用程序。
圖 13 Hercules
開源虛擬化系統(tǒng)15、 JPC
JPC是一個用純Java語言編寫的x86模擬器,它可以運行在任何支持Java虛擬機的平臺上,它可以創(chuàng)建Virtual PC兼容的可以運行在MS-DOS或其它x86操作系統(tǒng)上的虛擬機。JPC中的程序可以達到原生處理器速度的20%。
圖 14 JPC
開源虛擬化系統(tǒng)16、 DOSBox
DOSBox是一個模擬運行MS-DOS系統(tǒng)的IBM PC兼容的計算機,它的目的主要是為了使用舊的PC游戲。
圖 15 DOSBox
開源虛擬化系統(tǒng)17、 DOSEMU
DOSEMU是一個兼容軟件包,它能夠讓MS-DOS系統(tǒng),DOS克隆如FreeDOS,和DOS軟件運行在基于x86 PC的Linux系統(tǒng)上。
圖 16 DOSEMU
【編輯推薦】