Oracle VirtualBox (以前的Sun VirtualBox,innotek VirtualBox和Sun xVM VirtualBox)是一个免费的跨平台虚拟化应用程序,提供一系列功能强大的x86虚拟化工具,专为桌面,服务器和嵌入式应用而设计。 VirtualBox可以在Linux,Solaris,Mac OS X和Microsoft Windows平台上使用,以运行任何上述操作系统的虚拟机,以及任何BSD分发,IMB OS / 2风格,DOS,Netware,L4,QNX和JRockitVE。
它是便携式的
Oracle VirtualBox是可移植的,不需要硬件虚拟化,包括客户添加和伟大的硬件支持。它还具有USB设备支持,完整的ACPI支持,多屏分辨率和内置的iSCSI支持。支持PXE网络引导,多代分支快照,远程机器显示,可扩展RDP身份验证和RDP(远程桌面协议)的USB也集成在Oracle VirtualBox中。
支持32位和64位体系结构
目前,该程序只能运行AMD64 / Intel64和x86架构。默认情况下,创建新的虚拟机时,您将能够选择虚拟化计划的操作系统。自从Oracle收购了Sun Microsystems公司以来,VirtualBox由一群专业工程师积极开发,他们在每个版本中实现新功能和功能。
虚拟机可以高度定制
一旦在VirtualBox中创建了新的虚拟机,用户将能够更改其类型,版本,引导顺序,芯片组,指点设备,基本内存(RAM),处理器,视频内存,监视器数量,音频驱动程序和控制器,网络适配器,串行和USB端口以及存储设备。当谈到VirtualBox支持的存储设备时,我们可以提到您将能够使用虚拟CD / DVD映像文件(也称为ISO映像)或使用主机CD / DVD驱动器来运行虚拟化操作系统。最复杂和最强大的虚拟化软件
支持USB设备也是本应用的一个有争议的功能,因为您需要进行一些调整才能正常工作。但总而言之,这是Linux操作系统中最复杂和强大的虚拟化软件之一。
此版本中的新功能:
- 音频:使用AC'97声音模拟时修复了意外的崩溃(bug#16959)
- 音频:默认输入或输出设备已更改时出现固定崩溃(错误#16968,#16969,#17004)
- 音频:使用ALSA后端时固定录制
- 音频:使用OSS后端时固定句柄泄漏
- E1000:修复与内部网络上的VLAN流量相关的崩溃(5.1.26回归;错误#16960)
- NAT:将--natbindip1应用于TCP连接(错误#16478)
- OVF:使用XHCI控制器导入设备时,请勿添加OHCI控制器。
- Mac OS X主机:如果使用Spotlight从文件对话框中修复GUI崩溃(5.1.20回归;错误#16935,#16953)
- Linux主机:修复创建固定大小的VDI映像(错误#17010)
- Linux主机/ guest虚拟机:修正Linux 4.4的openSUSE Leap 42.3(bug#16966)
- Linux添加:内核drm驱动程序支持自定义EL7 Linux 3.10内核
- Solaris添加:在启动控制台上隐藏信息性消息
GUI:鼠标事件没有到达透明VM窗口后面的主机窗口(Mac OS X仅主机;错误#16246)
桥接网络:在Word边界对齐输出数据包,防止MsLbfoProvider中的Windows主机崩溃。
5.1.8中的新功能:
- GUI:固定键盘快捷方式处理回归(Mac OS X主机唯一;错误#15937和#15938)
- NAT:不要超过最大数量的“搜索”后缀。从Bug#15948修补。
- 音频:现在在Mac OS X主机上使用音频队列
- 音频:使用PulseAudio后端(5.1回归) 进行固定录像
- 音频:各种错误修复
- 快照:在5.1.4中删除具有多个磁盘的快照(错误#15831) 的固定回归
- 快照:快照删除失败时崩溃修复和更好的错误报告
- 存储:使用Windows客户端进行NVMe仿真的一些修复程序
- API:SAS控制器的固定初始化(错误#15972)
- 构建系统:可以在默认为Python 3的系统上构建VBox
- Windows主机:检测某些REGDB_E_CLASSNOTREG错误的情况并打印有用的错误消息
- Windows主机:适用于Windows 10 build 14901(bug#15944) 中的更改
- Windows主机:更好地支持Windows 7及更高版本的处理器组,这些组件在具有多个CPU的某些主机上是必需的。
- Windows安装程序/添加:添加选项以防止创建开始菜单项(错误#15922)
- Windows添加/ VGA:如果客人的电源管理关闭虚拟屏幕,请将相应的虚拟机窗口空白,而不是隐藏窗口
- Windows添加:修复可能导致冻结共享文件夹(错误#15662) 的通用错误
- Linux主机/ guest虚拟机:使用CONFIG_CPUMASK_OFFSTACK设置内核修复(错误#16020)
- Linux添加:不要求所有虚拟控制台都处于文本模式。当客户端使用图形启动屏幕(错误#15683) 启动时,应该会修复这种情况
- Linux添加:为vboxguest和vboxsf内核模块添加depmod覆盖以修复与某些Linux发行版发布的模块的冲突
- X11添加:如果主机没有提供足够的功能(错误#15860),则禁用访客上的3D
GUI:用于单独UI的固定键盘处理回归(仅限Windows主机;错误#15928)
NAT:固定解析端口转发规则,其名称包含斜杠(bug#16002)
NAT网络:当主机只有不能映射到guest虚拟机的环回名称服务器(例如,在127.0.1.1上运行的dnsmasq)时,使DHCP提供NAT网络DNS代理作为名称服务器。
桥接网络:防止数据包分配错误消息(错误#15569)溢出syslog
5.1.6版中的新功能:
- GUI:打开'.vbox'文件的固定问题,它是别名
- GUI:键盘抓取修复(错误#15771和#15745)
- GUI:修复通过Ctrl +鼠标点击(仅适用于Mac OS X主机;错误#15714)
- GUI:固定的自动删除扩展包文件(错误#11352和#14742)
- XHCI:针对错误#15747修复错误#15747的某些条件下的另一个修复程序,此时为Windows 7客户端
- 系列:在Linux主机上使用某些USB到串行转换器固定高CPU使用率(错误#7796)
- 存储:固定附加流优化的VMDK映像(错误#14764)
- 存储:拒绝后端不支持的图像变体(错误#7227)
- 存储:使用SCSI控制器(错误#15865)时,使用VirtualBox 5.0.10及更旧版本创建的固定加载保存状态
- 存储:如果启用了主机I / O缓存设置,则固定的NVMe仿真失败
- 存储:使用多个NVMe控制器(如果使用ICH9)固定
- NVMe:在复位期间修复了可能在某些情况下发生的崩溃
- 音频:固定麦克风输入(5.1.2回归;错误#14386和#15802)
- 音频:在特定条件下固定崩溃(5.1.0回归;错误#15887等)
- 音频:使用ALSA后端(5.1回归) 进行固定录音
- 音频:使用OSS后端的固定流访问模式(5.1回归,感谢Jung-uk Kim)
- E1000:读取ICR寄存器时也要返回屏蔽位,这样可以修复从iPXE引导(5.1.2回归;错误#15846)
- BIOS:固定的4bpp扫描线计算(bug#15787)
- API:放松检查OVF / OVA设备中的版本属性(错误#15856)
- Windows主机:终止VM选择器或其他VBox COM客户端时出现固定崩溃(错误#15726等)
- Linux安装程序:文件的固定路径.rpm包(5.1.0回归)
- Linux安装程序:修复vboxdrv.sh脚本以防止SELinux投诉(错误#15816)
- Linux主机:不要使用32位传统功能
- Linux添加:Linux 4.8修复内核显示驱动程序(错误#15890和#15896)
- Linux添加:不要加载Linux发行版提供的内核模块,而是从正式的Guest Additions软件包加载内核模块(bug#15324)
- Linux添加:修复最近的Linux客户端的动态调整大小问题(错误#15875)
- 用户手册:关于getextradata枚举示例(bug#15862)的VBoxManage章节中的固定错误
USB:在某些情况下(5.1.0回归;错误#15764),固定显示未知设备而不是制造商或产品描述
5.1.4版中的新功能:
- GUI:在会话信息窗口 中显示实际的VM正常运行时间
- 音频:重新启用Mac OS X客人的扬声器(5.1.0回归;错误#15611)
- 音频:在特定条件下固定崩溃
- USB:在特定条件下固定挂起
- USB:在特定条件下固定挂机(错误#15747)
- NVMe:提高稳定性的几个修复措施,在保存VM状态时修复了崩溃
- VMDK:修复了创建具有某些大小的固定大小图像并启用Split2G选项的问题(错误#15748)
- VHDX:使用VBoxManage clonehd(bug#14288)固定克隆图像
- 存储:限制非常低时修复了带宽限制(错误#14982)
- EFI:如果启用了串行端口,则在EFI固件中修复发送调试消息(错误#12161)
- OVF:导入设备时,请确保已处理嵌入式VirtualBox特定设置的版本,以获取默认设置处理权利
- VBoxManage:如果没有变化,不要尝试设置介质类型(错误#13850)
- Linux安装程序:修复了一些脚本问题(错误#15701和#15702)
- Linux安装程序:修复某些Linux发行版(bug#15717) 上的路径问题
- Windows主机:固定的损坏的鼠标指针与一些Linux和Solaris guest虚拟机(错误#15665)
- Linux添加:使视频驱动程序适用于具有大视频内存大小的32位客人(错误#15621)
- Linux添加:使视频驱动程序在内核4.7及更高版本(错误#15769)上工作
- Linux添加:当驱动程序在升级过程中无法停止时,将失败消息转换为信息性错误消息(错误#15692)
- Linux添加:使视频驱动程序围绕X服务器错误,导致屏幕刷新停止(错误#15511)
- Windows添加:Windows 10 guest虚拟机的自动调整大小修复程序(错误#15257)
- Windows添加:Windows 2000修复VBoxTray问题(错误#15661)
PIIX4:实现虚拟SMBus控制器,以防止关于未初始化的SMBus基址的麻烦的Linux内核警告(错误#9517)
5.1.2版中的新功能:
- VMM:几个修正
- GUI:如果虚拟机以单独模式启动,则修复屏幕截图
- GUI:修复了使用关闭按钮 无法关闭一些错误/警告消息的错误
- GUI:减弱对VM窗口行为的控制,允许在多个屏幕上调整其大小,并在Snap Assist技术中使用
- GUI:跳转到会话信息窗口的第二个选项卡(5.1.0回归)
- GUI:修复Alt-Tab
- 存储:修复创建固定大小的VHD映像(错误#15601)
- 存储:如果虚拟机挂起,并配置了NVMe控制器,则在关机时固定挂起
- USB:在特定条件下修复崩溃
- 音频:使AC'97音量控制再次工作(5.1.0回归;错误#15598)
- 音频:使用AC'97模拟时固定的罕见的虚拟机挂起
- 音频:SB16修复
- EFI:固定访问连接到SATA端口2及更高版本的设备(错误#15607)
- OVA:修复检查某些签名
- OVA:由VirtualBox创建的设备的固定MAC地址生成(5.1.0回归;错误#15623)
- API:针对较旧的配置文件(错误#15626)的固定音频设置处理
- API:在Linux主机上固定截断USB产品/供应商ID(5.1.0回归;错误#15644)
- API:使用验证修复VRDP(错误#15653)
- API:如果没有配置图形控制器(bug#15628) ,请不要崩溃
- Linux主机:固定的EL5构建(bug#15634)
- 非Windows主机:在罕见的情况下(错误#15568) 修复了关机期间的崩溃
- Linux添加:固定的SELinux问题,阻止某些Linux客人在3D模式下工作(错误#15574)
- 用户手册:更新
GUI:Mac OS X上的双击/打开注册文件类型(.vbox和.vbox-extpack)的修复问题(错误#15648)
5.1.0中的新功能:
- 改进的性能:显着提高了多CPU虚拟机和网络的性能。
- 错误报告工具:新的实用程序,可以收集与主机和客户机操作系统相关的所有信息和日志,以进行调试或分析。
- 改进的日志记录窗口:新的记录功能,突出显示和过滤与虚拟机相关的信息。
- 改进的多媒体可用性:改进了对不同USB设备的支持和多声道音频可用性。
- 闪存存储仿真:可以使用新的NVMHCI存储控制器仿真,能够模拟客户虚拟机上的NVME设备 - 闪存存储。
- 改进的Linux集成:在Linux内核升级的情况下自动部署模块,并为最新版本的流行的Linux发行版进行改进的系统集成。
<强>要求强>:
- 您将需要在Linux系统上安装一些额外的库,以便运行VirtualBox,特别是需要libxalan-c,libxerces-c和libstdc的版本5。如何安装这些将取决于您正在使用的Linux发行版。
评论没有发现