Linux能通过Wine之类的模拟程序运行基于Windows的软件游戏,虽然大多数人认为这样的方法运行Windows应用程序的兼容性不怎么样,可是事实却恰恰相反。一位博客作者自称使用Vista操作系统已经一年有余,在他看来,Vista是缓慢的,臃肿的,而且是显卡杀手。他发现一些基于Windows XP平台的一些游戏,在Vista的根本不工作。但是在Linux系统下,奇迹发生了。
测试平台如下: 硬件系统:AMD Athlon 64 3200 + ,1.5 GB RAM , NVIDIA GeForce FX。
软件系统:Vista,Mepis 7.0 Linux+Wine应用程序
测试1. 《Soldat》:
《soldat》是一个免费游戏,虽然免费但是非常好玩,在XP系统下可正常工作。
Vista: 游戏开始的时候会遇上灰底红方格图案,然后整个屏幕黑掉,及其死机。再次开机,完全重复之前的过程,再次死机。
Wine+Linux:
默认配置不工作,但是通过修改配置之后,它可以运行,但是速度有些慢。
测试2. 《Darinia》
这个游戏是2005年发布,买的时候花费1.4美元,算是简单的小游戏。
Vista: 类似《soldat》,死机,屏幕全黑。自行解决无果后上网找到了Vista操作系统补丁,但是游戏速度只有10帧。
Wine+Linux: 完美运行,令人震惊的速度,不需要任何修正程序即可完美运行,运行速度堪比Windows XP。
测试3:《Blackthorne》 《Blackthorne》是暴雪公司的第一款游戏,测试这个游戏的目的不是为了玩乐,而是为了怀旧。这个游戏发行的年代较为久远(Win95时代),所以必须要有DOS才能运行。
Dosbox+Vista: Blackthorne不工作,实际上也不难猜到问题所在,Dosbox不工作就是主要的原因,虽然屏幕上什么也看不到,但是背景的音乐还是响的,测试者试图关闭音乐,嘿,Dosbox窗口停止响应,最后Ctrl + Alt + Del,问题解决。
Dosbox+Linux: 输出了一个声卡错误信息,重新设置了Soundblaster兼容模式之后,问题全部搞定。游戏畅快无比。
测试4:《Civilization 4》(文明4)
《文明》系列游戏有不少喜爱的玩家,当然少不了测试这个游戏。
Vista: 当玩家把游戏CD放入光驱,并开始安装时,他得到了令人沮丧的信息:“此程序遇到错误,请在线查找解决方法。”于是,在升级到1.61补丁之后,《文明4》终于可以运行了。
Wine+Linux: 不能找到DirectX,游戏不能运行。增加Cedega之后,问题解决。
结论:先进的Vista操作系统的Windows平台兼容性竟然还比不上Linux?虽然仅以特例来进行的测试有点失之偏颇,但是结果仍然令人震惊。微软在Vista操作系统下抛弃的老应用程序问题难道要交给Liunx来解决吗?