正在阅读:免费开源支持3D 新VirtualBox试用手记免费开源支持3D 新VirtualBox试用手记

2009-04-20 09:22 出处:PConline原创 作者:佚名 责任编辑:heyaorong

虽然开源而且免费 VirtualBox功能也算得上强大

  目前VirtualBox 2.20支持的操作系统包括:Debian,Fedora,Linux,Mac OS X(Intel),Mandriva,OpenSolaris,PCLiunxOS,Red Hat,SUSE Linux,Solaris,Ubuntu,Windows,Xandros,openSUSE等。Sun xVM VirtualBox支持的客户端操作系统包括:从3.1到Win7的所有版本的Windows、Linux 2.2到2.6内核、Solaris x86、OS/2、OpenBSD、Netware 、FreeBSD和DOS,基本涵盖了所有大众小众的操作系统,作为开发和测试平台VirtualBox是不错的选择。

virtualbox
virtualbox
virtualbox
新老操作系统基本上都能找到

如此众多细致的分类,原因在于VirtualBox会根据安装的OS筛选不同类型GuestOS所需要的环境代码。小编辑故意弄错一把试试,选了windows2003的模板但安装的是XP系统,貌似也没有出现错误,但如果安装的是非Windows系统,例如Linux,报错那是必然的了。

和功能以及市场定位接近的虚拟化产品如VMware及Virtual PC比较下,VirtualBox独到之处包括Remote Desktop Protocol (RDP)、iSCSI及USB的支援,目前VirtualBox在GuestOS上已可以直接读取USB 2.0硬件设备了,可能是出于企业级虚拟化技术稳定性需要的考虑,这些特性在Hyper-V和ESX上都没有见到过,我们都知道虚拟层的代码越是复杂是容易隐藏问题和出现问题。 

  VirtualBox受欢迎的还有下面的这些特性:

  1、支持OpenGL接口的3D硬件加速:

  该特性在虚拟的Windows客户机里执行的应用程序通过OpenGL编程接口使用的3D效果,将不会用软件来模拟,而是直接通过VirtualBox来使用主机的3D硬件。同时,它能够支持所有的宿主平台(Windows, Mac, Linux, Solaris),当然前提是宿主操作系统能够正常使用OpenGL 3D加速硬件。人总是贪心的,OpenGL的支持带来相对的缺陷就是目前还不支持D3D硬件加速。

  3D加速实现原理是VirtualBox安装Guest附加组件的同时在Windows客户机里安装了一个硬件3D驱动。当Windows客户机里的应用程序通过OpenGL编程接口来请求硬件加速时,将通过VirtualBox实现的一个特殊的通信管道发送到主机,主机在收到请求后将通过自己的OpenGL编程接口进行3D操作。

  2、支持在32位操作系统上安装64位GuestOS:

  VirtualBox支持64位的客户虚拟机;从2.1.0版本开始支持在32位的操作系统上虚拟64位客户机。当然这需要64位硬件支持。

  3、增加了对Intel Nehalem虚拟化增强技术EPT和VPID的支持:

  VirtualBox已经有一些成熟的技术在不需要任何特殊硬件的条件下实现硬件虚拟化,而现在的Intel和AMD处理器都已经支持所谓的“硬件虚拟化”。如AMD的“AMD-V”技术和Intel的VT-x技术。从2.1.0版本开始,EPT(Extended Page Tables)和VPID(Virtual Processor Identifiers)在VirtualBox里都得到了支持。

  4、支持多种虚拟系统格式,全面支持VMware和微软Virtual PC的虚拟机镜像VMDK和VHN,包括其快照文件。

  正常情况下VirtualBox一般使用自己的镜像格式VDI文件。同时,VirtualBox能够全面支持流行的、开放、已被许多其它虚拟化产品(如VMware)广泛使用的的VMDK格式。VirtualBox还能够很好的支持Microsoft的VHD格式。

键盘也能翻页,试试“← →”键

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多

网络设备论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品