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后无法恢复。
好文章,需要你的鼓励
美国连锁超市巨头Albertsons正在基于Databricks构建商品智能平台,整合产品、定价、促销与陈列等决策功能,目标是在2026年底前全面向门店运营商落地。该平台以Databricks Lakehouse存储零售数据,通过Unity Catalog与AI Gateway实现数据治理,并借助AI智能体Genie支持自然语言查询,帮助商家洞察销售趋势,提升决策效率。此举是Albertsons今年四项AI核心战略投资之一。
阿里Qwen团队通过引入强化学习和在线策略蒸馏,将Qwen-Image-2.0升级为Qwen-Image-2.0-RL,让图像生成模型真正学会人类审美,文生图Elo评分提升78分,图像编辑提升93分。
微软正将Windows 11打造成真正的AI操作系统。在Build大会上,微软展示了AI模型与智能代理如何深度融合进Windows 11,让用户通过自然语言完成系统操作。借助Windows ML框架,超过5亿台PC已可在本地离线运行AI任务,无需联网、无token费用、数据不离设备。Office、Photos、Teams等应用已支持本地AI能力,Adobe、WhatsApp、Canva等第三方也在积极跟进,企业级AI PC采购需求有望加速。
港科大与快手联合提出NormGuard,针对流匹配模型强化学习训练中速度范数膨胀问题,通过训练时单向惩罚约束,在保留奖励的同时改善图像真实感。