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后无法恢复。
好文章,需要你的鼓励
穆拉蒂时隔18个月首次接受重大媒体采访,介绍其创立的Thinking Machines Lab正在开发的"交互模型"。该模型能以200毫秒间隔处理音频、文本和视频流,捕捉人类交流中的中断、修正和停顿。她还谈及OpenAI"政变周"经历,强调行业决策权过于集中的担忧,并回应了公司近期研究人员离职问题,表示这是初创实验室的正常波动。
STATE16研究院这篇综述发现,物理AI系统存在"静默失效"风险——AI以高度自信执行基于错误世界信息的动作,却不触发任何报警,并提出在AI输出与物理执行之间建立独立授权层的框架。
本期《Quick Charge》播客涵盖多个热点话题:特斯拉疑似试图删除FSD欺诈相关证据以规避巨额赔付;卡特彼勒持续推进建筑领域电气化布局;住宅太阳能30%税收抵免即将到期。此外,嘉宾Tom Pacheco就高压系统与电池技术培训展开探讨,强调电动车技术人才培养的紧迫性。节目同时提醒有意安装太阳能的用户尽快行动,可通过EnergySage平台比较多家安装商报价。
UIUC与微软联合研发的OpenWebRL框架让4B小模型仅凭400条初始数据,通过在真实网站上边做边学的强化学习方式,在网页智能体基准上超越了用27万条数据训练的竞争对手。