VirtualBox是一款免费的开源虚拟机,它简单易用,支持Windows、Linux和Mac系统主机,可虚拟的系统包括Windows (NT 4.0、2000、XP、Server 2003、Vista、Win7、Win8)、DOS/Windows 3.x、Linux (2.4和2.6)、OpenBSD等。
基本简介
Oracle VirtualBox 是由德国 InnoTek 软件公司出品的虚拟机软件,现在则由甲骨文公司进行开发,是甲骨文公司xVM虚拟化平台技术的一部份。它提供用户在32位或64位的Windows、Solaris 及Linux 操作系统上虚拟其它x86的操作系统。用户可以在VirtualBox上安装并且运行 Solaris、Windows、DOS、Linux、OS/2 Warp、OpenBSD及FreeBSD等系统作为客户端操作系统。
与性质一样的VMware及Virtual PC 比较下,VirtualBox独到之处包括远程桌面协议(RDP)、iSCSI及USB的支持,VirtualBox在客户机操作系统上已可以支持USB 2.0的硬件设备。
VirtualBox 最初是以专有软件协议的方式提供。2007年1月,InnoTek 以GNU通用公共许可证(GPL)释出 VirtualBox而成为自由软件,并提供二进制版本及开放源代码版本的代码。
模拟环境
能够安装多个客户端操作系统,每个客户端系统皆可独立打开、暂停与停止。主端操作系统与客户端操作系统皆能相互通信,多个操作系统同时运行的环境,也彼此能够同时使用网络。
硬件模拟
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。
功能介绍
– 支持64位客户端操作系统,即使主机使用32位CPU
– 支持SATA硬盘NCQ技术
– 虚拟硬盘快照
– 无缝视窗模式(须安装客户端驱动)
– 能够在主机端与客户端共享剪贴簿(须安装客户端驱动)
– 在主机端与客户端间建立分享文件夹(须安装客户端驱动)
– 内建远端桌面服务器,实现单机多用户 - 支持VMware VMDK磁盘档及Virtual PC VHD磁盘档格式
– 3D虚拟化技术支持OpenGL(2.1版后支持)、Direct3D(3.0版后支持)、WDDM(4.1版后支持)
– 最多虚拟32颗CPU(3.0版后支持)
– 支持VT-x与AMD-V硬件虚拟化技术
– iSCSI支持
– USB与USB2.0支持
更新日志
这是一个维护版本。修正和/或增加下列项目:
用户界面:修复了输入控制器名称的问题(bug #11579)
用户界面:修复最近Linux主机的调整大小问题(bug #18677)
系列:启用原始模式时修正了古鲁冥想(bug #18632)
串行:修正了某些情况下可能的VM崩溃
USB:修正了OHCI仿真中的“不可恢复错误”问题(bug #18593, 6.0.6回归)
USB:改进捕获的设备识别
VBoxManage:修复了音频输入和输出的反向报告(感谢Socratis Kalogrianitis)
VBoxManage:修复了运行机器的记录控制(bug #18723)
客户控制服务:各种修复
Windows主机:修复从共享文件夹复制文件的问题(bug #18569)
Linux主机:内核模块为各种内核构建修复程序(bug #18316)
Linux主机:支持UEFI安全启动驱动程序在Ubuntu和Debian主机上签名(bug #11577)
Linux主机:修复最近Qt版本(仅从源代码构建;谢谢费边·沃格特(SUSE)和拉里·芬格特;错误# 18745)
Windows来宾:许多共享文件夹修复
Windows来宾:修复其他服务失败,如果无缝模式不可用
Linux客户端:内核模块为各种内核构建修复程序(bug #18677和#18697;修复由拉里·芬格和詹弗兰科·科斯塔马纳)
Linux客户端:不要试图在客户端添加工具(bug #18682)中为最近的客户端加载旧版本的libcrypt
Linux客户机:用于客户机内核模块的udev规则并不总是及时生效
Linux guest /VMSVGA:不要忘记客户机重启后的客户机屏幕大小
来宾操作系统/2:各种共享文件夹修复