virtualbox 7.2正式發(fā)布,帶來(lái)了改進(jìn)的Arm-on-Arm虛擬化功能和更好的3D加速支持。
這次重要更新于上周發(fā)布,我們已經(jīng)對(duì)其進(jìn)行了全面測(cè)試。該版本在3D處理方面有一些值得關(guān)注的改進(jìn),我們發(fā)現(xiàn)非常實(shí)用,同時(shí)在Arm虛擬化方面也有所提升,雖然我們目前沒(méi)有相應(yīng)設(shè)備進(jìn)行測(cè)試,但對(duì)其他用戶可能很有幫助。
VirtualBox 7.2距離2024年9月發(fā)布的7.1版本已近一年時(shí)間。我們很高興看到這次更新,因?yàn)閂Box 7.1一直存在問(wèn)題:?jiǎn)⒂?D加速往往導(dǎo)致虛擬機(jī)崩潰——主要是Linux虛擬機(jī),但在測(cè)試Windows 10 LTSC(仍受支持且將持續(xù)多年的版本)時(shí)也遇到了問(wèn)題。盡管發(fā)布了六個(gè)維護(hù)版本,這個(gè)問(wèn)題從未解決,我們?cè)贚inux、Windows和Mac主機(jī)上都遇到過(guò)。
雖然只過(guò)了一周,但對(duì)我們來(lái)說(shuō),VBox 7.2似乎修復(fù)了這個(gè)問(wèn)題,3D加速的虛擬機(jī)再次穩(wěn)定運(yùn)行。這一點(diǎn)特別重要,因?yàn)楝F(xiàn)在幾個(gè)常見(jiàn)的Linux桌面環(huán)境都默認(rèn)使用3D合成,沒(méi)有它就運(yùn)行不佳(包括GNOME和Cinnamon)。對(duì)虛擬機(jī)中NVMe驅(qū)動(dòng)器的支持現(xiàn)已包含在基礎(chǔ)虛擬機(jī)管理程序中。
7.2版本還新增了在運(yùn)行Windows的Arm主機(jī)上虛擬化運(yùn)行Arm版本W(wǎng)indows的支持,并配備了Arm原生客戶端附加組件。之前的版本只正式支持在macOS主機(jī)上運(yùn)行Arm版本的Linux和BSD,現(xiàn)在的工作方式意味著在VBox 7.1主機(jī)上暫停的Arm虛擬機(jī)在主機(jī)升級(jí)到7.2后無(wú)法恢復(fù)。
此版本在外觀上也有所變化,主程序窗口左側(cè)新增了垂直工具欄,包含虛擬機(jī)列表、媒體、擴(kuò)展等全局工具。
我們的擴(kuò)展菜單是空的,因?yàn)檫@里是VirtualBox擴(kuò)展包的顯示位置。雖然可以免費(fèi)下載,但我們不推薦使用。它很方便,但在生產(chǎn)環(huán)境中使用需要付費(fèi)。擴(kuò)展包添加了對(duì)USB 3.0和USB直通、虛擬機(jī)網(wǎng)絡(luò)啟動(dòng)、通過(guò)RDP遠(yuǎn)程訪問(wèn)虛擬機(jī)以及加密虛擬磁盤的支持。對(duì)我們來(lái)說(shuō),沒(méi)有這些功能并不是大問(wèn)題——我們都不需要。
如果確實(shí)需要這些功能,請(qǐng)注意。雖然主應(yīng)用程序是GPL3自由軟件,但擴(kuò)展包采用Oracle個(gè)人使用和教育許可證單獨(dú)授權(quán),這可能產(chǎn)生費(fèi)用。現(xiàn)在VMware的桌面版本即使在生產(chǎn)環(huán)境中也是免費(fèi)軟件,也許可以嘗試一下。
重要的是不要將VirtualBox擴(kuò)展包與VirtualBox客戶端附加組件混淆。與虛擬機(jī)管理程序本身一樣,客戶端附加組件是開(kāi)源軟件。例如,你可以在Ubuntu倉(cāng)庫(kù)中找到一個(gè)版本。只需安裝virtualbox-guest-x11,它會(huì)拉取所有其他組件。重啟后,客戶操作系統(tǒng)就能獲得圖形加速、連接主機(jī)文件夾、雙向主機(jī)-客戶端復(fù)制粘貼等實(shí)用功能。
如果你使用的Linux發(fā)行版不提供開(kāi)源客戶端附加組件,VBox可選地包含一個(gè)含有客戶端附加組件安裝程序的ISO文件,但在安裝程序成功運(yùn)行之前,你需要安裝Linux內(nèi)核頭文件和編譯內(nèi)核模塊的工具鏈(例如Debian上的build-essential或openSUSE上的devel_basis)。
我們幾乎每天都在其他操作系統(tǒng)上運(yùn)行Linux虛擬機(jī),仍然將VBox評(píng)為我們的桌面虛擬機(jī)管理程序首選。同一應(yīng)用程序在Linux、macOS和Windows主機(jī)上運(yùn)行完全相同,虛擬機(jī)可以在它們之間自由移動(dòng)。這讓我們無(wú)需記住如何操作不同版本的VMware和macOS上的UTM。我們當(dāng)然也嘗試過(guò)Windows主機(jī)上的Hyper-V,雖然它能工作且是標(biāo)準(zhǔn)功能,但我們發(fā)現(xiàn)其性能非常緩慢。
在Linux上,虛擬化是內(nèi)置的,有簡(jiǎn)單的圖形前端,如虛擬機(jī)管理器(virt-manager),或供GNOME用戶使用的GNOME Boxes。它們確實(shí)有優(yōu)勢(shì)。例如,virt-manager擅長(zhǎng)通過(guò)網(wǎng)絡(luò)透明管理遠(yuǎn)程虛擬機(jī)管理程序,在管理虛擬網(wǎng)絡(luò)和虛擬存儲(chǔ)方面表現(xiàn)出色——但我們很少需要這些功能,發(fā)現(xiàn)它對(duì)圖形化客戶端來(lái)說(shuō)有些笨重。同時(shí),Boxes幾乎是桌面虛擬化的最簡(jiǎn)形式,以至于我們發(fā)現(xiàn)調(diào)整客戶機(jī)參數(shù)有些困難。我們偶爾使用UTM和VMware,但兩者都缺少截取客戶機(jī)屏幕截圖的功能,而這是我們的核心工具。
VirtualBox很好用,免費(fèi),跨平臺(tái),簡(jiǎn)單高效地完成工作。對(duì)我們來(lái)說(shuō),它仍然是默認(rèn)工具,新版本修復(fù)了讓我們?cè)谶^(guò)去一年中堅(jiān)持使用7.0版本的問(wèn)題。
Q&A
Q1:VirtualBox 7.2解決了什么主要問(wèn)題?
A:VirtualBox 7.2主要解決了7.1版本中啟用3D加速導(dǎo)致虛擬機(jī)崩潰的問(wèn)題。在7.1版本中,啟用3D加速經(jīng)常導(dǎo)致Linux和Windows虛擬機(jī)崩潰,盡管發(fā)布了六個(gè)維護(hù)版本都沒(méi)有解決。7.2版本修復(fù)了這個(gè)問(wèn)題,讓3D加速的虛擬機(jī)再次穩(wěn)定運(yùn)行。
Q2:VirtualBox擴(kuò)展包和客戶端附加組件有什么區(qū)別?
A:擴(kuò)展包是單獨(dú)授權(quán)的商業(yè)產(chǎn)品,在生產(chǎn)環(huán)境使用需要付費(fèi),提供USB 3.0、網(wǎng)絡(luò)啟動(dòng)、遠(yuǎn)程訪問(wèn)等功能。而客戶端附加組件是開(kāi)源免費(fèi)的,提供圖形加速、文件夾共享、復(fù)制粘貼等基本功能,建議普通用戶只使用客戶端附加組件即可。
Q3:VirtualBox 7.2在Arm架構(gòu)支持方面有什么新特性?
A:VirtualBox 7.2新增了在運(yùn)行Windows的Arm主機(jī)上虛擬化運(yùn)行Arm版本W(wǎng)indows的支持,并配備了Arm原生客戶端附加組件。不過(guò)需要注意的是,在VBox 7.1主機(jī)上暫停的Arm虛擬機(jī)在主機(jī)升級(jí)到7.2后無(wú)法恢復(fù)。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.