VirtualBox 7.2 发布:终于支持完整的 ARM-on-ARM 虚拟化

VirtualBox 迎来重要更新——7.2 版本正式发布

作为一款广受欢迎的免费开源虚拟机管理器,VirtualBox 长期以来在跨平台虚拟化领域占据一席之地。然而,在 ARM 架构支持方面,它曾明显落后于 Parallels Desktop、VMware 和 QEMU 前端(如 UTM)。

VirtualBox 7.2 发布:终于支持完整的 ARM-on-ARM 虚拟化插图

如今,这一局面正在改变。

VirtualBox 7.2 带来了多项关键改进,其中最值得关注的是:对 ARM 主机的完整 ARM 虚拟化支持。这意味着,使用 Apple Silicon Mac(M1/M2/M3)或 ARM 版 Windows PC 的用户,终于可以运行高性能的原生 ARM 虚拟机。

核心亮点:ARM-on-ARM 虚拟化正式支持

在 2022 年,VirtualBox 为 Apple Silicon Mac 添加了实验性支持,但仅限于 x86_64 模拟——即在 ARM 主机上运行 x86 虚拟机,性能受限且依赖 Rosetta 2 翻译层。

而 VirtualBox 7.2 实现了真正的 ARM-on-ARM 虚拟化

  • ✅ 支持在 ARM 主机上创建和运行 ARM 架构客户机;
  • ✅ 完整支持 Windows 11 for ARM 虚拟机,包括官方客户机附加组件(Guest Additions);
  • ✅ 提供更好的性能、更低的资源占用和更高的兼容性。

📌 适用设备:

  • Apple Silicon Mac(M1 及更新型号)
  • ARM64 架构的 Windows PC(如 Surface Pro X 等)

这意味着你可以:

  • 在 Mac 上运行原生 ARM Linux 发行版;
  • 测试 Windows 11 ARM 应用;
  • 构建基于 ARM 的开发与测试环境,无需依赖云实例。

界面优化:更直观的操作体验

VirtualBox 一直被诟病界面陈旧、操作不够直观。7.2 版本对此做出了一些切实改进:

  • 主菜单中的常用功能(如“新建”、“设置”、“启动”)已从“汉堡菜单”移出;
  • 新增 左侧全局工具栏,集中放置核心操作按钮;
  • 右侧面板改用 水平选项卡,提升配置项的可发现性。

这些调整虽小,但显著提升了日常使用的便捷性,尤其对新手用户更友好。

图形与多媒体支持升级

1. 实验性 3D 加速(Apple Silicon Mac)

Mac 用户迎来一项重要进展:通过 DXMT 实现实验性 3D 图形加速

  • DXMT 是一个基于 Metal 的 Direct3D 11 兼容层,已被 CrossOver、Wine 等项目广泛使用;
  • 相比此前“基于 MoltenVK + DXVK”的不稳定方案,DXMT 更轻量、集成度更高;
  • 支持运行需要基本 3D 加速的应用和游戏。

⚠️ 注意:该功能仍为实验性,部分场景可能存在兼容性问题。

2. Intel Mac 3D 加速被移除

与此相对,对 Intel 架构 Mac 的 3D 加速支持已被完全移除。如果你仍在使用 Intel Mac 并依赖该功能,建议暂缓升级。

3. x86 Linux 主机支持视频解码加速

在启用了 3D 支持的 x86 Linux 主机上,现在支持 视频解码硬件加速,有助于提升媒体播放性能,尤其是在运行桌面环境或浏览器的虚拟机中。

其他改进与修复

VirtualBox 7.2 还包含一系列稳定性与兼容性增强:

类别改进内容
嵌套虚拟化修复了 Intel CPU 上的嵌套虚拟化问题,支持在虚拟机中运行 KVM/QEMU
音频修复了部分主机上的音频崩溃问题,提升稳定性
驱动安装Windows 主机上的驱动签名和安装流程得到优化
内核支持初步支持 Linux 内核 6.16 和 6.17
日志与 CPU 功能修复特定 CPU 功能检测和日志记录问题

重要提醒:模拟 x86 仍很慢

尽管 ARM-on-ARM 虚拟化已实现,但必须明确一点:

在 ARM 设备上模拟 x86/x86_64 系统仍然性能低下

无论是运行 x86 Linux 还是 x86 版 Windows,都需要通过二进制翻译(如 Rosetta 2),效率远低于原生运行。因此:

  • 若需高性能,优先选择 ARM 原生镜像;
  • 避免在 ARM 主机上长期运行 x86 虚拟机。

评论