2009/05/13
Windows XP Mode VS VirtualBox
Windows 7 RC已经释放了些许天了,随之而来的是Windows XP Mode的公布,什么是Windows XP Mode,Windows XP Mode就是可以让Windows 7能够以Windows XP模式下运行那些本身是为Windows XP设计的应用程序,而恰好这些应用程序不能够在Windows 7下很好的运作,那么Windows XP Mode就是为这种应用程序而设计。下面就是Windows XP Mode的效果图(从sufan那边借过来):
其实Windows XP Mode就是专为Windows 7特别定制的Windows Virtual PC+Windows XP虚拟机(微软将送一个Windows XP OEM授权),那Windows XP Mode和Microsoft Virtual PC 2007有何区别呢,从下图对比中可以看出来:
可以从上图中看到,Windows XP Mode就是Windows Virtual PC的子产品,可以说就是Windows Virtual PC加送一个合法授权的Windows XP虚拟机。
本文要介绍的另外一个主角是已被Sun公司收购的VirtualBox这款开源免费的虚拟机软件,从上图中我们可以看到Windows Virtual PC支持集成模式,这个模式可以在运行虚拟机时,应用程序窗口和宿机操作系统应用程序窗口混合而看不出来是虚拟机,VirtualBox也支持这个功能,这个功能叫做“无缝模式”,并且VirtualBox还支持运行Linux、FreeBSD等操作系统平台作为虚拟机。Windows Virtual PC支持USB,VirtualBox也支持USB。Windows Virtual PC要求必须是支持CPU硬件级虚拟化技术的平台才可以运行,VirtualBox也支持CPU硬件级虚拟化技术但不强制要求。看似VirtualBox在这些方面都要超过Windows Virtual PC,但Windows Virtual PC强就强在是微软自家推出的,其集成模式会非常稳定,而VirtualBox虽然有“无缝模式”,但运行不是很稳定,比如我在Windows Vista SP1下运行最新版VirtualBox+Ubuntu,使用“无缝模式”无法看到Ubuntu。
VirtualBox对于Windows Virtual PC一个很大的优势应该就是给那些在用Vista的用户一个可以运行“Windows XP Mode”的机会,毕竟微软现在没有明确说明是否会提供给Windows Vista用户使用Windows Virtual PC,而作为Windows 7的一大卖点,应该不会轻易提供给Windows Vista用户。不想升级到Windows 7的Windows Vista用户也有机会体验Windows XP Mode,用VirtualBox吧。
标签: VirtualBox, VirtualPC, Vista, Windows 7, Windows Vista, WindowsXP



