Windows Vista不能够淘汰XP。Windows 7能够做到吗? 在过去两年多的时间里,微软备受争议。自从该公司推出Vista以来,一直如此。首先一波又一波的有关漏洞以及向后兼容性问题的坏消息不断传出。随后,用户要求微软无限期延长XP的生命周期无疑是该公司推广Vista中遇到的一大障碍。 似乎微软的桌面霸权时代要一去不复返了。Vista似乎要拉微软下马,而用户即将迎来一个平台独立型应用程序运行于Linux或Mac OS X的新时代。 当然,微软还有其他计划。由于Vista在市场中表现不佳,Windows的开发团队,在新领导人Steven Sinofsky的带领下,狂热地投身开发事业。Sinofsky果然是实用主义者,他带领团队主攻Vista的弊病——而不是添加更多新功能。 微软是否成功了呢?从那些使用过新操作系统的用户反馈回的信息看,大多数被侧者都表示Windows 7的性能要由于Vista。Windows 7能力挽狂澜吗?更重要的一点是该产品中的新功能能够将XP淘汰出市场吗?这篇文章将从若干角度来讨论Windows 7,包括安全性,可靠性以及性能。我们还将对Windows 7,Vista和XP之间的性能进行比较。 可用性 Vista引起极大纷争的方面之一就是其改进的用户界面。从综合搜索功能到重新配置的对话框,用户认为Vista的用户界面与XP截然不同,让人感觉很陌生。更糟糕的是,没有一种简单的方法来恢复旧的界面。 当然,有一部分Vista用户界面的改进还是得到了认同。每个Explorer窗口中的综合搜索区域被公认为有助于寻找操作系统中的文件和设置。不过,微软吸取了早期对于Vista用户界面的批评并试图在Windows 7中解决这些问题。至于重新安排组件方面,Windows 7实际是重新进行了规划,包括对控制面板中的一些项目进行了重组。硬件设备和打印机的使用完全是一个新的过程,而搜索功能则由更强大的关键字句法替代了,用户还需要花时间适应。 但是,如果最新的调整意味着Vista用户界面倒退两步,那么新的工具栏实现了Windows可用性方面的一个飞跃。简而言之,Windows 7工具栏彻底改造了Windows 用户界面,接受了对象指向型等时尚的图形环境概念。 将整个工作区固定在任务栏上的功能——包括应用程序,文件和实用工具,并以一致且可预测的方式与其互动,因此Windows 7用户界面带给了用户许多启示。Windows 7 用户界面在可用性和一般操作性方面远超出Vista和XP。 性能 如果一个令人迷惑的界面是Vista中用户注意到的第一个弊端的话,那么其缓慢的性能则是导致用户对它反感的最终原因。Vista的性能很慢,尤其是低端硬件上。事实上,许多针对Vista推出的系统都没什么用。它们要么缺少CPU带宽,要么没有合适的视频适配器,或者两个都缺乏。这些因素导致早期的Vista驱动程序质量的低劣。大多数Vista用户都是在买电脑的时候预装的Vista系统,而有一半的企业用户选择XP。Vista的性能很糟糕。 当然,随着时间的推移情况有所改善。驱动质量提升的同时Vista整体的冗繁程度也下降了,微软期望通过一系列的热修补包和服务包来解决这些不足。我们还在学习Windows 7的使用,世界上没有免费的午餐,我们不能对DRM和背景服务的诱惑趋之若鹜。在Windows 7/Vista的核心架构中,这样的东西充斥着整个系统。 这也是微软要对Windows 7进行极大改进的原因。微软已经通过简化Vista架构努力减少了Windows 7的资源占用。类似的更改,如调整动画等都显得该操作系统的反应更敏捷。另外,如更改后台进程的优先秩序,以及内核如何锁定多核环境中的线程等,则显得更加明显。 所有人都质疑:Windows 7是否会比Vista快?答案是肯定的,但是不会快很多。以Office 2007为例,Windows 7就只比带有SP2的Vista快4%。但是,Windows 7比XP仍然慢15%左右。 OfficeBench测试和DMS Clarity Tracker代理显示,运行典型工作量的时候,新Windows的RAM消耗比Vista要多8个百分点。但是Windows 7团队称在测试中比该产品比Vista的线程执行低5个百分点。与XP中运行的相同工作流相比,这些数值会增加175%的RAM消耗,以及85%的线程。因此Windows 7只比Vista快一点点,而与XP的速度还是不能比。 安全性 在前面我们提到Vista的安全改进主要是依靠第三方的补丁。UAC只是一个带有内置改进工具的标准帐户而已。其他技术,如IE 保护模式,ASLR和修复的防火墙等,都不完善。 由于Win 7的默认UAC执行不及Vista,其安全性则更糟糕。由于加入了微软授权的二进制改进白名单,许多可靠的Windows组件都避开UAC。这样一来,就为攻击打开方便之门,恶意代码都可以使用自动改进机制作为代码注入的门户。 微软意识到了这一不足,并且开始缩紧白名单上的参数并消除一些明显的开发漏洞。但是仍然有些漏洞存在,基于之前要使UAC更方便的承诺,微软似乎不太愿意来处理这些漏洞。 |
|