全部博文(71)
分类: 虚拟化
2012-07-04 13:20:06
virtualbox是一款开源x86虚拟机软件。oracle vm virtualbox是由sun microsystems公司出品的软件,原由德国innotek公司开发,2008年sun收购了innotek,而sun于2010年被oracle收购,2010年1月21日改名成 oracle vm virtualbox。2007 年1月innotek 以 gnu general public license (gpl) 释出 virtualbox,并提供二进位版本及开放源码版本的代码。
virtualbox 可在linux和windows 主机中运行,并支持在其中安装windows (nt 4.0、2000、xp、server 2003、vista)、dos/windows 3.x、linux (2.4 和 2.6)、openbsd 等系列的客户操作系统。
2.2 virtualbox开源版和闭源版的区别
virtualbox有闭源版本和开源版本virtualbox open source edition (ose)。两者区别如下:
闭源版的特色功能:
1.vrdp功能
在虚拟硬件的基础上提供了一个完整的vrdp服务(和microsoft的rdp兼容),可以允许用户通过任意rdp客户端连接到一个远程服务器(虚拟机)。
2.虚拟usb控制器
虚拟usb控制器,无需在host上安装驱动就可以在虚拟机中使用usb设备。
3.usb over rdp
作为rdp服务器的虚拟机仍然可以访问rdp客户端插入的usb设备。
4.license
闭源版的许可协议为:virtualbox personal use and evaluation license
开源版的特色功能:(virtualbox ose)
1.vnc服务支持
在虚拟硬件的基础上提供了一个完整的vnc服务,可以允许用户通过任意vnc客户端连接到一个远程的虚拟机(“vmware workstation”虚拟机软件也是使用vnc作为其远端连接凯发app官方网站的解决方案)。
2.license
开源版本virtualbox ose的许可协议为:gnu gpl v2
特别注意:当virtualbox被oracle公司收购后,virtualbox从4.0版本以后把闭源版本拥有的特性而开源版本没有的特性做成了一个扩展包,叫做“virtualbox oracle vm virtualbox extension pack”。我们可以从官方注释中看到如下的说明:
”before version 4.0, there were two editions of virtualbox: a full binary containing all features and an "open source edition" (ose) with source code. with version 4.0, there is only one version any more, which is open source, and the closed-source components have been moved to a separate extension pack.“
2.3 virtualbox虚拟机功能特点以及特色
n 支援64位客户端操作系统,即使物理机使用的是32位cpu
n 支援sata硬盘ncq技术
n 虚拟硬盘快照
n 无缝视窗模式 (须安装客户端驱动)
n 能够在主机端与客户端共享剪贴板 (须安装客户端驱动)
n 在主机端与客户端之间建立分享目录(须安装客户端驱动)
n 内建远端桌面服务器(vrdp)
n 支持vmware vmdk磁盘类型、virtual pc vhd磁盘类型以及parallels workstation的hdd磁盘类型
n 3d虚拟化技术支持opengl(2.1版后支援)、direct3d(3.0版后支援)、wddm(4.1版后支援)
n 最多虚拟32颗cpu(3.0版后支援)
n 支援vt-x与amd-v硬件虚拟化技术
n iscsi支援(virtualbox内建一个iscsi发起端程序)
n 虚拟usb控制器,无需在host上安装驱动就可以在虚拟机中使用usb设备
n usb over rdp,作为rdp服务器的虚拟机仍然可以访问rdp客户端插入的usb设备
更加详细的内容,敬请期待本人即将上市的呕心力作 《virtualbox完全学习手册》。
姜皓,网络id 小耗子老师,精通linux服务器管理、windows server 服务器管理、cisco路由器管理、虚拟化(vmware workstation、vsphere、virtualbox)等内容。
现就职于西北某国企。