VMware 6.5正式版带来的新体验

VMware 6.5正式版发布有一段时间了,这次从上一个6.0.5的版本直接跳到6.5,看得出变化比较大。软件的界面就有所变化,布局相对之前的版本看起来更清楚了。

vmware_screenshot

这次VMware 6.5带给人最大的亮点就是ACE功能,也就是虚拟机可以使用主机的显卡加速,而不必把虚拟机中显卡的任务交给CPU处理。这样很大的解放了CPU的负担,而且3D效果有很大的提升,使在虚拟机中玩游戏有了可能。不过根据实际使用中的感觉,ACE功能并没有带来太大的3D效果的提升,3D游戏不能流畅运行。不过ACE这个功能肯定会不断强大,期待下一个版本做出一些性能提升。

其实ACE并不是最让我感兴趣的,因为我不怎么玩游戏。但是VMware 6.5中可以让虚拟机中的程序在宿主计算机上运行,这个功能听上去很不错,不必来回切换窗口了。点击VMware的View菜单中的Unity命令,就能开启这个功能,开启之后虚拟机的界面就变成这样了。

vmware_unity

而宿主机器的开始菜单上方就会出现虚拟机的开始菜单。

vmware_start_menu

当程序在宿主计算机中运行时的画面,注意程序的窗口部分。

vmware_program

当我刚开始得知VMware 6.5中程序能在宿主计算机中运行就很感兴趣,当时就产生一个疑问:当虚拟机中的系统和宿主系统一样时,基本可以保证程序可以在宿主系统中运行,但是如果虚拟机是Linux系统而宿主系统是Windows的话那么程序肯定是无法兼容的,我不清楚VMware是如何处理这个问题的。

当我亲自体验了一下之后就发现,其实虚拟机中的程序仍然是运行在虚拟机系统中的,只不过VMware把程序的窗口提取出来,模拟成像是在宿主系统中运行一样,包括在宿主系统的任务栏也能找到运行在虚拟机中的程序。这样就很好的解决了我的疑问,也能保证绝不会发生不兼容的现象。其实程序仍然在虚拟机的“盒子”中运行,和宿主系统没有关系。