甲骨文發布最新VirtualBox 4.0強化hypervisor
甲骨文針對x86 和x64 PC機和服務器推出Oracle VM VirtualBox管理程序的3.2.12維修版本僅過三周,該公司又于近日發布了新的VirtualBox 4.0版,可支持更多硬件,具有更多功能,并配有新的hypervisor。
不是每個人都會滿意甲骨文在產品包方面的作為,但對于一款用于個人用途的免費產品來說人們難免有很多抱怨。從VirtualBox 4.0開始,將會有一個基于GNU GPL v2許可的基礎產品, VirtualBox自2007年1月起已開放源碼近四年之久,所以這款基礎產品仍將與以前版本和本次發布的VirtualBox一樣作為開源軟件。隨著4.0版本的發布,VirtualBox現在已實現了甲骨文的擴展包需求,它將額外功能嵌入到了基礎VirtualBox中。
現在僅有一個擴展包,但不難想象其數量在不遠的將來會有所增加,此外,也很容易想到甲骨文將對這些擴展包收取一定的費用以支付VirtualBox的維護,當然下載免費hypervisor的數百萬用戶也會給甲骨文帶去收入。
從2007年底到2009年底,VirtualBox軟件已在Innotek數據庫和Sun中被下載超過2000萬次。Innotek開發了VirtualBox,在2008年2月被Sun收購,而甲骨文在2009年4月收購了Sun,此交易于今年一月完成。甲骨文曾表示VirtualBox的五月份下載量超過了26百萬次,如果每月40000次的下載速度,現在可能又增加了3百萬次。
甲骨文通過VirtualBox 4.0擴展hypervisor以使32位的主機能夠支持客戶端上超過1.5GB或2GB的內存(容量取決于主機和客戶端)。VirtualBox 4.0現在也支持英特爾的I/O Controller Hub 9(ICH9)芯片組,使主機可運行Pentium、Core 2和Core 2 Duo芯片,同時還針對客戶操作系統支持HD Audio。
甲骨文表示VirtualBox 4.0對用戶界面進行了重大修改,并且更名為VirtualBox Manager,可分類主機上運行的虛擬機列表,可從主機上完全清除虛擬機(包括快照和保存狀態)。改進后的刪除功能還可徹底清除磁盤鏡像。
VirtualBox 4.0繼續支持開放虛擬化格式(OVF)的兼容性,2008年4月VirtualBox 2.2***次兼容OVF。新版本的變化包括改善虛擬機從一種格式導入或導出成另一種格式時的性能;而VMDK格式***,VirtualBox現在可支持VDI 、VHD、和HDD格式的導入,4.0版本的更新還使得VirtualBox可在開放虛擬化格式歸檔(OVA)中加入硬盤鏡像文件包和XML相關描述包。在新版本中,用戶可覆蓋虛擬機鏡像的CPU時頻和I/O帶寬。而存儲方面,VirtualBox 4.0支持iSCSI、VMDK、VHD和并行的異步I/O,而且在虛擬機運行期間可調整VDI 和VHD的圖像尺寸。
VirtualBox的運行不需要英特爾VT和AMD-V芯片功能,但利用它們可提高虛擬機和客戶端操作系統(運行在虛擬機之上)的性能。VirtualBox是type 2或主虛擬機。這就意味著它是運行在操作系統之上,同時還允許虛擬機也在操作系統之上運行,以此來讓虛擬機誤認為自己擁有基礎和虛擬的服務器。
這是相對于type 1或裸虛擬機的,其負載直接運行在服務器上,通常具有一個精簡的、只用以引導虛擬機的操作系統內核。這種裸機做法允許分區之間和底層操作系統中有更多隔離,同時有可能遇到錯誤導致整個正在運轉的虛擬操作系統崩潰。
VirtualBox用戶手冊中的13頁標注著,各種不同的Windows操作系統,包括臺式機和服務器變體,都可運行VirtualBox 4.0。因此只要Mac OS X 10.5 和 10.6運行在基于Intel的蘋果機上,他們同樣可以運行VirtualBox 4.0。可運行VirtualBox 4.0的還包括了***的第三或四代Linux發行版本——即Ubuntu、Debian、紅帽企業版Linux、Fedora、Oracle企業版Linux、SUSE Linux、Mandriva和Gentoo。
Solaris 10更新8及升級版,和Solaris 11 Express也能夠運行VirtualBox。VirtualBox還可管理虛擬機上眾多操作系統陣列,包括DOS;Windows 3.x、95、98、ME;OS/2 Warp;Windows NT、4.0、2000;Linux 2.4;FreeBSD 和OpenBSD; 以及Mac OS X Server 。
所有這些都是基礎的軟件包。VirtualBox 4.0的擴展包附帶支持虛擬化的USB 2.0外圍設備、英特爾的PXE boot ROM、E1000網絡卡以及VirtualBox遠程桌面協議。甲骨文表示:“在不遠的將來,還將支持微軟遠程桌面協議的逆向兼容擴展。” VirtualBox早期的基礎版本可用這項功能,但現在它屬于功能包。據推測,甲骨文依據GPU許可是不允許任何擴展包代碼公開,但現在它是免費的。
甲骨文Linux工程副總裁Wim Coekaerts無法解釋新擴展包的相關疑惑,因為他正在休假中。但是在他之后發布了一篇簡短的博客,指出在Lifehacker的一次網上投票中VirtualBox作為最受喜愛的虛擬機獲得了近半數的投票(22,167總投票中VirtualBox占了11261票)。
略多于30%的投票者表示喜歡VMware的虛擬機,來自Parallels的hypervisor或獲取了13%的投票。微軟的Virtual PC得到了3.6%的投票,QEMU只獲得了不足兩成的投票。很難相信,Xen 和KVM的成績不佳。
以前,生產環境支持VirtualBox時每臺PC每年需付費50美元;對于服務器,每四插槽每年付費500美元,但從甲骨文網上商店購買的VirtualBox并不支持。這樣價格可能已經改變。
【編輯推薦】