VirtualBox
虚拟机软件
Oracle VirtualBox是由德国InnoTek软件公司出品的自由及开放原始码的虚拟机软件,现则由甲骨文公司(英语:Orcale Corporation)进行开发,是甲骨文公司xVM虚拟化平台技术的一部分。VirtualBox支持在32位或64位的Windows、Solaris及Linux操作系统上虚拟其它x86的操作系统。用户可以在VirtualBox上安装并且执行Solaris、Windows、DOS、Linux、OS/2 Warp、OpenBSD及FreeBSD等系统作为客户端操作系统[2]。
原作者 | Innotek GmbH |
---|---|
开发者 | 甲骨文公司 |
首次发布 | 2007年1月15日 |
当前版本 |
|
原始码库 | |
编程语言 | C、C++、Python |
操作系统 | 跨平台 |
类型 | 虚拟机 |
许可协议 | GPLv3,部分组件为专有软件 |
网站 | www.virtualbox.org |
与同性质的VMware及Virtual PC比较下,VirtualBox独到之处包括远程桌面协议(RDP)、iSCSI及USB的支持,VirtualBox在客户机操作系统上已可以支持USB 3.0的硬件装置,不过要安装Virtualbox Extension Pack。
历史
VirtualBox最初是以专有软件协议的方式提供。2007年1月,InnoTek以GNU通用公共许可证(GPL)发布VirtualBox而成为自由软件,并提供二进制版本及开放原始码版本的代码。
而在2008年2月,InnoTek软件公司由Sun微系统公司所并购。[3]在2010年1月,甲骨文公司完成对Sun微系统公司的收购。[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系统。
特色
- 支持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支持。
相关条目
- Oracle VM-Oracle的企业级伺服器虚拟机监视器
- Xen
- 虚拟机比较
- Virtual PC
- QEMU
- VMware
- VMware Workstation
- KVM
- 操作系统层虚拟化
- x86虚拟化
参考资料
- ^ VirtualBox 7.1.4 (released October 15 2024). 2024年10月15日 [2024年10月16日].
- ^ "Status: Guest OSes" page on VirtualBox website. [2013-04-04]. (原始内容存档于2022-05-05).
- ^ "Sun Microsystems Announces Agreement to Acquire innotek, Expanding Sun xVM Reach to the Developer Desktop. [2009-09-06]. (原始内容存档于2008-02-13).
- ^ "Oracle Buys Sun". [2010-02-12]. (原始内容存档于2021-03-09).
- ^ Getting Support for Oracle VM VirtualBox. www.oracle.com. Oracle. [2020-08-04]. 原始内容存档于2019-02-09.