VirtualBox版本更新录(202x)
2021-11-24 13:36:43 阿炯

本文是从VirtualBox的产品主页分离出来的,专门用于该软件的更新记录,截止到2029年12月31日。


最新版本:5.0
此版本包括重要的新特性,大量改进和 bug 修复。VirtualBox 5.0 支持最新的 guest/host 操作系统:Mac OS X Yosemite, Windows 10, Oracle Linux, Oracle Solaris, 其他 Linux 操作系统和传统操作系统。 支持虚拟机克隆,对GUI界面也进行了完善,并且将64位主机的内存限制提高到了1TB,支持Direct3D,支持SATA硬盘的热插拔等。内置更新检测功能、支持配置 HTTP 代理、快捷键重新分配、原生支持 systemd 以及对各种 Linux 发行版更好的支持,最大的更新看点莫过于支持 Linux kernel 4.3 内核了。

Linux 客户机控制组件也得到了增强和改进,Windows 主机音频延迟问题也已修复,启动过程中的一些个小问题也已经修复,同时还修复了 VLC Media Player 和 Windows Media Player 的一些问题,当然一些奇怪的网络问题也已经得到了解决。除了上面提 到的许多新功能,Oracle VirtualBox 5.0.6 还支持苹果刚发布的 OS X 10.11 El Capitan 操作系统,其中包括对共享文件夹冒号问题的支持和改进,以及捕获 USB 设备方面的改进。OS X 10.11 El Capitan 的图形界面支持处理上也更为优异。值得关注的改进:
部分虚拟化支持 Windows 和 Linux Guests
优化 CPU 利用率
支持 USB 3.0 设备
Windows 上支持双向拖拽
硬盘镜像加密:使用工业标准 AES 算法

更多改进请看发行说明更新日志

最新版本:5.2
基于近期上线的Qt5技术带来更现代化的通用用户界面,此外新增了诸多实用功能来辅助虚拟化任务,其中最值得关注的新功能就是能够完整导出和存储虚拟主机至云端。在新版本中,甲骨文允许用户导出虚拟主机至Oracle Cloud(OPC)公共,允许用户在多个VirtualBox安装实例上轻松部署虚拟主机。用户不再需要将虚拟主机导出到移动硬盘上,再迁移到其他电脑上,只需要从Oracle Cloud下载就能轻松完成。该版本支持最新的 Linux kernel 4.15,使其成为那些想要尝鲜最新的 Bionic Beaver(Ubuntu 18.04 LTS)每日构建版的用户的理想选择。随着在 Linux kernel 与 VirtualBox guest additions 的集成,VirtualBox 将在 Linux 主机上更好用。VirtualBox 5.2.20 发布了,更新内容如下:
VMM: 修复由 INTn 指令触发的任务开关问题
Storage: 修复了与某些 iSCSI 目标的连接
Storage: 修复了在使用主机 I/O 缓存时忽略刷新请求处理的问题
Drag and drop: 实现对 UNC 路径的支持
Drag and drop: 修复从已保存状态恢复时的操作
Drag and drop: 修复了从 guest 虚拟机到 Windows 主机的长文件名(> 248 个字符)的文件复制
Drag and drop: 修复了 Windows guest 虚拟机上具有 Unicode 名称的文件
Drag and drop: 修复了 向/从 guest 虚拟机复制空(0 字节)文件的问题
Drag and drop: 修复了从主机到 Linux guest 的文件复制
Networking: 恢复桥接到暂时不可用的主机适配器的 guest 虚拟机的连接
Video recording: 修复了 VM 开机自动录制视频的问题
Linux Additions: 针对最新发行版的内核模块的各种修复,并确保模块最终在 initramfs 文件中,内核 4.19 的修复, 一些视频驱动的小修复
详情可查看更新日志

最新版本:6.0
v6.0 历时数月开发,亮点包括将虚拟机导出至 Oracle Cloud 架构,大幅改善对高端显示器的 HiDPI 和扩展支持,包括更优秀的显示器检测,为 Windows 10 Version 1809 用户支持环绕立体声,在 Windows 主机上为 Hyper-V 支持提供更强悍的性能。改进对高端显示器的 HiDPI 支持。同时还对用户界面进行了较大调整,为用户提供了更简单直观的图形界面,基本上可以无障碍在短短几分钟内就完成虚拟机的设置。这些改进中还引入了全新的的资源管理器,让用户对访客文件系统进行控制,在虚拟机和主机操作系统之间轻松复制文件。其他值得关注的改进还包括对即将发布的 Linux Kernel 4.20 内核的支持,对 Windows 客户端的 3D 图形支持,在 Linux 和基于 Solaris 的客户机上对 VMSVGA 3D 图形设备模拟的支持,初步支持 macOS Guest Additions,以及用于 macOS 客户端的全新 vboximg-mount 工具。

v6.0 还带来了更好的音频和录制,改进了对连接和分离远程桌面连接的支持,更好的串行端口仿真,网络和 iSCSI 修复,VirtualBox Manager 中对 DHCP 选项的支持,共享文件夹的性能改进以及对初始共享文件夹的支持、OS/2 访客添加。

更新内容列表:
支持虚拟机导出到 Oracle Cloud Infrastructure。
UI:改进了 HiDPI 和扩展支持,更好的检测每台机器配置,更简单,更强大的应用程序和虚拟机设置。
UI:一个新的文件管理器,使用户能够控制和访客账户系统,并且可以在物理主机和虚拟机之间复制文件。
图形:主要更新了 Windows 客户机的 3D 图形支持,以及对 Linux 和 Solaris 客户机上的 VMSVGA 3D 仿真图形设备的支持。
增加了对环绕扬声器设置的支持(Windows 10 Build 1809 使用)。
在 Apple 主机上添加了实用程序 vboximg-mount,以访问主机上的 guest 虚拟机磁盘的内容。
添加了对在 Windows 主机上使用 Hyper-V 作为回退执行核心的支持,以避免以降低性能为代价无法运行 VM。

此外,修复和添加了以下项目:
执行核心:在某些情况下修复单步执行Bug(bug #17316)
用户界面:现在可以单独启用视频和音频录制
音频/视频录制改进
音频:更好地支持远程桌面连接
串口仿真修复
串口:允许在机器运行时更改串口附件(bug #6115)
网络:为较旧的不支持 virtio PCI设备的总线主控的 guest 虚拟机添加了一种解决方法
网络:使用--natdnshostresolver1修复了来自DNS AAAA查询的错误
iSCSI:在没有歧义的情况下,对于具有非零 LUNs的目标,将自动确定iSCSI目标的LUN
如果可能,在合并时可以调整磁盘映像的大小
VBoxManage:支持 DHCP 选项
修正了 VNC/RDP(error #18153)
访客控制:各种新界面和功能(请参阅SDK文档)
Linux 主机:支持 Linux 4.20
Solaris:修复安装程序
共享文件夹:性能改进
访客添加:改进的共享文件夹自动安装
Windows Guest Additions:使用最新的 Windows 10 版本修复错误的平板电脑协调处理
Linux Additions:修复了在 EL 7.6 标准内核上构建 vboxvideo,由 Robert Conde 提供(bug #18093)
Linux 访客:支持Linux 4.20,在Linux和X11 Additions中支持VMSVGA
MacOS Guest Additions:初步支持
OS/2 Guest Additions:初步支持共享文件夹
BIOS 修复
ACPI:现在可以为 VM 配置最多四个自定义 ACPI 表

最新版本:6.1
v6.1.2 现已发布,该版本是一个维护版本,修复和/或添加了以下项目:
虚拟化核心:修复了在 AMD 主机上使用 Windows XP guest 虚拟机观察到的性能问题(6.0.0 回归;错误#19152)
虚拟化核心:一致的 IBRS / IBPB CPUID 功能报告,避免了 NetBSD 9.0 RC1 安装程序崩溃(错误#19146)
GUI:修复了运行时信息的更新
GUI:在“显示设置”中,如果对所选图形适配器没有意义,则不显示“2D 视频加速”复选框
音频:启用 VRDE 时固定的音频输入处理
音频:修复了使用多扬声器配置时 HDA 仿真中的崩溃
存储:固定使用包含快照的加密磁盘(6.1.0 回归;错误#19160)
存储:提高 virtio-scsi 的性能
存储:对 QCOW2 映像中的压缩群集的只读支持
Windows 安装程序:再次包含意外删除的 vbox-img.exe 实用程序
Windows 主机:在安装或删除扩展包时,请重试有时无法重命名的目录(通常是由防病毒软件访问该目录引起的)
Linux 主机:支持 Linux 5.5(尚未添加访客)
Windows guest 虚拟机:如果将 VM 配置为使用启用了 3D 的 VBoxSVGA,则加速 2D 视频解码(缩放和色彩空间转换)
Windows guest 虚拟机:修复 guest 虚拟机附加安装程序以可靠地升级鼠标过滤器驱动程序
Windows guest 虚拟机:卸载启用了旧 3D 支持的旧 Guest Additions 时,请尝试还原原始 Direct3D 文件
Linux guest 虚拟机:使用 VMSVGA 改进 VM 的大小调整和多监视器处理(已知的遗留问题:请勿“in the middle”禁用监视器,否则会造成混乱)

v6.1.18 已于2021年1月22日发布。该版本是一个维护版本,修复和/或添加了以下项目:
Nested VM:修复了在某些条件下在 Intel 主机上执行 SMP nested-guests 时的挂起问题
OCI 集成:在导入时改进了云实例参数的解析
网络:e1000 中的 UDP 校验和卸载不再产生零校验和
网络:修复了主机专用以太网适配器 DHCP,guest os 无法在主机恢复上获取 IP 的问题
NAT:修复了 mss 参数处理
macOS主机:BigSur 的多项优化
音频:修复了主机进入睡眠状态后音频播放的问题
文档:某些内容修改和表格格式修复
Linux host and guest:支持内核版本 5.10
Solaris host:修复了自 6.1.0 版本以来 VGA 文字模式的回归问题。
Guest Additions:修复了影响 CentOS 8.2-2004 及更高版本的构建失败问题,修复了影响 Linux 内核 3.2.0 至 3.2.50 的构建失败问题
Shared Folder:修复了在 Linux guest 上重装的错误
更多更新说明请参考此处

v6.1.20 已于2021年4月23日发,这是该软件 6.1 版本系列的第十次更新。该版本增加了对 Linux Kernel 5.11 和 5.12 的支持,对于 Linux Kernel 4.10 以上的纯主机适配器,最大 MTU 大小已经增加到 16110。其他变化包括:
修正了根据各种操作的时间而导致的极差的虚拟机性能;
修正了在某些情况下,当 Hyper-V 出现时,客户操作系统挂起的问题;
修正了在某些情况下使用嵌套管理程序时的 Guru Meditation 错误;
修正了一个与 SMAP 相关的 host panic 问题,影响到使用英特尔 Haswell CPU 或更高版本的 Solaris 11.4 系统;
增加对导出到 OCI 和创建 OCI 实例的 cloud-init 支持;
修正了 "删除所有文件" 留下的 Logs/VBoxUI.log;
多个音频修复和增强;
修正了 macOS 上 duplex 音频设备的检测;
修正了 "未连接" 适配器的链接状态报告;
修正了 OS/2 guests 中 e1000 的连接问题;
修正了 VxWorks e1000 驱动的兼容性问题;
修正了 GUI 对端口转发规则的检查,即用 "Nat Network" 拒绝 IPv6;
修正了在断开模式下使用串行端口时可能出现的虚拟机挂起;
修正了与 v4l2loopback 的互操作性,并修正了某些情况下网络摄像头的崩溃;
修正了高 CPU 负载下不时出现的 Windows 虚拟机挂起或重启;
允许用 "modifyvm" 改变已保存的虚拟机的网络适配器附件;
修复了参数处理问题,以尊重"-root"选项;
更多详情可查看此处

v6.1.28 现已于2021年10月22日发布。该版本是一个维护版本,修复和/或添加了以下项目:
VMM:修复了在某些条件下 booting nested-guests 访问 debug registers 时的 guru meditation
UI:基于触摸板滚动的错误修复
VMSVGA:修复了从保存状态恢复后第一次调整大小时的 VM 黑屏问题,修复了 Linux Mint 上的显示损坏
Storage:修复了在某些情况下使用 VHD 图像时可能出现的写入错误
Network:virtio-net 设备支持中的多项更新,现在 virtio-net 可以正确处理在保存的 VM state 下断开 cable 的问题,对网络范围的更多管理控制,请参阅用户手册
NAT:修复了不拒绝具有绝对路径名的 TFTP 请求
Audio:修复了 PC 休眠后 VM 会话中止的问题,修复了在现代 Linux 客户机上设置 HDA 模拟的线路输入音量,修复了在拍摄快照时恢复播放 AC'97 emulation 的问题
API:添加了对 Python 3.9 的绑定支持,修复了在运行时更改设置时罕见的 VM 挂起
Linux host:改进了内核模块安装检测,可防止不必要的模块重建
Windows host:在 Windows 8 及更高版本上加速大页面分配,修复了 VM 关闭后 VBoxHeadless 进程仍然存在的问题
Host Services:Shared Clipboard:当 clipboard sharing 被禁用时,防止 guest clipboard 重置
Host Services:Shared Clipboard over VRDP:修复了当 guest service 重新连接到主机时继续工作的问题,修复了当 guest 没有剪贴板数据要报告时防止远程 RDP 客户端挂起的问题
Linux Host 和 Guest:引入了对内核 5.14 和 5.15 的初始支持
Linux Host 和 Guest:引入了对 RHEL 8.5 内核的初始支持
Windows Guest:引入了 Windows 11 Guest 支持,包括无人值守安装
更多详情请参考更新说明

v6.1.30 是一个维护版本,于2021年11月下旬发布,修复和/或增加了以下内容:
VMM:修正了 6.1.28 版本的回归问题,即当在 Windows 10 上使用 Hyper-V 模式时无法启动虚拟机。
GUI:修正了浏览外部镜像后无法完成首次运行向导的问题。
GUI:修正了在 macOS Big Sur 上从首次运行向导浏览外部镜像时的崩溃问题。
GUI:修正了在 Windows 上无法将拍摄的屏幕截图保存在具有本地名称的文件夹下的问题。
GUI:修正了 X11 上的错误,即在虚拟机存储设置中单次点击鼠标时启动拖放功能。
GUI:修正了对不支持硬件虚拟化的机器的设置检查。
GUI:非关键媒体相关的错误不应导致模态弹出错误信息。
修正了解析 /etc/vbox/networks.conf 时的崩溃问题。
DVD:修复了虚拟机重置时的驱动器锁处理
VBoxHeadless:修正了在 macOS Monterey 上运行时的崩溃。
VBoxManage:修正了 "hostonlyif" 的不正确帮助文本
vboximg-mount:如果没有指定镜像,会出现错误信息。
macOS:修复了 macOS Monterey 在安装程序和启动内核扩展时的多个特定 bug。
macOS:在基于 M1 的 Mac 上显示不支持 CPU 的信息,并中止安装。
Linux:引入了对内核 5.16 的初步支持。
共享剪贴板:当 Guest 没有剪贴板数据需要报告时,改进了 Host 和 Guest 之间的通信。
更多详情可查看更新说明

v6.1.32 是一个维护版本,于2022年1月20日发布,修复和/或增加了以下内容:
VMM: 改变了使用 Hyper-V 时的 guest RAM 管理,使其与 HVCI 更加兼容
VMM: 解决了由于 OS/2 中缺少 TLB 刷新,在较新的 AMD CPU 上出现 OS/2 guest 不稳定的情况
GUI:修正了在全屏模式下使用迷你工具栏时,在少数情况下的键盘焦点丢失问题
音频:修正了在配置 OSS 音频后端时,意外创建空的调试日志文件的问题
E1000:修复某些 Linux 内核的链接状态报告
无人值守安装(Unattended installation):修复了 6.1.28 版本中引入的回归问题,该问题会导致 Windows XP 到 10 的分区失败
Solaris host:修正安装程序中的回归问题,该问题导致在 Solaris 10 上安装失败,修复了打包方面的问题,使 vboxshell.py 可以执行
Linux host:修复对某些 USB 设备的访问,该问题导致设备类别没有得到正确处理 (bug #20721)
Guest:如果 guest 处于文本模式,修正了错误的鼠标位置
Guest 控制:修正了从 host 到 guest,以及从 guest 到 host 的文件夹复制问题,修复了 UNICODE 的处理问题
共享剪贴板:改进了 X11 和 Windows guest 和 host 之间的 HTML 内容交换
OS/2 附加功能:修正了共享文件夹中扩展属性的一些问题 (bug #19453)

v6.1.36 是一个于22022年7月下旬维护版本,修复和/或增加了以下内容:
VMM:修复了为单个 vCPU 虚拟机配置 Speculative Store Bypass 时可能发生的 Linux guest 内核崩溃
GUI:在虚拟机设置对话框的存储页面中,修复了在 KDE 上破坏鼠标与本机文件选择器交互的错误
NAT:防止主机解析器错误地为不受支持的查询返回 NXDOMAIN 时出现问题
Audio:saved state area 的一般改进
Recording:设置处理的各种修复
VGA:使用 VBE banking 时屏幕更新的性能改进
USB:修复了断开 USB 设备时罕见的崩溃问题
ATA:修复了 NT4 guests 需要一分钟才能弹出 CD 的问题
vboximg-mount:修复了损坏的写入支持
SDK:修复了 Python 绑定错误地尝试将任意字节数据转换为 Python 3 的 unicode 对象,从而导致异常
API:修复了在 VM 未运行时添加虚拟 USB 大容量存储设备或虚拟 USB DVD 驱动器默认未标记为可热插拔的问题,对 Python 3.10 的初始支持,Solaris OS 类型清理
Windows host:修复了 6.1.32 中的回归导致使用 Hyper-V 时 guest 挂起,修复了使用 Hyper-V/NEM 模式时保存和恢复 VM 状态的可能问题
Linux and Solaris hosts:如果共享文件夹在主机端表示为符号链接,则允许挂载共享文件夹
Linux Host and Guest drivers:引入了对内核 5.18、5.19 和 RHEL 9.1 的初始支持
Linux Host and Guest drivers:更好地支持使用 clang 编译器构建的内核
Solaris Guest Additions:安装程序区域的一般改进,修复了 VMSVGA 图形配置中的 guest screen resize
Linux and Solaris Guest Additions:修复了 VBoxVGA 和 VBoxSVGA 图形配置中的多屏幕处理,添加了对通过 VBoxManage 设置主屏幕的支持,修复了调整 guest screens 大小时 X11 资源泄漏的问题,修复了使用 guest control 启动进程时的文件描述符泄漏,修复了以 root 身份执行进程的 guest control
Linux Guest Additions:通过防止内核模块在没有必要的情况下重新构建来改进访客启动时间
Windows Guest Additions:修复了在极少数情况下在 NT4 guests 中启动时 VBoxTray 崩溃的问题

甲骨文(Oracle)于2022年9月上旬发布了 VirtualBox 6.1.38 稳定版。这是一款适用于 GNU/Linux、Solaris、macOS 和 Windows 系统的开源、跨平台、主流虚拟化软件。距离上个版本 6.1.36 发布,本次新版本相隔一个半月时间发布。该版本引入了对 Linux 5.18 和 Linux 5.19 内核的支持、初步支持即将到来的 Red Hat Enterprise Linux 9.1 系统、初步支持 Python 3.10,并使用 Clang 编译器优化了对 Linux 内核的支持。该版本最大的改进是引入了对 Linux 6.0 内核的初步支持,这意味着用户可以虚拟化采用 Linux Kernel 6.0 的 GNU/Linux 的发行版本。在 Linux Kernel 6.0 今年秋季正式发布之后,用户可以在 Linux 6.0 驱动的发行版本中安装 VirtualBox。VirtualBox 6.1.36 对 Red Hat 即将推出的 RHEL 9.1 系统提供初步支持,而在 VirtualBox 6.1.38 中为 Red Hat Enterprise Linux 9.1 中使用的内核带来了额外的修复。同样对于 Linux 系统,新的 VirtualBox 版本更新了 Linux Host and Guest Additions 安装程序,以改进检查发行版中是否存在 systemd init 系统的机制。

最新版本:7.0
v7.0 于2022年10中旬发布,7.0 带来最大的改动是允许虚拟机完全加密运行 -- 包括配置日志和保存状态的加密。但对于v7.0,这种 VM 加密支持仅支持命令行界面。v6.0 于 2018 年推出;v6.1 于 2019 年推出,7.0 版本引入了支持完整虚拟主机加密、基于 Direct3D 11 的图形堆栈等。Oracle 表示正在将 DXVK (尤其是 DXVK-Native)用于非 Windows 主机,意味着 Direct3D 堆栈最终在 Vulkan 上运行。因其依赖的Qt开发库的授权有变更,故整体授权升级为GPLv3

还支持其他大功能,例如用于 Intel 和 AMD 的虚拟 IOMMU 设备、虚拟 TPM 1.2 和 2.0 设备支持、EFI 安全启动终于连线、各种 GUI 增强功能。Vorbis 是使用 WebM 容器进行音频录制的默认音频编解码器,不再使用 Opus。UEFI SecureBoot 和 TPM 支持现在还允许 Windows 11 来宾使用 VirtualBox 7.0,还更新了正在使用的 Qt 工具包,改进了 UI 的可访问性,并进行了各种修复。其他更改项目如下:
OCI:可以将云虚拟机添加到 Virtual Machine Manager ,并作为本地 VM 进行控制
OCI:可以通过网络管理器工具配置云网络,其方式与主机和 NAT 网络相同
录音:使用 Vorbis 作为 WebM 容器的默认音频格式。
音频:添加了 “默认” 主机驱动程序类型,可以在不同平台之间移动虚拟机(设备),无需显式更改音频驱动程序。
来宾控制:实现了对 Linux 来宾 “添加自动更新” 的初始支持,通过 VBoxManage 更新添加访客时,实现等待和/或重新启动访客的功能
VBoxManage:添加了访客控制 “waitrunlevel” 子命令,可以等待访客达到某个运行级别
Windows 主机:添加了在会话 0 中运行自动启动 VM 的实验性支持,允许在用户未登录时运行 VMS(默认禁用,请参阅手册)
macOS 主机:删除了所有内核扩展,为具有 Apple 芯片 CPU 的系统提供开发者预览包。
Linux 访客:重新设计访客屏幕大小调整功能,添加了与一些访客桌面环境的基本集成
设备:基于 DirectX 11(以及非 Windows 主机上的 DXVK)实现了新的 3D 支持,添加了虚拟 IOMMU 设备(Intel 和 AMD 变体)
设备:添加了虚拟 TPM 1.2 和 2.0 设备,EHCI 和 XHCI USB 控制器设备现已作为开源基础包的一部分
EFI:增加了对安全启动的支持
调试:添加了通过 GDB 对来宾调试的实验性支持,以及通过 KD/WinDbg 对来宾调试的高度实验性支持
更多更新公告请参考此处

v7.0.4 于2022年11月中旬发布的维护版本,修复和/或增加了以下内容:
VMM:为嵌套式虚拟化添加了嵌套式分页支持
VMM:当 Hyper-V 与某些访客一起使用时,修正了 Windows 主机上可能的虚拟进程崩溃
VMM:修正了在某些情况下 AMD CPU 上的 Windows XP 访客挂起或 BSOD
GUI:Guest Control 文件管理器的各种错误修复,在 Guest Control 文件管理器中增加了更多信息性的文件操作
GUI:在全局设置(显示页面)中增加了调整用户界面字体大小的选项
GUI:修正了新虚拟机向导中的一个退步。当向导被取消时,选定的虚拟磁盘不再被删除
GUI:在设备菜单中增加了一个新的菜单项,可以选择升级访客的附加功能
VirtioSCSI:修正了 EFI 固件对 virtio SCSI 控制器的识别,修复了在使用 virtio SCSI 控制器时,关闭虚拟机引起的挂起问题
virtio-net:解决 FreeBSD 12.3 以下版本的 virtio-net 驱动中的一个 bug,该 bug 导致设备无法工作
Storage:当主机 I/O 缓存启用时,修正了 VirtioSCSI 控制器的 I/O 错误
VBoxManage:修正了 createmedium disk --variant RawDisk 命令导致无效的 .vmdk 文件时的回归问题
Main:恢复了多显示器虚拟机配置中的输入指针设备行为,在自动安装 Linux Guest Additions 过程中修正了进度指示
Guest Control:修正了路径处理问题
Storage 3D:在启用 3D 的 macOS 上修复了虚拟机进程崩溃的问题
Linux 主机和访客:启动脚本的常规改进
Linux Guest Additions:引入了对 RHEL 8.7 和 9.2 内核的初始支持

甲骨文于2023年4月中旬发布了 v7.0.8 版本更新。该更新和上个版本相隔 3 个月时间,初步支持4月23日发布的 Linux 6.3 内核版本,改善对 Red Hat Enterprise Linux 8.7/9.1/9.2 的支持。进一步改善了对 Linux 发行版的支持,在 /etc/vbox/vbox.cfg(Linux hosts)或 /etc/virtualbox-guest-(Linux guests)中通过指定 VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" 参数,可以绕过内核模块签名验证。引入了一个 modifynvram enrollmok 子命令,允许将 Machine Owner Key 注册到 NVRAM 中。新版本也改进了图形界面,修复了 FreeBSD 12.3 和 pfSense 2.6.0 系统中的一些 BUG。

7.0.10 已于2023年7月中旬发布,初步支持 Linux 6.4/6.5 内核。新版本为 guests 和 hosts 增加了对 Linux 6.4 内核系列的初步支持、仅面向 hosts 初步支持即将推出的 Linux 6.5 内核系列、面向 hosts 初步支持间接分支跟踪 (Indirect Branch Tracking),以及为 guests 和 hosts 初步支持 RHEL 8.8、9.3 内核。同样对于 Linux Guest Additions,该版本在安装程序区域中引入了改进,修复了重新加载 vboxvideo 模块导致某些 guest 计算机中内核崩溃的问题,并修复了以下问题:当 guest 未安装 X11 时,内核模块会在每次引导期间重新构建。其他值得注意的变化包括,VirtualBox 7.0.10 初步支持 OpenGL 4.1、改进对配置 TPM 1.2 的虚拟机的支持、引入对 OCI 和 GUI 的总体改进,改进对 macOS 13.3 Ventura 的支持,并改进对 Windows 11 guests 的支持。详情请查看发行说明

7.0.12 现已于2023年10月中旬发布。该版本是一个维护版本,修复和/或添加了以下项目:
VMM:修复了在某些情况下在 guest 内部使用调试器的问题
VMM:修复了对其他虚拟机管理程序使用的 VT-x 的检测
VMM:在 Linux 主机上最新 Intel CPU 的 Split Lock Detection 功能中引入了其他改进
GUI:修复了虚拟机详细信息面板中未显示嵌套硬件虚拟化设置时的问题
GUI:引入了克罗地亚语、印度尼西亚语、意大利语、日语、韩语、荷兰语和土耳其语的 NLS 更新,并添加了总体外观改进
Devices:修复了禁用 3D 时具有多个 guest screens 的 Windows guests 中的黑屏问题(7.0.10 回归)
Devices:修复了 VirtIO 网络接口的 PCI 设备标识符,修复了 VirtIO 网络接口的 VLAN 支持,修复了配置 TPM 时加载保存的状态)
Networking:修复了 macOS 上 VBoxIntNetSwitch 进程中的内存泄漏
Networking:修复了使用 NAT 网络连接时 IP 地址以 .2 结尾的 TCP 连接
Audio:修复了使用 WAS 后端在 Windows 主机上切换主机音频设备的问题
VRDP:添加了一般改进
VBoxManage:添加了 “list usbfilters” 命令的改进
Unattended:添加了对 Oracle Linux 8 和 Oracle Linux 9 的启动文件支持
Main:添加了更多 Linux 操作系统子类型
Host Services:修复了罕见情况下访客属性服务崩溃的问题
Linux Host and Guest:修复了一些 “field-spanning write” 内核警告
Linux Guest Additions:为 RHEL 8.9 和 9.3 内核添加了更多修复,为内核 6.4 添加了更多修复
Linux Guest Additions:添加了对 OpenSUSE 15.5 内核的初始支持,添加了对内核 6.5 和 6.6 的初始支持
Linux Guest Additions:添加了 “rcvboxadd status-kernel” 和 “rcvboxadd status-user” 命令的版本报告
BIOS:在 BIOS 中恢复了对 ISA SCSI HBA 的支持

甲骨文于2024年1月17日发布了 v7.0.14 版本,距离上个 7.0.12 版本发布相隔 3 个月时间。该版本最值得关注的改进包括支持导入导出包含 NVMe 存储控制器的虚拟机、初始支持 RHEL 9.4 内核等。还修复了诸多错误,包括在 Red Hat Enterprise Linux 8.9 内核上,Linux Guest Additions 中 vboxvideo 引起的内核错误(指操作系统在监测到内部的致命错误,且无法安全处理此错误时采取的动作)。

本次更新还修复了 VirtualSystemDescription 中不正确的 guest RAM 单位使用、BIOS 中用于 DMI OEM 表的数字处理,以及当虚拟机被配置为在 macOS 主机上使用内部网络时 VBoxIntNetSwitch 进程中的内存泄漏。还解决了当用户按住手指一段时间不动时,Windows 客户端不再能记住正在进行的触摸事件。修复了在连接 Apple Silicon 芯片上的 Microsoft Remote Desktop 应用时,远程桌面协议(RDP)支持崩溃的问题。

对于 Solaris Guest Additions,该版本引入了对安装到备用根路径(如 "pkgadd -R")的支持,并删除了卸载 Guest Additions 后重新启动虚拟机的要求。对于 macOS 主机,VirtualBox 7.0.14 新增了对较新存储设备的支持。

v7.0.16 现已于2024年4月中旬发布,这是一个维护版本,修复和/或添加了以下项目:
VMM:修复了在 Intel hosts 上的 guest 中使用 KVM 虚拟机管理程序执行 nested-guests 的 guru meditation
VMM:修复了某些最新 AMD 型号上的 Linux VM 崩溃问题
USB:修复了 EHCI 控制器错误处理短数据包时的问题
音频:引入了通用性改进
VBoxManage 和 vboximg-mount:更新了使用信息和文档
Guest Control:修复了在正确的 Windows 会话中启动 Windows guest 进程的问题(7.0 回归)
Linux Host:修复了使用 sudo 启动 VM 时 VBox.sh 删除错误的 VBoxSVC IPC socket 的问题
Linux Host:修复了使用 GCC 13.2 时内核模块构建失败的问题
macOS Host:修复了 App Nap 影响虚拟机性能时的问题
Linux Host and Guest:添加了与最新 Linux 发行版上发现的 UBSAN 警告相关的修复
Linux Host and Guest:通过在内核命令行中添加 mod_name.disabled=1,增加了防止内核模块在系统 boot 期间自动加载的可能性
Linux Host and Guest:添加了对内核 6.9 的初始支持
Linux Host and Guest:修复了在内核 6.6 中引入的 mk_pte 警告
Linux Guest Additions:添加了对内核 6.8 的初始支持
Windows Guest Additions:引入了图形区域的通用性改进