VirtualBox 7.2修复3D加速问题并新增Arm架构支持

VirtualBox 7.2正式发布,带来改进的Arm架构虚拟化功能和更好的3D加速支持。新版本修复了7.1版本中3D加速导致虚拟机崩溃的问题,特别对Linux客户机稳定性有显著提升。增加了在Arm主机上运行Windows Arm版本的支持,并在基础虚拟机监视器中集成了NVMe驱动器支持。界面采用新的垂直工具栏设计,提升用户体验。

VirtualBox 7.2正式发布,带来了改进的Arm-on-Arm虚拟化功能和更好的3D加速支持。

这次重要更新于上周发布,我们已经对其进行了全面测试。该版本在3D处理方面有一些值得关注的改进,我们发现非常实用,同时在Arm虚拟化方面也有所提升,虽然我们目前没有相应设备进行测试,但对其他用户可能很有帮助。

VirtualBox 7.2距离2024年9月发布的7.1版本已近一年时间。我们很高兴看到这次更新,因为VBox 7.1一直存在问题:启用3D加速往往导致虚拟机崩溃——主要是Linux虚拟机,但在测试Windows 10 LTSC(仍受支持且将持续多年的版本)时也遇到了问题。尽管发布了六个维护版本,这个问题从未解决,我们在Linux、Windows和Mac主机上都遇到过。

虽然只过了一周,但对我们来说,VBox 7.2似乎修复了这个问题,3D加速的虚拟机再次稳定运行。这一点特别重要,因为现在几个常见的Linux桌面环境都默认使用3D合成,没有它就运行不佳(包括GNOME和Cinnamon)。对虚拟机中NVMe驱动器的支持现已包含在基础虚拟机管理程序中。

7.2版本还新增了在运行Windows的Arm主机上虚拟化运行Arm版本Windows的支持,并配备了Arm原生客户端附加组件。之前的版本只正式支持在macOS主机上运行Arm版本的Linux和BSD,现在的工作方式意味着在VBox 7.1主机上暂停的Arm虚拟机在主机升级到7.2后无法恢复。

此版本在外观上也有所变化,主程序窗口左侧新增了垂直工具栏,包含虚拟机列表、媒体、扩展等全局工具。

我们的扩展菜单是空的,因为这里是VirtualBox扩展包的显示位置。虽然可以免费下载,但我们不推荐使用。它很方便,但在生产环境中使用需要付费。扩展包添加了对USB 3.0和USB直通、虚拟机网络启动、通过RDP远程访问虚拟机以及加密虚拟磁盘的支持。对我们来说,没有这些功能并不是大问题——我们都不需要。

如果确实需要这些功能,请注意。虽然主应用程序是GPL3自由软件,但扩展包采用Oracle个人使用和教育许可证单独授权,这可能产生费用。现在VMware的桌面版本即使在生产环境中也是免费软件,也许可以尝试一下。

重要的是不要将VirtualBox扩展包与VirtualBox客户端附加组件混淆。与虚拟机管理程序本身一样,客户端附加组件是开源软件。例如,你可以在Ubuntu仓库中找到一个版本。只需安装virtualbox-guest-x11,它会拉取所有其他组件。重启后,客户操作系统就能获得图形加速、连接主机文件夹、双向主机-客户端复制粘贴等实用功能。

如果你使用的Linux发行版不提供开源客户端附加组件,VBox可选地包含一个含有客户端附加组件安装程序的ISO文件,但在安装程序成功运行之前,你需要安装Linux内核头文件和编译内核模块的工具链(例如Debian上的build-essential或openSUSE上的devel_basis)。

我们几乎每天都在其他操作系统上运行Linux虚拟机,仍然将VBox评为我们的桌面虚拟机管理程序首选。同一应用程序在Linux、macOS和Windows主机上运行完全相同,虚拟机可以在它们之间自由移动。这让我们无需记住如何操作不同版本的VMware和macOS上的UTM。我们当然也尝试过Windows主机上的Hyper-V,虽然它能工作且是标准功能,但我们发现其性能非常缓慢。

在Linux上,虚拟化是内置的,有简单的图形前端,如虚拟机管理器(virt-manager),或供GNOME用户使用的GNOME Boxes。它们确实有优势。例如,virt-manager擅长通过网络透明管理远程虚拟机管理程序,在管理虚拟网络和虚拟存储方面表现出色——但我们很少需要这些功能,发现它对图形化客户端来说有些笨重。同时,Boxes几乎是桌面虚拟化的最简形式,以至于我们发现调整客户机参数有些困难。我们偶尔使用UTM和VMware,但两者都缺少截取客户机屏幕截图的功能,而这是我们的核心工具。

VirtualBox很好用,免费,跨平台,简单高效地完成工作。对我们来说,它仍然是默认工具,新版本修复了让我们在过去一年中坚持使用7.0版本的问题。

Q&A

Q1:VirtualBox 7.2解决了什么主要问题?

A:VirtualBox 7.2主要解决了7.1版本中启用3D加速导致虚拟机崩溃的问题。在7.1版本中,启用3D加速经常导致Linux和Windows虚拟机崩溃,尽管发布了六个维护版本都没有解决。7.2版本修复了这个问题,让3D加速的虚拟机再次稳定运行。

Q2:VirtualBox扩展包和客户端附加组件有什么区别?

A:扩展包是单独授权的商业产品,在生产环境使用需要付费,提供USB 3.0、网络启动、远程访问等功能。而客户端附加组件是开源免费的,提供图形加速、文件夹共享、复制粘贴等基本功能,建议普通用户只使用客户端附加组件即可。

Q3:VirtualBox 7.2在Arm架构支持方面有什么新特性?

A:VirtualBox 7.2新增了在运行Windows的Arm主机上虚拟化运行Arm版本Windows的支持,并配备了Arm原生客户端附加组件。不过需要注意的是,在VBox 7.1主机上暂停的Arm虚拟机在主机升级到7.2后无法恢复。

来源:The Register

0赞

好文章,需要你的鼓励

2025

08/25

08:11

分享

点赞

邮件订阅