两年后,景观看起来完全不同。硬件社区充分赶上了Vista,客户现在可以充分拥抱操作系统,即它通常在大多数方面都像Windows XP一样稳定。Windows 7通过继承Vista架构几乎未修改的Windows 7受益 - 内核的少数有形更改主要围绕着增加的多核可扩展性和提高背景服务行为。在这种情况下,最小的变化是件好事。
那么,与XP相比,Windows 7的情况如何呢?当然比Vista发布时的状况要好。Windows 7的预发布代码非常稳定,许多精通技术的用户现在把它作为主要操作系统来运行。也就是说,新的操作系统在IT商店完全接受它之前仍然需要经过彻底的审查,而“等待第一个服务包”的老规则仍然适用。
底线:Windows 7从Vista-ERA Windows生态系统的成熟中受益。因此,在初始可靠性方面,它比其前身更好,并且应该随着普通可用性的前12到18个月快速接近Windows XP稳定性。
硬件的兼容性:正如我指出的可靠性上文,缺少适当的设备驱动程序支持是阿喀琉斯之踵是注定Vista中的早期失效。音频和视频驱动程序,特别是在Vista下一个真正的噩梦,大多数死亡类型错误的蓝屏的直接溯源到伪劣内核模式由市场领导者Nvidia和ATI(AMD现在)编码。虽然这些灾难性的系统崩溃并不是唯一稳定性问题冲击Service Pack之前的Vista的 - 我个人通过遭受超过我的注册表损坏问题和搅局者的插件和播放的错误份额 - 他们也增强了公众的Vista的看法是不可靠的操作系统。
事情会改变的。在Vista的情况下,硬件生态系统最终赶上了OS。大多数新的PC和设备提供出色的Vista支持,具有成熟的驱动程序,稳定且相对全面。同样,由于释放了两个重要的服务包和一系列较小的修补程序,操作系统本身已经稳定。和传奇的罪魁祸首Nvidia似乎已经从Vista崩溃中学到了它的课程。NVIDIA已积极参与Windows 7 Beta程序,发布许多预发布测试驱动程序,通常遵循非常激进的QA周期。
网络结果是Windows 7继承了更完整的生态系统,清晰的保留优势 - 而不是更换 - Vista内核架构。与Vista一样,许多Windows XP驱动程序仍然在Windows 7下未修改。对于那些没有的人,可能有可能在较新窗口下无缝工作的相应Vista特定版本。
Microsoft还可以更好地利用Windows 7与Windows 7。实际上,新的Windows船用磁盘上有一个更小的设备驱动程序库,依赖于Windows更新,为获取第三方获得的主要管道提供主要管道(NVIDIA和英特尔区域已经充分利用了这种机制)。虽然毫无疑问,但毫无疑问,他们可能会被孤立,原始供应商不愿意或无法提供Windows Vista / Windows 7兼容驱动程序的传统设备。
底线:在Vista下的不均匀硬件支持的日子结束了。Windows 7继承了一系列成熟驱动程序的生态系统,应该使其能够实现初始客户满意度的Windows XP(当前)。
Microsoft软件兼容性:甜蜜的可能性当我最初检查了Vista下的Microsoft软件兼容性问题时,我发现运行Nascent OS没有引人注目的优势。微软的办公室团队,也许在地平线上感知麻烦,明智地选择在Windows XP和Vista下全面实施Office System 2007。因此,当Vista最终偶然出门时,办公室人们能够将自己从辐射中绝缘并将2007年的变种转化为另一个在一系列的成功版本中。
事后看来,将与Windows Vista更紧密的Office 2007的集成帮助陷入困境的操作系统?也许。但由于缺乏在Vista显著新的可用性约定会限制这种整合的广度和深度。简单地说,没有足够的肉Vista的骨头,使其价值投资的一种独家的搭配功能,可能有助于推动客户采用Vista系统。
快进了几年,你正在看一个非常不同的地平线。使用Windows 7,Microsoft正在提供许多引人注目的新UI范式,包括一个完整的任务栏,其中一些真正的必须具有功能,如跳跃列表和Aero Peek。并基于我对Office 2010的早期预览版分析,Microsoft House的应用程序似乎很好地利用了这些新公约,为采用公司新操作系统的客户提供独特的价值以及其新的生产力套件。
当然,Office 2010仍将在Windows XP和Windows Vista上运行。Office团队永远不会愚蠢到把自己完全捆绑在任何未经验证的Windows版本上。只是,自从Windows 95首次亮相以来,微软终于有了一个“更好的合作”的信息,它实际上可以卖给大众。虽然这些额外的集成特性可能不足以说服您,但它们的存在无疑是一种激励。
底线:Windows 7的新UI范例提供了许多微软的应用程序人员可以利用的唯一功能,以使其产品更引人注目。因此,它提供了显着的集成优势与Windows XP甚至Vista。
第三方应用程序兼容性:操作虚拟化Vista拒绝的最终支柱始终是对第三方申请的差点支持。UAC和更新的组合,更复杂的内核意味着许多遗留应用程序在Vista下破坏了。虽然至少一些这些失败的责任可以在ISV的脚下铺设 - 假设他们的产品将始终在管理员级安全上下文中运行 - 他们在Vista下破坏的事实,但工作得很好在Windows XP下,确保不兼容的黑色污渍是微软独自携带的。
通过Windows 7,微软的第三方应用程序支持有了显着提高。Microsoft不仅从供应商更新他们的软件与Vista的新安全模型一起工作,他们还有机会更好地诊断遗留Windows XP应用程序失败,并为更麻烦的字符编写新的兼容性Shims。对于真正的问题程序,微软在洞中有一个王牌:虚拟Windows XP模式(vxp),它提供了一个完全虚拟化的Windows XP图像,用于在其本机环境中运行这些应用程序。
我已经写了关于我对VXP的疑虑的长度。对于初学者,我将首选基于Microsoft的App-V应用程序虚拟化平台的解决方案,如果没有其他原因,它比允许遗留应用程序以完全保真度运行,而不是从远程桌面协议会话刮掉(VXP集成模型的核心)。仍然,VXP正在引人注目,它提供了一个完全许可的Windows XP副本,您可以与Windows 7专业,企业或终极许可一起运行。它是免费的。
底线:Windows XP仍然是应用程序兼容性的黄金标准,实际上微软完全与Windows 7完全接受了7.客户可以预期与新窗口更好的兼容性体验,并且当他们遇到拒绝在原生运行时行为的应用程序时,他们可以总是倒回虚拟Windows XP模式。
开发人员工具支持:刷新的暂停当Windows Vista中出货,微软希望这将在托管代码的新时代,而公司相应地更新它的开发工具。例如,它附带的Visual Studio 2008的工具和实现的.Net应用程序跨操作系统的开发模板的主机,安全,相信客户景观很快就会被运行.NET Framework托管代码能够系统进行填充。
当然,事情并没有完全运作微软计划的方式。虽然该公司的开发人员工具与以往一样受欢迎,但大多数专业人员都在使用它们来在老化Visual C ++语言中编写ASP.NET应用程序或遗留代码。毕竟,谁想维护Windows演示文稿基础应用程序,该应用程序需要部署250MB的支持框架代码,然后才能绘制其第一个窗口?只是询问Paint.net folds - 这不是一张漂亮的照片。
因此,微软的乌托邦梦想远离Win32 API一次,并为所有人死于Vista。但当然.NET仍然是最终目标。就像Vista之前,Windows 7带有最新的框架化身 - 具体而言,3.5版带Service Pack 1(Vista附带3.0版)。但是,与Vista不同,Microsoft正积极落下整个“下一代”故事情节,支持Windows 7改进的遗留兼容性。鉴于Vista的困境,你真的不能责怪Redmond试图坐在基地上。
如果这一切有一线希望的话,那就是潜伏在Windows 7的两个配件中。Paint和WordPad程序都支持微软的Ribbon UI,现在开发人员可以将其作为组件,在自己的应用程序中重用。因此,取决于Windows 7取代XP的成功程度,你可能会看到。net开发活动的激增,因为isv争相用新的Windows外观和感觉重塑他们的产品。
底线:在开发工具支持方面,Windows 7并不比Vista好或差。然而,考虑到测试版的普及,Windows 7在推动后xp迁移方面的最终成功可能会让它实现Vista无法实现的东西:使。net成为Windows应用程序的新开发标准。
未来校对:调整多核当我上次讨论未来的打样问题时,我支持Windows XP有几个原因。首先,市场对Vista的反应不温不火。硬件和软件供应商永远不会放弃XP,除非绝大多数系统已经离开了操作系统。还有一个事实是,微软(明智地)将许多新的。net框架技术移植到老的Windows上,本质上否定了部署Vista用于。net开发的任何真正的优势。最后,我提到了即将发布的Windows 7,以及用户可以如何安全地跳过Vista,等待微软推出更好的产品。
两年后,我在一台运行Windows 7的RTM托管版本的上网本上键入了这篇文章。我当然可以在这台机器上安装Windows XP,而不是它的新兄弟。然而,打补丁、调优和寻找驱动程序只是为了让XP在这个新奇的硬件上启动,这样的麻烦会使努力变得困难。相比之下,Windows 7从一开始就很好用。除了少数例外,它的默认配置是完全正常的。
我有一种感觉这个同样的场景正在跨越它的景观。商店厌倦了修补和调整XP,以便在现代硬件上可靠地工作正在寻找Windows 7并认为它可能只是最终引诱遗留环境的版本。毕竟,为方便起见,有些东西可以说。当涉及无缝拥抱新的硬件技术时,Windows 7比吱吱作响的旧XP更好。
后一点可能是最好的观察到Windows 7如何处理多核系统.我们的测试显示,改进后的Windows 7内核在多个cpu之间的伸缩性比XP更好,这在很大程度上要归功于微软在多cpu环境中提高线程锁定性能的额外调优。这是一个实实在在的优势,随着CPU核数在未来24到36个月的持续增长,这个优势将变得更加重要。如果你对Windows 7持观望态度,考虑一下未来的校对论证。它可能是帮助您最终摆脱XP习惯的推动力。
底线:Windows XP诞生于一个单cpu系统的世界,其内存容量以兆字节计。Windows 7的到来正值双核甚至四核系统成为常态的时候,2GB到3GB的内存被认为是一个很好的起点。简单地说,Windows 7在利用新的硬件技术和支持未来应用程序和工作负载的长期增长方面处于更好的位置。
回不去了Windows 7比Windows Vista更快,但不是很多 - 它仍然比XP慢。它的默认配置中的Vista不太安全,但在可用性方面,它也是在其较旧的兄弟姐妹之前的亮度。可靠性起来,兼容性是兼容性,但这些趋势与终于追赶Vista安全性和驱动程序模型的行业有关,而不是与任何新的Windows 7功能相比。
事实上,在重新编写的任务栏之外(这是一个杀手功能),对Windows 7非常新的新功能7.相反,它是一个全拔出的,无持有的禁止,失败 - 不是 -Microsoft尝试尝试挽救它投入设计和实施Windows Vista架构的近五年。在这方面,Windows 7真的更像Vista R2 - 微软试图在产品中拍摄第二次传递,最后得到它。
如果我把这一比较比作一场拳击比赛,我只能称之为平局。如果不是因为Windows 7推动了现有技术基础的发展,同时向新的、更强大的硬件打开了平台,那么它最终会被认可为Windows 7。选择采用Windows 7的IT商店可能不会失望。这是一款坚固的全能产品,非常适合今天的PC市场。Windows 7的核心仍然是Vista,再多的调整和UI绘制都无法改变这一事实。但微软最终还是做对了。
帽子到Windows XP - 它有很好的运行。但是改变在空中,它闻起来像Windows 7。
这个故事,“Windows 7 RTM:Windows Vista的复仇最初发布信息世界 .