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