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



















