Oracle VirtualBox 是由德国 InnoTek 软体公司出品的自由及开放源代码 的虚拟机器 软体,现则由甲骨文公司 (英语:Orcale Corporation )进行开发,是甲骨文公司xVM虚拟化 平台技术的一部份。VirtualBox支持在32位元 或64位元 的Windows 、Solaris 及Linux 作业系统 上虚拟其它x86 的作业系统。使用者可以在VirtualBox上安装并且执行Solaris 、Windows 、DOS 、Linux 、OS/2 Warp 、OpenBSD 及FreeBSD 等系统作为客户端作业系统[ 2] 。
与同性质的VMware 及Virtual PC 比较下,VirtualBox独到之处包括远端桌面协定 (RDP)、iSCSI 及USB 的支援,VirtualBox在客户机作业系统上已可以支援USB 3.0 的硬体装置,不过要安装Virtualbox Extension Pack。
历史
VirtualBox最初是以专有软体 协议的方式提供。2007年1月,InnoTek以GNU通用公共许可证 (GPL)释出VirtualBox而成为自由软体 ,并提供二进位 版本及开放原始码 版本的程式码 。
而在2008年2月,InnoTek软体公司由昇阳电脑公司所并购。[ 3] 在2010年1月,甲骨文公司 完成对昇阳电脑公司 的收购。[ 4]
模拟
能够安装多个客户端作业系统,每个客户端系统皆可独立开启、暂停与停止。主端作业系统与客户端作业系统皆能相互通讯,多个作业系统同时运行的环境,也彼此能够同时使用网路。
硬件支持
VirtualBox支持Intel VT-x 与AMD-V 硬体虚拟化技术。
硬碟被模拟在一个称为虚拟磁碟映像档(Virtual Disk Images )的特殊容器,目前此格式不相容于其它虚拟机平台运行,通常作为一个系统档存放在主机端操作系统。VirtualBox能够连结iSCSI,且能在虚拟硬盘上运作,此外VirtualBox可以读写VMware VMDK 档与VirtualPC VHD 档。
ISO映像档可以被挂载成CD/DVD装置,例如下载的Linux发行版DVD映像档可以直接使用在VirtualBox,而不需烧录在光碟片上,亦可直接在虚拟机上挂载实体光碟机。
预设上VirtualBox提供了一个支援VESA 相容的虚拟显示卡,与一个供Windows、Linux、Solaris、OS/2客户端系统额外的驱动程式(guest addition),可以提供更好的效能与功能,如当虚拟机的视窗被缩放时,会动态的调整解析度。在4.1更支援WDDM 相容的虚拟显示卡,令Windows Vista 及Windows 7 可以使用Windows Aero 。
在音效卡方面,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。
VirtualBox亦可模拟UEFI 固件,但是,该UEFI固件不支持部分版本的Windows系统。
特色
在VirtualBox中运行Ubuntu Live CD
支援64位元客户端作业系统,即使主机使用32位CPU(6.0版后主机仅支援64位元作业系统);[ 5]
支援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支援。
相关条目
参考资料
外部链接