软件功能
VirtualBox Mac版本是由德国Innotek开发的,在Sun被Oracle收购后,Sun Microsystems生产的软件正式更名为Oracle VM VirtualBox。 Innotek在GNU通用公共许可证(GPL)下发布VirtualBox,并提供二进制和OSE版本的代码。用户可以在VirtualBox上安装和执行Solaris,Windows,DOS,Linux,OS / 2 Warp,BSD和其他系统作为客户端操作系统。VirtualBox支持在32位和64位主机操作系统上运行。
VirtualBox是一种所谓的“托管”管理程序(有时称为“2级”管理程序)。 “裸机”或“类型1”管理程序可以直接在硬件上运行,VirtualBox需要安装现有的操作系统。因此,它可以与此主机上的现有应用程序一起运行。 VirtualBox在很大程度上在所有主机平台上的功能相同,并使用相同的文件和图像格式。这允许您在具有不同主机操作系统的另一台主机上运行在主机上创建的虚拟机;例如,您可以在Windows上创建虚拟机,然后在Linux下运行它。
此外,虚拟机可以使用开放虚拟化格式轻松导入和导出为此目的创建的行业标准。您甚至可以导入使用不同虚拟化软件创建的OVF。
•USB设备支持。 VirtualBox实现了一个虚拟USB控制器,允许您将任何USB设备连接到虚拟机,而无需在主机上安装特定于设备的驱动程序。 USB支持不限于某些设备类别。
•硬件兼容性。 VirtualBox虚拟化大量虚拟设备,包括通常由其他虚拟化平台提供的许多虚拟设备。包括IDE,SCSI和SATA硬盘控制器,多个虚拟NIC和声卡,虚拟串行和并行端口,以及许多现代PC系统中的输入/输出高级可编程中断控制器(I / O APIC)。这简化了从真实机器克隆PC映像并将第三方虚拟机导入VirtualBox的过程。
•完整的ACPI支持。 VirtualBox完全支持高级配置和电源接口(ACPI)。这简化了将PC映像从真实机器或第三方虚拟机克隆到VirtualBox中的过程。凭借其独特的ACPI电源状态支持,VirtualBox甚至可以将主机的电源状态报告给支持ACPI的客户机操作系统。对于使用电池运行的移动系统,客户可以节省能源并通知用户剩余电量。
•多屏幕分辨率。 VirtualBox虚拟机支持的屏幕分辨率比物理屏幕大许多倍,允许它们分布在连接到主机系统的大量屏幕上。
•内置iSCSI支持。此独特功能允许您直接将虚拟机连接到iSCSI存储服务器,而无需通过主机系统。 VM直接访问iSCSI目标,而无需在容器文件中虚拟化硬盘所需的开销。
•PXE网络已启动。 VirtualBox的集成虚拟NIC完全支持通过预引导执行环境(PXE)进行远程引导。