经历了三个月 beta 测试之后, Oracle 于 2015 年 7 月 9 日发布了 VirtualBox 5.0 版本。该版本是自 2013 年发布的 4.3.0 版本以来的第一个主要升级,在性能、易用性和安全性有了提升。除了新功能之外,此次更新还包含了超过50 个缺陷修复。
性能提升主要来自三方面改进。首先,VirtualBox 现在支持半虚拟化(Paravirtualization),使得它能够利用客户机操作系统(guest OS)(如Windows)的内置虚拟化支持。其次,将CPU 指令集更全面的暴露给虚拟机中运行的客户机操作系统,使应用程序能够利用更多硬件指令集。最后,客户机操作系统现在能够识别和全速使用USB 3.0 设备。
易用性提升体现在对宿主机和客户机操作系统之间拖拽的支持。用户能将文件从宿主机拖拽到虚拟机,或者从虚拟机拖拽到宿主机。拖拽操作支持Windows、Linux 和Solaris 的客户机操作系统。此外,虚拟机进程目前单独运行在无头(headless)进程,而用户界面(UI)运行在独立的进程里。这样使得用户能够随时在不停止虚拟机的情况下将用户界面和虚拟机分离(detach)。之后,用户可以再次连接(attach)到用户界面。
从安全角度看,VirtualBox 目前能够提供类似WMWare 那样对硬盘镜像进行加密的功能。在通过VirtualBox 设置菜单安装 Oracle VM VirtualBox 扩展包(Oracle VM VirtualBox Extension Pack)之后,用户可以通过选择加密密码和输入虚拟机密码之后,开启加密功能。
5.0 版本 VirtualBox 和最新版本的 Vagrant 无缝兼容。如果使用 Vagrant 且使用 VirtualBox 作为提供者,用户需要确保将 Vagrant 升级到最新版本(>= 1.7.3)以使用 VirtualBox 5.0。
查看英文原文: VirtualBox 5.0 released
评论