VirtualBox 4.0 的更新日志
此页面列出了 VirtualBox 4.0 版本的所有更改。
所有分支: 7.1 · 7.0 · 6.1 · 6.0 · 5.2 · 5.1 · 5.0 · 4.3 · 4.2 · 4.1 · 4.0
VirtualBox 4.0.x 不再受支持!
VirtualBox 4.0.36 (发布于 2015-11-11)
这是一个维护版本。以下项目已修复和/或添加:
- 多项修复
VirtualBox 4.0.34 (发布于 2015-10-20)
这是一个维护版本。以下项目已修复和/或添加:
- 多项修复
- Windows 主机:强化修复
VirtualBox 4.0.32 (发布于 2015-07-10)
这是一个维护版本。以下项目已修复和/或添加:
- Linux 主机: 修复了一个导致 netfilter 驱动程序忽略某些事件的错误 (bug #12264)
VirtualBox 4.0.30 (发布于 2015-05-19)
这是一个维护版本。以下项目已修复和/或添加:
- VRDP:修复了与 rdesktop 1.8.3 的不兼容问题
- 软盘:多项修复
VirtualBox 4.0.28 (发布于 2015-01-17)
这是一个维护版本。以下项目已修复和/或添加:
- VRDP:修复了使用远程音频输入时罕见的崩溃问题
- 存储:修复了在某些情况下调整 VHD 映像大小时的数据损坏问题
VirtualBox 4.0.26 (发布于 2014-07-15)
这是一个维护版本。以下项目已修复和/或添加:
- HGCM:修复了保存状态的问题,该问题可能导致虚拟机从保存状态启动后出现多项客户机异常行为
VirtualBox 4.0.24 (发布于 2014-03-14)
这是一个维护版本。以下项目已修复和/或添加:
- 3D:多项修复
- 增强功能:修复了较新 Linux 内核上的 CPU 热插拔问题
VirtualBox 4.0.22 (发布于 2014-01-10)
这是一个维护版本。以下项目已修复和/或添加:
- HGCM:修复了在某些条件下的崩溃问题
- Linux 增强功能:修复了近期 Linux 内核的问题
- Windows 增强功能:修复了在某些条件下共享文件夹服务中的客户机崩溃问题
VirtualBox 4.0.20 (发布于 2013-10-11)
这是一个维护版本。以下项目已修复和/或添加:
- GUI:防止在 X11 主机上在某些条件下发生崩溃
- VRDP:修复了客户机屏幕调整大小时的罕见崩溃问题
- 存储:修复了在某些情况下调整 VDI 映像大小后的数据损坏问题(bug #11344)
- 存储:修复了连接到某些 QNAP iSCSI 目标时的崩溃问题
- 存储:修复了当 iSCSI 与快照和异步 I/O 一起使用时丢失写入的问题 (bug #11479)
- 存储:修复了使用 Parallels 磁盘映像创建快照时挂起的问题(bug #9617)
- VBoxSVC:修复了在具有许多 VLAN 接口的系统上崩溃的问题
- 主程序/OVF:修复了当客户端忘记调用 Appliance::interpret() 时导入过程中崩溃的问题 (bug #10845)
- VBoxManage:修复了在没有显示器时 screenshotpng 崩溃的问题 (bug #11363)
- Linux 主机:修复了 gcc bug 55940,该 bug 可能导致在使用 gcc 4.7 编译 32 位 Linux 主机内核时产生错误的内核模块代码 (bug #11035)
- Linux 主机:修复了日文键盘上的“]”键再次工作。
- Linux 主机/客户机:修复了 Linux 3.11 问题 (bug #11946, #12001)
- Solaris / Mac OS X 主机:虚拟机 CPU 负载指标现在在所有核心完全利用时报告 100% (以前是单个核心)
- Linux 增强功能:修复了 Linux 3.8 / 3.9 编译问题 (bug #11036)
- Linux 增强功能:RHEL/OEL/CentOS 6.4 编译修复(bug #11586)
- Linux 增强功能:Debian Linux 内核 3.2.0-4 (3.2.39) 编译修复(bug #11634)
VirtualBox 4.0.18 (发布于 2012-12-18)
这是一个维护版本。以下项目已修复和/或添加:
- VMM:修复了因无效的原始模式重新调度导致的 VERR_NOT_SUPPORTED 和 VERR_RAW_MODE_INVALID_SMP guru meditation (bug #10370)
- VMM:修复了在 SYSEXIT 紧随 STI 之后调度中断的潜在问题
- VMM:修复了在极少数情况下,带 SMP 客户机的虚拟机从暂停/保存状态恢复后挂起的问题
- VMM:修复了页面融合中潜在的客户机内存损坏问题
- VMM:修复了在 32 位 Linux 主机上,64 位客户机导致主机冻结的问题 (bug #10528)
- VMM:修复了在极少数情况下 TPR read 指令的解释错误 (仅限 AMD-V)
- VMM:修复了禁用 VT-x/AMD-V 时任务门的处理问题
- 快照:修复了在关闭虚拟机时恢复旧快照时崩溃的问题 (bug #10491)
- 主程序:主机接口不再具有 IP 地址和网络掩码属性的“默认值”
- 网络:修复了当 PCnet 或 PRO/1000 桥接到 OS X 主机上的某些类型的适配器时,数据包大于 MTU-4 的问题 (bug #3783)
- 桥接网络:修复了由于无效引用计数器导致内核 3.2.18 及更高版本上设备驱动程序卸载的问题 (bug #10624)
- NAT:修复了在罕见情况下的崩溃问题(仅限 Windows 主机;bug #10128)
- Virtio-net:修复了 Windows XP 客户机中接收 GSO 数据包的问题,该问题导致主机到虚拟机传输中的数据包丢失
- Virtio-net:修复了会话信息对话框(GUI)中网络统计计数器的问题
- 存储:修复了在压缩带有快照的 VDI 映像时可能发生的数据损坏
- 存储:修复了某些媒体播放器的音频 CD 直通问题
- 存储:修复了在未对齐请求和启用异步 I/O 时挂起的问题
- 存储:修复了使用较新 VHD 映像时的挂起问题(bug #11279)
- VGA:修复了错误的访问检查,这可能在某些条件下导致崩溃
- VGA:修复了双扫描文本模式
- USB:在保存或加载虚拟机状态时,如果插入或拔出 USB 设备,不要崩溃(仅限 SMP 客户机)
- VBoxManage:修复了执行和等待客户机进程时的内存泄漏
- VBoxManage:修复了从原始映像转换磁盘的问题
- Solaris 安装程序:修复了在区域中安装 VirtualBox 时的依赖项检查问题
- Linux 主机/客户机:修复了 Linux 3.3、3.4、3.5 和 3.7 的问题
- Linux 增强功能:使 3D 透传在 OEL/RHEL 6.2 上工作 (bug #10010)
- Linux 增强功能:修复了通过内核高内存复制共享文件夹数据时缺少实现的问题 (bug #9878)
- Linux 增强功能:确保在关闭共享文件夹上的内存映射文件时所有数据都已写入
- Linux 增强功能:客户机内容有时未正确更新 (bug #9887)
- Solaris 增强功能:修复了客户机内核驱动程序在客户机重启时无法正常加载的问题 (4.1.8 回归;bug #10113)
- Solaris 增强功能:修复了缺少 64 位 OpenGL 库 VBoxOGL.so 的问题 (bug #10151)
- Windows 增强功能、VRDP:修复了垂直文本偶尔损坏的问题
VirtualBox 4.0.16 (发布于 2012-01-11)
这是一个维护版本。以下项目已修复和/或添加:
- VRDP:修复了屏幕损坏问题
- VRDP:修复了屏幕冻结问题
- ATA:修复了在使用某些客户机进行 ATAPI 直通时可能发生的崩溃
- NAT:在大量 ICMP 请求失败后接口停止工作 (bug #9371)
- 指标:修复了在虚拟机销毁时客户机指标收集中无效访问的潜在问题
- 主程序:修复了在 X11 客户机退出全屏模式后帧缓冲区信息不正确的问题,这导致例如 GUI 中的预览窗口混乱
- VBoxSVC:修复了在极少数情况下崩溃的问题 (例如客户端崩溃)
- VMDK/VHD:修复了在极少数情况下,禁用主机缓存时使用快照可能发生的数据损坏 (bug #9749)
- OVF/OVA:修复了在极少数情况下导入时磁盘映像损坏的问题
- Mac OS X 主机:修复了桥接到无线接口时重复数据包的问题 (bug #9648)
- Windows 增强功能:实现了更快地检测已登录的客户机用户和过时的会话
- Linux 客户机:修复了 Linux 3.2 的问题
VirtualBox 4.0.14 (发布于 2011-10-18)
这是一个维护版本。以下项目已修复和/或添加:
- VMM:修复了 AMD Fusion CPU 上的 64 位客户机问题 (bug #8824)
- VMM:修复了 Intel 主机上 64 位客户机中 sysenter/sysexit 机器指令的处理问题
- GUI:修复了 OVF 导出时包含附加信息 (许可证、供应商等) 的问题
- GUI:在虚拟机选择器中创建快照时,不要创建实时快照
- GUI:修复了某些 Windows 主机上虚假的 LCtrl 键事件 (4.0.6 回归;bug #373)
- VBoxManage:修复了 extpack install --replace
- VRDP:修复了极少数屏幕损坏
- E1000:修复了 Windows 7 客户机在启动时或在不寻常的设置中重新配置网卡时罕见的挂起问题 (bug #6223)
- 鼠标支持:修复了影响 Windows 客户机的指针位置差一错误 (bugs #7566, #9321)
- NAT:根据 Winsock API 要求更改了 TCP 连接建立 (仅限 Windows 主机;bug #8919)
- VHD:修复了跨块边界的读取问题 (bug #8532)
- VMDK:修复了创建拆分 VMDK 映像时的进度指示器
- 软盘:修复了物理介质的介质大小检测问题 (仅限 Windows 主机)
- VBoxSVC:在注册映像时使路径比较与操作系统无关 (bug #9303)
- 主程序:返回正确的 RDP 默认端口,修复了在运行时启用远程显示时 GUI 中的设置警告 (bug #9368)
- 主程序:修复了共享文件夹不存在时的虚拟机初始化问题 (bug #7941)
- 主程序:修复了无头虚拟机在客户机增强功能活动时拍摄屏幕截图 (例如预览窗口) 的问题
- 主程序:修复了硬盘枚举和不可变磁盘重置之间可能出现的死锁 (bug #9549)
- OVA:修复了重命名 OVA 文件的导入问题 (bug #9033)
- Virtio-net:修复了 UDP 数据包超出 MTU 的问题 (bug #9370)
- Solaris 主机:修复了由于缺少 EFI ROM 文件导致 EFI 客户机启动失败的问题 (bug #9535)
- Mac OS X 主机:修复了以 root 身份安装时的安装问题 (bug #1578)
- Windows 增强功能:修复了某些应用程序在共享文件夹上截断文件的问题 (bugs #9276, #9315)
- Linux 增强功能:抑制不正确的错误消息并允许将共享文件夹挂载到多个位置 (bug #9627)
- Linux 增强功能:增加了对 X.Org Server 1.11 的支持 (bug #9519)
- Linux 增强功能:修复了 Linux 内核 2.6.37 及更高版本的 llseek
- Linux 增强功能:在 openSUSE 12.1 上正确启动 VBoxService (bug #6229)
- Linux 增强功能:即使 DRM 模块编译失败 (这不是致命的),也能正确完成安装
VirtualBox 4.0.12 (发布于 2011-07-15)
这是一个维护版本。以下项目已修复和/或添加:
- Mac OS X 主机:Lion 修复
- Solaris 主机:修复了 Solaris 11 主机 (builds 166 及更高版本) 的抢占问题
- VBoxManage:通过自动确定存储控制器只有一个端口或每个端口只有一个设备时的端口或设备参数,使存储控制器附件的配置更加方便 (bug #9188)
- 存储:修复了在某些情况下,VHD 和 Parallels 映像可能发生的数据损坏 (bug #9150)
- 存储:修复了在使用 SATA 控制器时访问大于 4GB 的 CD/DVD 映像的问题 (bug #8592)
- 软盘:使其可以卸载主机软盘 (bug #6651)
- 网络:修复了当多个虚拟机同时传输时分段卸载的问题
- 3D 支持:修复了不同区域设置下的 GL_VERSION 字符串问题 (bug #8916)
- 源代码:修复了非官方构建中使用扩展包的 USB 2.0 支持
- Solaris 增强功能:修复了共享文件夹的自动挂载问题 (bug #8014)
VirtualBox 4.0.10 (发布于 2011-06-27)
这是一个维护版本。以下项目已修复和/或添加:
- GUI:修复了 KDE 主机上设置小部件消失的问题 (bug #6809)
- 存储:修复了在极少数情况下使用扁平 VMDK 映像时挂起的问题
- 存储:在某些情况下,主机内核更新后,保存的虚拟机无法恢复 (bug #8983)
- 存储:拒绝创建具有无效变体的介质 (例如,使用 VDI 的 Split2G;bug #7227)
- 快照:在创建快照时,所有硬盘附件都不得以正常模式连接到另一个虚拟机
- USB:修复了 SMP 客户机偶尔挂起的问题 (bug #4580)
- USB:在 RHEL/OEL/CentOS 5 客户机上正确的设备检测 (bug #8978 的部分修复)
- ACPI:强制 ACPI 计时器返回单调值,以改善 SMP Linux 客户机的行为 (bug #8511 及其他)
- RDP:修复了在极少数情况下的屏幕损坏问题 (bug #8977)
- rdesktop-vrdp:更新到 1.7.0 版
- OVF:在极少数情况下,VMDK 文件末尾的某些数据在导出期间未写入
- Mac OS X 主机:Lion 修复 (bug #8903)
- Mac OS X 主机:GNOME 3 修复
- Linux 主机:修复了 Linux 3.0 主机上的 VT-x 检测问题 (bug #9071)
- Linux 主机:修复了通用 Linux 二进制文件中的 Python 2.7 绑定
- Windows 主机:修复了线程和进程句柄泄漏
- Windows 增强功能:修复了确定客户机增强功能扩展版本时的错误 (4.0.8 回归;bug #8948)
- Solaris 增强功能:修复了 64 位 Solaris 10u9 客户机的安装问题 (4.0.8 回归)
- Linux 增强功能:RHEL6.1/OL6.1 编译修复
- Linux 增强功能:修复了 VBoxManage guestcontrol execute 期间的内存泄漏 (bug #9068)
VirtualBox 4.0.8 (发布于 2011-05-16)
这是一个维护版本。以下项目已修复和/或添加:
- Mac OS X 主机:修复了与近期 Mac OS X 64 位版本的不兼容问题 (bug #8474)
- Mac OS X 主机:修复了与超过 16 核的主机不兼容的问题 (bug #8389)
- Mac OS X 主机:修复了 64 位模式下第二个显示器上的绘制损坏问题 (bug #7606)
- GUI:恢复了设置空主机键以禁止任何主机键组合的功能 (4.0.6 回归;bug #8793)
- VBoxManage:添加了 controlvm screenshotpng 子命令,用于将正在运行的虚拟机屏幕截图保存为 PNG 格式
- VBoxHeadless:修复了关闭时潜在的崩溃问题 (仅限 Windows 主机)
- NAT:内置服务在以太网头部和 ARP 请求中使用正确的以太网地址
- 仅主机网络:修复了适配器引用计数
- E1000:修复了 Linux SMP 客户机罕见的客户机崩溃问题 (bug #8755)
- SATA:修复了在极少数情况下客户机磁盘损坏的问题 (仅与 RAM 超过 2GB 的客户机相关;bug #8826)
- 存储:修复了在启用异步 I/O 的情况下创建快照后数据损坏的问题 (bug #8498)
- 软盘:多项改进
- HPET:另一次修复时间跳变 (bug #8707)
- USB:删除了字符串描述符以空字符结尾的假设 (仅限 Windows 主机)
- 3D 支持:修复了调整客户机窗口大小时可能发生的崩溃
- 3D 支持:修复了 Ubuntu 11.04 和 Fedora 15 下的 GNOME 3 渲染
- 快照:修复了另一个可能在恢复快照时导致介质注册表中丢失条目的错误 (bug #8363)
- 共享文件夹:如果一个主机文件夹无法访问,不要停止挂载其他有效文件夹 (4.0.6 回归)
- Linux 增强功能:在构建内核模块之前检查是否安装了 gcc 和 make (bug #8795)
- Solaris 增强功能:增加了对 X.Org Server 1.10 的支持
- 客户机增强功能:修复了使用供应商特定版本后缀时,不适当的客户机增强功能更新通知 (bug #8844)
VirtualBox 4.0.6 (发布于 2011-04-21)
这是一个维护版本。以下项目已修复和/或添加:
- VMM:修复了从保存状态恢复 VMM 时气球页处理不正确的问题
- VMM:修复了在超过 64 核/超线程的主机上不崩溃的问题;实现了对多达 256 个主机核的支持 (Windows 主机除外;bug #8489)
- VMM:修复了在没有 PAE 的主机上运行 PAE 客户机时的 guru meditation 问题 (bug #8006)
- VMM:修复了在使用原始模式和最新客户机内核时 Linux 客户机运行缓慢的问题 (bug #8726)
- GUI:支持主机键组合 (bug #979)
- GUI:修复了进度指示器 (bug #7814)
- GUI:如果使用 USB 平板鼠标仿真,在虚拟机暂停时显示鼠标指针 (bug #6799)
- GUI:重命名虚拟机时也调整快照文件夹 (bug #8469)
- GUI:持久记住磁盘/DVD/软盘选择器的最后一个文件夹
- GUI:如果缺少适当的扩展包,则不允许启动已激活 USB 2.0 的虚拟机 (bug #8182)
- GUI:修复了在不存在的文件夹中打开文件对话框时挂起/崩溃的问题 (bug #8673)
- 快照:修复了一个可能在恢复快照时导致介质注册表中丢失条目的错误 (bug #8363)
- 快照:允许将快照存储在虚拟机目录中
- 3D 支持:修复了强制终止虚拟机时崩溃的问题 (仅限 Windows 主机;bug #7133)
- 存储:修复了内存泄漏 (4.0 回归;bug #7966)
- 存储:修复了通过内部网络访问 iSCSI 目标的问题
- 存储:修复了在禁用主机缓存的情况下,对具有多个快照的 VHD 和 VMDK 映像进行读取的问题 (bug #8408)
- 存储:修复了在发生 I/O 错误后,虚拟机暂停期间可能出现的挂起
- 存储:修复了虚拟机暂停/重置期间可能出现的挂起 (bug #8276, #8294)
- 存储:在将 streamOptimized VMDK 映像附加到虚拟机时自动创建差异映像
- ATA/SATA:通过正确报告当前配置文件为“无”来修复了在最新 Linux 发行版上虚拟 CD/DVD 介质的自动挂载问题 (如果没有介质存在)
- Buslogic:修复了某些客户机 (例如 jRockit VE) 的仿真
- 仅主机网络:修复了 Windows 主机上的接口创建失败 (4.0.4 回归;bug #8362)
- 仅主机 & 桥接 & 内部网络:修复了虚拟机处理混杂模式请求的问题,默认为交换机行为
- 仅主机网络:修复了主机从睡眠恢复后连接问题 (bug #3625)
- 桥接网络:支持 Mac OS X 主机上的接口绑定 (bug #8731)
- NAT:修复了带有静态分配 IP 的客户机处理 ARP 公告的问题 (bug #8609)
- VRDP:与 VRDPAuth 外部身份验证库的向后兼容性 (bug #8063)
- 共享文件夹:如果路径不是绝对路径,例如从不同的主机导入 OVF 时,不要导致虚拟机启动失败 (bug #7941)
- 音频:修复了在某些条件下崩溃的问题 (bug #8527)
- USB:修复了插入某些 USB 设备时崩溃的问题 (bug #8699)
- HPET:修复了读取计数器时的时间跳变 (bug #8707)
- OVF/OVA:如果导入时虚拟机名称发生更改,则自动调整磁盘路径
- OVF/OVA:修复了导出到慢速介质的问题
- OVF/OVA:自动修复具有多个磁盘的不一致设备 (bug #8253)
- rdesktop-vrdp:修复了在某些条件下触发的断言 (bug #8593)
- Windows 主机:修复了虚拟机关闭时偶尔挂起的问题,因为有时 COM 未正确初始化
- Mac OS X 主机:防止鼠标在捕获后离开虚拟机窗口
- Mac OS X 主机:在缩放模式下调整大小时保持纵横比 (按 Shift 键保持旧行为) (bug #7822 的一部分)
- X11 主机:修复了日元键支持 (bug #8438)
- X11 主机:修复了一个回归问题,该问题导致 Host+F1 弹出帮助而不是发送 Ctrl+Alt+F1
- Linux 主机/Linux 增强功能:修改 IPRT 符号,允许在客户机增强功能活动时在虚拟机内部安装 VirtualBox (bug #5686)
- Linux 主机/Linux 客户机:修复了 GLIBC 版本低于 1.11 的 bug,该 bug 在某些条件下导致崩溃 (64 位机器上 memchr 的有符号/无符号问题)
- Solaris 主机:修复了事件信号量中的死锁,这可能导致无法终止的虚拟机进程
- Windows 增强功能:修复了 Sysprep 参数处理
- Windows 增强功能:修复了在某些情况下自发的客户机重启问题 (4.0.2 回归;bugs #8406, #8429)
- Windows 增强功能:为旧版 Windows 上的锁定工作站添加了自动登录支持
- Windows 增强功能:修复了处理 PnP 消息时的驱动程序错误检查错误 (4.0 回归;bug #8367)
- Windows 增强功能:修复了 VBoxVideo 中的内存泄漏
- X11 增强功能:增加了对 X.Org Server 1.10 Final 的支持
- Linux 增强功能:修复了 Linux 内核 2.6.39-rc1 问题
- Linux 增强功能:改进了自动运行支持 (bug #5509)
- Linux 增强功能:修复了 SUSE 11 SP 1 客户机上的鼠标支持 (bug #7946)
- Solaris 增强功能:增加了对 X.Org Server 1.9 的支持
- 客户机增强功能:客户机控制执行的各种错误修复
- Web服务:使用自己的日志文件,并进行日志轮转以限制大小
VirtualBox 4.0.4 (发布于 2011-02-17)
这是一个维护版本。以下项目已修复和/或添加:
- VMM:修复了在某些条件下重新编译器崩溃的问题 (bugs #8255, #8319 及更多)
- VMM:修复了在 AMD CPU 上,32 位主机上运行启用嵌套分页的 64 位客户机的问题 (4.0 回归;bug #7938)
- VMM:修复了使用可编程间隔计时器的某些客户机的时间问题/挂起问题 (bugs #8033 和 #8062)
- VMM:修复了实时快照的大页面和监控问题 (bugs #7910, #8059, #8125)
- GUI:修复了尝试超出主机网络接口最大数量时的错误消息
- GUI:修复了保存对现有快照元数据更改的问题 (bug #8145)
- GUI:修复了 X11 主机上罕见的崩溃问题 (bug #8131)
- GUI:选择共享文件夹时,在用户主目录中启动文件对话框 (bug #8017)
- ExtPack:在创建目录时,强制执行可能受 umask 限制的正确权限 (仅限非 Windows 主机;bug #7878)
- VBoxSDL:修复了通过指定虚拟机 UUID 启动时崩溃的问题 (4.0 回归;bug #8342)
- VBoxManage:即使虚拟机已暂停,也允许 savestate
- VBoxManage:修复了 modifyvm --synthcpu (bug #6577)
- VBoxManage:修复了执行 guestcontrol execute –wait-for exit 并在退出时显示进程状态时挂起的问题 (bug #8235)
- VBoxManage:在等待客户机进程终止时,减少 guestcontrol execute –wait-for exit/stdout 期间的 CPU 负载 (bug #7872)
- VBoxManage:修复了 list hostdvds/hostfloppies
- VBoxManage:修复了主机 DVD 驱动器和主机软盘驱动器的 storageattach
- 指标:引入了 RAM/VMM 基本指标。
- 主程序:改进了拍摄虚拟机屏幕截图时的健全性检查 (bug #7966)
- 主程序:修复了在极少数情况下虚拟机启动失败时崩溃的问题
- 主程序:修复了不可变磁盘映像的附加问题 (bug #8105)
- 主程序:修复了虚拟机关闭时崩溃的问题 (bug #6443)
- 主程序:修复了交叉引用介质附件处理不正确的问题 (bug #8129)
- 设置:修复了大整数值截断的问题 (4.0 回归)
- 设置:正确存储 ICH9 芯片组类型 (bug #8123)
- 仅主机 & 桥接网络:修复了 Windows 主机上的 VBox DHCP 服务器启动问题 (4.0 回归;bug #7905)
- 仅主机网络:在 Linux 和 Darwin 上重新创建 vboxnetX 接口,在 vboxnetadp.ko 模块重新加载后 (bugs #5934, #6341)
- NAT:修复了在极少数情况下的 mbuf 泄漏 (bug #7459)
- ACPI:默认不允许客户机进入 S4,如果禁用 S1 和 S4,则不在 ACPI 表中公布它们 (bug #8008)
- 显卡:使禁用屏幕重新启用正常工作,以防止 X11 客户机进入屏幕保护模式时出现问题 (bug #8122)
- 存储:修复了禁用主机缓存时快照的写入错误 (4.0 回归;bug #8221)
- ATA/SATA:修复了 ACPI 暂停/恢复后的重置处理
- BusLogic:修复了 SMP 虚拟机挂起的问题
- 串行:另一次尝试防止传输过程中字符丢失 (bug #1548)
- Linux 主机/客户机:修复了 Linux 2.6.38-rc1 编译问题
- Mac OS X 主机:修复了在没有默认网关时列出主机接口时 VBoxSVC 崩溃的问题 (仅限 64 位主机;bug #7955)
- Solaris/Darwin 主机:修复了虚拟机 CPU 执行上限
- X.Org 客户机:修复了 X 服务器重启时崩溃的问题 (bug #8231)
- X.Org 客户机:支持 X.Org Server 1.10 预发布版和 Ubuntu 11.04 Alpha。
- X.Org 客户机:在图形驱动程序中添加 EDID 仿真,以防止 GNOME 设置守护进程在登录时更改模式。
- X.Org 客户机:从不向主机发送旧版 VirtualBox 无法处理的图形模式。
- Linux 增强功能:修复了共享文件夹代码中的内存泄漏,如果主机链接不可读 (bug #8185)
- Windows 增强功能:修复了 VBoxGINA 处理安全注意序列 (SAS) 的问题
VirtualBox 4.0.2 (发布于 2011-01-18)
这是一个维护版本。以下项目已修复和/或添加:
- GUI:如果虚拟机设置中引用的可移动主机驱动器消失,则不崩溃
- GUI:修复了在使用 KDE4 Oxygen 主题并单击设置按钮时崩溃的问题 (4.0 回归;bug #7875)
- GUI:如果无法创建机器文件夹,则正确警告 (bug #8031)
- GUI:对多显示器 X11 客户机的多项修复
- ExtPack:不要将安装程序帮助应用程序设置为 suid root (仅限 Linux .deb/.rpm 包)
- ExtPack:改进了 Vista / Windows 7 上安装扩展包的用户体验
- ExtPack:修复了安装扩展包时路径名中包含非 ASCII 字符的问题 (bug #7917)
- ExtPack:修复了 32 位 Linux 主机上的 SELinux 问题
- VBoxManage:现在支持所有平台 (Solaris 除外) 的仅主机接口创建和删除 (bug #7741)
- VBoxManage:修复了删除不存在的仅主机接口时分段错误
- 存储:修复了带有快照和异步 I/O 的 VMDK/VHD 映像可能发生的崩溃 (4.0 回归)
- 存储:如果 DVD/CDROM/软盘驱动器从虚拟机中分离,则不要弹出物理介质 (bug #5825)
- 存储:当故障客户机向 ATAPI 设备发送 ATA 命令时,更具鲁棒性 (bug #6597)
- Parallels:修复了暂停、暂停或关机期间映像删除的问题 (4.0 回归)
- 桥接网络:修复了桥接到没有 TX 队列的设备时主机内核崩溃的问题 (4.0 回归;仅限 Linux 主机;bug #7908)
- NAT:端口转发规则注册遵守协议参数 (bug #8094)
- E1000:修复了 WDS 的 PXE 启动问题 (bug #6330)
- Virtio-net:修复了某些 Linux 客户机中的 TX 性能问题
- ICH9:修复了虚拟机崩溃问题 (仅限软件虚拟化;bug #7885)
- VGA:修复了 VESA 屏幕问题 (4.0 回归;bug #7986)
- 共享文件夹:修复了创建符号链接时的参数解析问题,修复了 32 位/64 位位宽问题 (bug #818)
- 主程序:修复了在极少数情况下由于无效日志字符串导致的崩溃 (4.0 回归)
- 主程序:改进了阻止虚拟机启动的错误信息传播
- 主程序:修复了快照和机器路径中非 ASCII 字符的问题 (bug #8024)
- Web服务:现在默认监听 localhost,如文档所述 (bug #6067)
- 设置:如果找不到可移动驱动器附件 (主机驱动器或映像),则不应导致加载机器设置失败;对于 4.0,当机器从一台主机移动到另一台主机时,这种情况更有可能发生
- 设置:修复了更改快照名称或描述未保存到机器 XML 的问题
- OVF/OVA:修复了导入由其他 OVF 工具创建的文件的问题 (bug #7983)
- rdesktop-vrdp:修复了 USB 设备枚举时崩溃的问题 (bug #7981)
- Linux 主机:修复了 USB 设备枚举时崩溃的问题。
- Linux 主机:更努力地尝试分配内存 (bug #8035;4.0 回归)
- 客户机增强功能:修复了 VBoxService 中客户机控制参数解析的问题 (4.0 回归;bug #8010)
- Windows 客户机增强功能:Windows Vista/Windows 7 上的自动登录现在支持解锁以前锁定的工作站
VirtualBox 4.0.0 (发布于 2010-12-22)
此版本是一个主要更新。添加了以下主要新功能
- VirtualBox 重组为基本包和扩展包;详见手册第 1.5 章,“安装 VirtualBox 和扩展包”
- 用于虚拟机可移植性的新设置/磁盘文件布局;详见手册第 10.1 章,“VirtualBox 存储文件位置”
- GUI 的重大改造 (现称为“VirtualBox 管理器”)
- VMM:在 32 位主机上支持超过 1.5/2 GB 的客户机 RAM
- 新虚拟硬件
- Intel ICH9 芯片组,具有三个 PCI 总线、PCI Express 和消息信号中断 (MSI);详见手册第 3.4.1 章,“主板”选项卡
- Intel HD Audio,更好地支持现代客户机操作系统 (例如 64 位 Windows;bug #2785)
- OVF 支持的改进 (详见手册第 1.12 章,“导入和导出虚拟机”)
- Open Virtualization Format Archive (OVA) 支持
- 导出和导入期间的显著性能改进
- 现在可选在导出时创建清单文件
- 导入的磁盘可以有 VMDK 以外的格式
- 资源控制:增加了限制虚拟机 CPU 时间和 I/O 带宽的支持;详见手册第 5.8 章,“限制磁盘映像的带宽”
- 存储:支持 iSCSI、VMDK、VHD 和 Parallels 映像的异步 I/O
- 存储:支持调整 VDI 和 VHD 映像大小;详见手册第 8.21 章,“VBoxManage modifyhd”。
- 客户机增强功能:支持 Linux 和 Solaris 客户机中使用 X.Org Server 1.3 及更高版本的多个虚拟屏幕
- 语言绑定:本地 (COM/XPCOM) 和远程 (SOAP) 调用 API 的统一 Java 绑定
此外,以下项目已修复和/或添加:
- VMM:默认在 64 位主机上启用大页面支持 (仅适用于嵌套分页)
- VMM:修复了运行 Minix 时的 guru meditation 问题 (仅限 VT-x;bug #6557)
- VMM:修复了在某些条件下崩溃的问题 (仅限 Linux 主机,仅限非 VT-x/AMD-V 模式;bugs #4529 和 #7819)
- GUI:增加了 NAT 模式下端口转发的配置对话框 (bug #1657)
- GUI:在保存和恢复时显示客户机窗口内容
- GUI:某些 GUI 警告不再停止虚拟机输出
- GUI:修复了 KDE4 主机上的黑色全屏迷你工具栏 (仅限 Linux 主机;bug #5449)
- BIOS:实现了多扇区读取以加快某些客户机 (例如 Solaris) 的启动
- 桥接网络:通过在传出数据包到达物理网络之前过滤掉旨在发送给主机的传出数据包,提高了吞吐量 (仅限 Linux 主机;bug #7792)
- 3D 支持:允许再次使用 CR_SYSTEM_GL_PATH (bug #6864)
- 3D 支持:修复了各种剪裁/可见性问题 (bugs #5659, #5794, #5848, #6018, #6187, #6570)
- 3D 支持:使用 glGetVertexAttrib[ifd]v 时客户机应用程序堆栈损坏 (bug #7395)
- 3D 支持:修复了对 libMesa 7.9 的 OpenGL 支持
- 3D 支持:修复了 natty 上的 Unity/Compiz 崩溃
- 2D 视频加速:多显示器支持
- VRDP:修复了多显示器配置中罕见的崩溃
- VRDP:支持上行音频
- 显示:修复了偶尔的客户机调整大小崩溃
- NAT:端口转发规则可以在运行时应用
- SATA:允许附加 CD/DVD-ROM 驱动器,包括直通 (bug #7058)
- 软盘:支持只读映像文件,以此作为介质只读的标准 (bug #5651)
- 音频:修复了在极少数情况下播放期间的内存损坏
- 音频:DirectSound 后端现在允许在另一个 DirectSound 应用程序处于活动状态时 (包括另一个虚拟机) 虚拟机发出声音 (bug #5578)
- EFI:支持 SATA 磁盘和 CDROM
- BIOS:减少 VESA BIOS 函数 #4F01 的堆栈使用 (Quake 修复)
- OVF/OVA:修复了带有 iSCSI 磁盘的虚拟机导出
- 存储:虚拟 CD/DVD 支持 Apple DMG 映像 (bug #6760)
- Linux 主机 USB 支持:引入了一种侵入性更小的访问原始 USB 设备的方式 (bugs #1093, #5345, #7759)
- Linux 主机:支持设置了 CONFIG_DEBUG_SET_MODULE_RONX 的最新 Linux 内核
- 客户机增强功能:共享文件夹现在可以在 Windows、Linux 和 Solaris 客户机上标记为自动挂载
- Linux 增强功能:共享文件夹现在支持符号链接 (bug #818)
- Linux 增强功能:将 32 位和 64 位增强功能合并为一个文件
- Windows 增强功能:Windows Vista/Windows 7 上的自动登录现在能够处理已重命名的用户帐户;添加了各种错误修复