VirtualBox7.1.4发布,增加了对Linux内核6...

网络东西不好懂 2024-10-17 02:33:56

VirtualBox作为全球广泛应用的开源虚拟化平台,自发布以来在用户中积累了大量的口碑。每一次更新,都会为用户带来新的特性和改进。2024年10月15日,VirtualBox团队发布了全新的7.1.4版本。

这是一次以维护为主的更新,主要解决了若干bug并进行了一些功能优化,提升了稳定性和用户体验。

更新日志:https://www.virtualbox.org/wiki/Changelog-7.1#v04

VirtualBox 7.1.4是继9月发布的7.1.0主版本后的一个维护更新。7.1.0版本引入了新的用户界面设计和多个新功能,而7.1.4则专注于提升系统的稳定性和修复已知问题。在这个版本中,VirtualBox修复了多个影响虚拟机性能、网络功能和用户体验的bug,尤其是解决了Windows 11和Linux系统上出现的一些兼容性问题。

本次更新覆盖了图形用户界面、NAT网络功能、VBoxManage命令行工具、EFI兼容性以及Linux和Windows平台的多项改进。总的来说,VirtualBox 7.1.4是一款旨在为用户提供更流畅、更可靠的虚拟机体验的版本。

图形用户界面(GUI)更新与国际化支持

VirtualBox 7.1.4在图形用户界面(GUI)方面进行了优化,尤其是在国际化支持(NLS)方面加入了新的语言选项。此次更新新增了对土耳其语、印尼语和意大利语的支持,使得更多国家和地区的用户能够更顺畅地使用VirtualBox,极大提升了全球用户的使用体验。

在全球化应用场景中,软件的多语言支持是提高用户友好度和普及率的重要因素。通过不断更新和扩展语言支持,VirtualBox 使其用户界面更加易用,适应了国际市场的需求,进一步巩固了其作为开源虚拟化解决方案的领先地位。

VMSVGA显卡适配器改进

VirtualBox的默认显卡适配器VMSVGA在7.1.4版本中也得到了显著的改进,特别是在解决Linux内核中的黑屏和闪屏问题方面。本次更新修复了与最新Linux内核版本(如6.x系列)存在的图形显示兼容性问题,这对依赖图形化界面的Linux用户来说尤为重要。

过去,许多使用Linux虚拟机的用户在更新到最新内核时,常常会遇到虚拟机显示不正常、黑屏或闪屏的问题。这些问题主要与VMSVGA适配器的兼容性不足有关。随着7.1.4版本的发布,VirtualBox针对这些问题进行了修复和优化,使得Linux虚拟机用户的图形输出更加流畅和稳定。

NAT 网络功能修复

NAT(网络地址转换)功能是虚拟化平台中常用的网络连接方式之一,它允许虚拟机通过主机的网络接口连接外部网络。在7.1.4版本中,VirtualBox修复了NAT功能在恢复早期版本(7.0.x)保存状态时可能出现的问题。过去,一些用户在恢复虚拟机时,可能会遇到网络无法正常连接的情况。此次更新彻底解决了这一问题,使用户可以顺利恢复虚拟机状态,而不会再受困于网络连接失败。

此外,NAT网络的整体性能和稳定性也得到了提升,特别是对于需要频繁启用和恢复虚拟机的用户来说,这一修复大大提高了工作效率。

VBoxManage 命令行工具修复

作为VirtualBox的重要管理工具,VBoxManage命令行工具允许用户通过命令行来管理虚拟机,例如启动、暂停、配置虚拟机等操作。在7.1.4版本中,VirtualBox修复了与VBoxManage工具相关的一些关键问题。

特别是,修复了“list vms”和“showvminfo”命令在处理无法访问的虚拟机时的执行错误问题。在过去的版本中,用户在尝试列出或查看无法访问的虚拟机信息时,这些命令可能无法正常运行,导致管理上的困扰。如今,这一问题已经得到解决,确保了命令行操作的准确性和稳定性。

对于习惯于通过命令行进行操作的高级用户而言,VBoxManage工具的改进意味着更高效的管理流程和更稳定的使用体验。

Windows 11 兼容性改进

Windows 11用户在之前的VirtualBox版本中遇到了一些兼容性问题,尤其是在使用Windows 11 24H2和最新Insider Preview构建版本时,系统DLL大小检查的问题导致VirtualBox无法正常运行。这一问题影响了相当一部分Windows用户的体验,尤其是那些参与Windows Insider项目并测试最新系统版本的用户。

在VirtualBox 7.1.4中,开发团队解决了这个关键问题,确保用户可以在最新版本的Windows 11上顺畅地运行VirtualBox。无论是企业用户还是个人用户,都可以在Windows 11的环境下安全、稳定地创建和运行虚拟机。

支持 Linux 内核 6.12

随着Linux内核的持续更新,虚拟化软件需要不断适应新的内核版本。VirtualBox 7.1.4增加了对Linux 6.12内核的初步支持,特别是在Linux Guest Additions中的兼容性增强。Linux 6.12内核引入了一项新的变化,即KVM模块在加载时默认初始化虚拟化功能,这可能会阻止VirtualBox虚拟机的启动。

为了解决这一问题,VirtualBox团队提供了两种解决方案:用户可以通过内核命令行参数添加“kvm.enable_virt_at_load=0”来禁用KVM模块的自动虚拟化功能,或者手动卸载相应的KVM模块。通过这些操作,用户可以继续在Linux 6.12内核上正常启动和使用VirtualBox虚拟机。

Linux/ARM 客户端改进

本次更新还为Linux/ARM架构的客户端用户带来了一项新功能:用户现在可以通过设备菜单自动升级Guest Additions。这一改进显著简化了Linux/ARM平台用户的系统维护流程,不再需要手动下载和安装最新版本的Guest Additions,极大地方便了用户保持系统的最新状态。

对于Linux/ARM用户而言,这不仅提升了系统的易用性,还确保了虚拟机在各个Linux/ARM平台上能够运行得更加稳定、流畅。

EFI 相关问题修复

EFI(Extensible Firmware Interface)是现代计算机系统中的重要固件接口,用于初始化操作系统并处理硬件与软件之间的交互。在VirtualBox 7.1.4中,开发团队修复了两个与EFI相关的重要回归问题。

首先,之前版本中缺失的LsiLogic MPT SCSI驱动程序已经重新添加,这解决了使用该控制器的设备在启动时出现的兼容性问题。其次,EFI环境下损坏的网络启动支持功能也得到了恢复,确保依赖EFI进行启动的用户可以正常启动虚拟机并访问网络。

VirtualBox 7.1.4下载:

https://www.virtualbox.org/wiki/Downloads

0 阅读:2