对于初学者来说,可供选择的常见开源虚拟机软件工具很多,例如,甲骨文公司提供VirtualBox、微软提供的Virtual PC和VMware公司提供的VMware Workstation。选择哪一种工具对于初学者来说倒不是至关重要的,因为这三家公司在虚拟化的实力都不容小视,虽然VMware走在了前面,但是,其他厂商的追赶也不是很难的事情。
图 VirtualBox官方网站
这篇文章里面重点介绍一下VirtualBox的前世今生吧。话说,VirtualBox是一款开源虚拟机软件。VirtualBox原本是由德国Innotek公司开发的,后来由Sun Microsystems公司出品的软件。进入21世纪,Sun被Oracle收购后正式更名成Oracle VM VirtualBox。
Innotek公司以GNU General Public License (GPL)释出 VirtualBox,并提供二进制版本及 OSE 版本的代码。使用者可以在VirtualBox上安装并且执行Solaris、Windows、DOS、Linux、OS/2 Warp、BSD等系统作为客户端操作系统。
VirtualBox号称是最强的免费虚拟机软件,它不仅具有丰富的特色,而且性能也很优异!它简单易用,可虚拟的系统包括Windows (从Windows 3.1到Windows8、Windows 2012为止所有的Windows系统都支持)、Mac OS X(32bit和64bit都支持)、Linux (2.4和2.6)、OpenBSD、Solaris、IBM OS2甚至Android 4.0系统等操作系统!使用者可以在VirtualBox上安装并且运行上述的这些操作系统!
那么,VirtualBox到底有哪些特点呢?这里列举一下:
1、支持64位客户端操作系统,即使主机使用32位CPU
2、支持SATA硬盘NCQ技术
3、虚拟硬盘快照
4、无缝视窗模式 (须安装客户端驱动)
5、能够在主机端与客户端共享剪贴簿 (须安装客户端驱动)
6、在主机端与客户端间建立分享文件夹 (须安装客户端驱动)
7、内建远端桌面服务器
8、支持VMware VMDK磁盘档及Virtual PC VHD磁盘档格式
9、3D虚拟化技术支持OpenGL(2.1版后支持)、Direct3D(3.0版后支持)、WDDM(4.1版后支持)
10、最多虚拟32颗CPU(3.0版后支持)
11、支持VT-x与AMD-V硬件虚拟化技术
12、iSCSI支持
13、USB与USB2.0支持