VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,Sun Microsystems 公司出品的软件,使用 Qt 编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public License (GPL) 释出 VirtualBox,并提供二进制版本及 OSE 版本的代码。使用者可以在VirtualBox上安装并且执行Solaris、Windows、DOS、Linux、OS/2 Warp、BSD等系统作为客户端操作系统。
VirtualBox支持Intel VT-x与AMD AMD-V硬件虚拟化技术。
硬盘被模拟在一个称为虚拟磁盘镜像文件(Virtual Disk Images)的特殊容器,目前此格式不兼容于其它虚拟机平台运行,通常作为一个系统档存放在主机端操作系统(扩展名.vdi)。VirtualBox能够连结iSCSI,且能在虚拟硬盘上运作,此外VirtualBox可以读写VMware VMDK 档与VirtualPC VHD档。
ISO镜像文件可以被挂载成CD/DVD设备,例如下载的Linux 发行版DVD镜像文件可以直接使用在VirtualBox,而不需刻录在光盘上,亦可直接在虚拟机上挂载实体光盘驱动器。
默认上 VirtualBox 提供了一个支持 VESA 兼容的虚拟显卡,与一个供Windows、Linux、Solaris、OS/2 客户端系统额外的驱动程序,可以提供更好的性能与功能,如当虚拟机的视窗被缩放时,会动态的调整分辨率。
在声卡方面,VirtualBox虚拟一个Intel ICH AC97声卡与SoundBlaster 16 声霸卡。
在以太网适配器方面,VirtualBox虚拟了数张网卡:AMD PCnet PCI II、AMD PCnet-Fast III、Intel Pro/1000 MT Desktop、Intel Pro/1000 MT Server、Intel Pro/1000 T Server。
1、虚拟硬盘快照;
2、无缝视窗模式(须安装客户端驱动);
3、能够在主机端与客户端共享剪贴簿(须安装客户端驱动);
4、在主机端与客户端间建立分享文件夹(须安装客户端驱动);
5、内建远端桌面服务器,实现单机多用户 - 支持VMware VMDK磁盘档及Virtual PC VHD磁盘档格式;
6、3D虚拟化技术支持OpenGL(2.1版后支持)、Direct3D(3.0版后支持)、WDDM(4.1版后支持);
7、最多虚拟32颗CPU(3.0版后支持);
8、支持VT-x与AMD-V硬件虚拟化技术;
9、iSCSI支持。
在 VirtualBox 网站下载主机操作系统对应的二进制文件。VirtualBox 可以安装在 32 位和 位操作系统上。在 32 位主机操作系统上运行 位的虚拟机是可以的,但必须在主机的 BIOS 中启用硬件虚拟化特性。运行二进制安装文件将开启一个简单的安装向导,允许用户定制 VirtualBox 特性,选择任意快捷方式并指定安装目录。USB 设备驱动以及 VirtualBox -only 网络适配器将一起安装。