WindowsVista,这是一个不太流行的Windows名字,很多人甚至没有体验过这个操作系统。不过,WindowsVista刚推出时所带来的话题度,恐怕是后来的Win7难以与之相比的。华丽的界面、蛋疼的兼容性、前所未有的多功能(比Win7还多的功能)、让人抓狂的性能……无论Vista给人们带来了多少亮点和阴影,如今它终于要退休了。微软将于今年4月11日停止对WindowsVista的技术支持,距离WindowsVista生命周期结束还有不到两个月的时间。4月11日之后,Vista将不会收到官方更新和安全补丁,而Vista的继任者Win7的“延长支持”服务将持续到2020年1月。与年轻一代的Win7相比,Vista在市场上的成绩无疑是惨淡的。不过,从本质上讲,Win7更像是Vista的改进版,而不是替代品。作为Win7的技术先驱,如何评价WindowsVista的历史地位?与之前的WindowsXP这种极其激进的技术相比,WindowsVista变化太大了。WindowsVista的第一个重大变化是系统内核的更换,从WindowsXP的NT5.1升级到NT6.0。新内核带来了全面增强的安全性和更合理的系统机制——至少不会因为某些驱动程序损坏而随便导致蓝屏。Vista、AeroUI、内存SuperFetch、UAC、新雅黑字体、搜索索引的引入、WDM音频系统的构建、资源管理器和任务管理器的创新、智能网络管理以及更好的32位运行环境等无数改进在x64……直到Win10,系统上还残留着不少Vista的痕迹,足以说明Vista所打下的深厚技术基础。然而,Vista出现的时机实在是太糟糕了。兼容性和性能问题挡住了大部分用户的视线,Vista也没有机会向人们展示它的美丽。兼容性差前面提到,Vista更换了更高级的WindowsNT6.0内核,带来了兼容性问题。Win系统之前是怎么替换内核的?让我们看一下XP的例子。Win98之后,微软针对消费市场推出了仍然是DOS内核的WinMe,随后又针对服务器市场推出了基于NT内核的Win2000。严格来说,XP是WinMe的继承者,但实际上它的NT5.1内核是继承自Win2000的NT5.0。消费市场在WinMe时代并行使用Win2000系统,所以转用WinXP并没有引起太大不适。然而,Vista并非如此。Vista的内核改动基本上相当于一刀切。同时,Vista的发展不仅漫长而且曲折。2003年,微软只是想开发一个介于XP和Win7之间的过渡系统,但在开发过程中,新系统的定位不断变化。2004年,微软宣布了一项重大的系统变革——此时,距离Vista正式发布仅两年时间,需要从头开始做大量工作。可以说,Vista的开发进度非常紧张,导致Vista与Windows的软件开发生态严重脱节。在开发Vista时,由于开发进度的不断变化,开发人员很难做好Vista的兼容工作。在XP时代,个人PC已经异常普及,Win换代带来的痛楚波及范围远超以往,因此Vista带来的兼容性问题被进一步放大。无论是驱动还是软件,很多时候你都找不到适用于Vista的版本。Vista糟糕的兼容性让微软遭遇了惨痛的遭遇。无论是Win7还是Win8/8.1,微软都非常注重兼容性测试,这些系统并没有像Vista那样存在严重的兼容性问题。在Win10的开发过程中,微软也推出了预览版的公测程序,允许普通用户在InsiderPreview项目中进行兼容性测试。虽然Win10可能还有一些其他的问题,但以Win10如此巨大的变化和目前的兼容性表现来说,确实是相当不错了。不合时宜的硬件需求Vista和Win7非常相似,甚至有观点认为Win7只是UI优化和性能略有提升的Vista,两者没有质的区别。然而,两者的名声却大相径庭。为什么是这样?很大一部分原因是Vista已经过时了。当Vista发布时,主流PC的硬件与Vista脱节。Vista是在2006年底和2007年初推出的,当时主流的PC都是配置单核CPU和512MRAM,但在实际使用中,1GRAM并不足以完全运行Vista。然而,Win7和Vista已经相隔了3年。这三年间,人们的PC发生了翻天覆地的变化,双核CPU、2G内存成为了标配。Vista和Win7对硬件的要求没有本质区别。Win7略低,但双方对性能的评价完全不同。这是时代不同造成的。从技术的角度来看,Vista是一个很棒的系统。然而,其糟糕的可用性和市场表现也使其成为评分最低的Win系统之一。但幸运的是,Win7继承了Vista的大部分技术特性,并让这些特性开花结果,让人们对Win系统重拾信心。虽然Vista的生命周期即将结束,但Win7今天依然保持着强劲的市场表现,这是对Vista所带来的技术革新最好的肯定。
