Windows Vista,这是一个不那么如雷贯耳的Windows名字,很多人甚至从来没有体验过这个操作系统。但是,Windows Vista刚刚推出时候所引起的话题性,恐怕是其后的Win7也难以与之相比的。华丽的界面,蛋疼的兼容性,史无前例的多功能(功能比Win7还要多),令人抓狂的性能……无论Vista给人们带来过多少高光和阴影,现在它终于要退休了。

Windows Vista华丽的极光界面,很多朋友都没用过这个系统

微软将会在即将在今年的4月11日停止对Windows Vista的技术支持,距离Windows Vista的寿终正寝只剩下不到两个月了。在4月11日后,Vista将不会收到官方的更新和安全补丁,而Vista的后继者Win7的“外延支持”服务将延续到2020年1月。

和后辈Win7相比,Vista在市场上取得的成绩无疑是惨淡的。但是,从本质上来讲,Win7更像是Vista的改进版本而非换代。作为Win7的技术先行者,Windows Vista的历史地位该如何评价?

极其激进的技术

Windows Vista对比前作Windows XP,改变的地方实在是太多了。Windows Vista的第一个大变化就是更换了系统内核,内核由Windows XP的NT 5.1变为NT 6.0。新的内核带来了全面增强的安全性、更合理的系统机制——起码不会因为一些破烂驱动随随便便导致蓝屏了。

首次在Vista出现的Aero界面被视为经典,现在很多人哭着要微软把Aero加回Win10去

Vista的改进实在是数不胜数,Aero UI,内存SuperFetch,UAC,新的雅黑字体,搜索索引的引进,WDM音频系统的构建,资源管理器、任务管理器的革新,网络管理的智能化,更好的x64中的32位运行环境……直到Win10,系统上依然残存着很多Vista的痕迹,这足以说明Vista所打下技术基础之深厚。

但是,Vista出现的时机实在是太差,兼容性和性能问题挡住了大部分用户,Vista并没有什么机会向人们展示它的美好。

糟糕的兼容性

前面提到,Vista更换了更先进的Windows NT 6.0内核,带来了兼容性问题。在之前,Win系统是如何更换内核的呢?我们看看XP的例子。在Win98后,微软面对消费市场推出了依旧是DOS内核的Win Me,但又向市场推出了基于NT内核的Win2000。严格来说,XP是Win Me的接班人,但实际上它的NT5.1内核却传承于Win2000的NT5.0。消费市场在Win Me时代就并行使用Win2000系统,所以切换到Win XP,也未出现太多的不适应。

但是,Vista却并非如此,Vista的内核变更基本相当于一刀切。同时,Vista的开发不仅冗长而且一波三折。微软在2003年的时候,只是想要开发出一个介于XP和Win7之间的过渡系统,但开发过程中新系统的定位不断改变,在2004年微软宣布系统大变更——这时候,距离Vista正式发布只有两年了,很多工作却不得不重头做起。

可以说,Vista的开发日程是非常紧张的,这导致Vista和Windows的软件开发生态脱节得比较厉害。在开发Vista的时候,由于开发进度一变再变,导致开发商很难去做Vista的兼容工作。在加上XP时代,个人PC已经极其普及,Win换代所带来的阵痛,波及范围远比之前更广,因此Vista带来的兼容问题,被进一步放大。无论是驱动和软件,很多时候你都找不到适用于Vista的版本。

Vista的兼容问题难以让人接受

Vista糟糕的兼容性让微软痛定思痛,无论是Win7还是Win8/8.1,微软都非常注重兼容性的测试工作,而这些系统,也没有再出现Vista那样的严重兼容问题。在Win10开发时,微软还启动了预览版公测计划,让普通用户在Insider Preview项目进行兼容性测试工作。虽然Win10可能有其他一些问题,但以Win10如此巨大的变化,还有现在的兼容性表现,的确是相当可以了。

不合时宜的硬件需求

Vista和Win7很相似,甚至有观点认为Win7只是UI优化、性能稍作改进的Vista,两者之间并没有质的区别。但是,两者的口碑却天差地别。为什么会这样?很大一部分原因就是因为Vista出现不合时宜,Vista发布时主流PC的硬件,和Vista是脱节的。

夸张点来说,Win7就是Vista的马甲,但两者的评价却不可同日而语

Vista推出于2006年底2007年初,当时主流的PC配置为单核CPU和512M RAM,而在实际使用中1G RAM都不足以完全跑顺Vista。而Win7和Vista隔了3年,在这三年间,人们的PC发生了很大的变化,双核CPU和2G内存成为了标配。Vista和Win7的硬件需求没有本质上的区别,Win7稍微低一点,但双方在性能上的评价,却南辕北辙,这就是出现时代不同所造成的。

总结

从技术的角度来说,Vista是一个伟大的系统。但是,它糟糕的实用性和市场表现,也让它成为了评价最低的Win系统之一。不过幸好,Win7继承了Vista的大部分技术特性,并让这些特性开花结果,让人们重拾了对Win系统的信心。尽管Vista的生命周期即将完结,但Win7时至今日依然维持着强劲的市场表现,这也算是对Vista带来的技术革新的最好的肯定了。

稿源:cnbeta.com

http://www.oschina.net/news/81998/how-to-evaluate-the-windows-vista

Windows Vista 的历史地位的更多相关文章

  1. 渗透杂记-2013-07-13 Windows XP SP2-SP3 / Windows Vista SP0 / IE 7

    Welcome to the Metasploit Web Console! | | _) | __ `__ \ _ \ __| _` | __| __ \ | _ \ | __| | | | __/ ...

  2. How to: Fix a network printer suddenly showing as offline in Windows Vista, 7 or 8 « Robin's Blog

    This post has become quite popular – so I've updated it with a bit more detail, plus some people's e ...

  3. VOL.2 IE6,7,8(windows vista/7 x86/x64 )单文件版三连发,欢迎大家分享

    在上期 VOL.1 利用vmware ThinApp 制作非XP下可以运行的IE6 [无插件版](windows vista/7/8  x86/x64 )中,简要介绍了如何利用vmware Thina ...

  4. 使用 Media Center 遥控器(Windows Vista Premium)

    本文适用于安装了 Windows Vista Premium 并附带遥控器的 HP 和 Compaq 台式电脑. 本文简要介绍了三种Windows Media Center 遥控器上每个按钮的功能. ...

  5. 在系统启动时,Windows Vista 中、 在 Windows 7 中,Windows Server 2008 中和在 Windows Server 2008 R2 中的 497 天后未关闭 TIME_WAIT 状态的所有 TCP/IP 端口

    在系统启动时,Windows Vista 中. 在 Windows 7 中,Windows Server 2008 中和在 Windows Server 2008 R2 中的 497 天后未关闭 TI ...

  6. Windows Vista如何让梦幻桌面支持更多格式

    Windows Vista 梦幻桌面(DreamScene)到底能不能支持除了Mpeg/mpg以外的格式? 很多人说梦幻桌面的视频格式有限,像AVI.RM.RMVB就不能做成梦幻桌面!也有很多朋友着急 ...

  7. 在 Windows Vista、Windows 7 和 Windows Server 2008 上设置 SharePoint 2010 开发环境

    适用范围: SharePoint Foundation 2010 | SharePoint Server 2010 本文内容 步骤 1:选择和预配置操作系统 步骤 2:安装 SharePoint 20 ...

  8. Windows Vista for Developers——第四部分:用户帐号控制(User Account Control,UAC)

    作者:Kenny Kerr 翻译:Dflying Chen 原文:http://weblogs.asp.net/kennykerr/archive/2006/09/29/Windows-Vista-f ...

  9. Windows Vista 安装和使用指导 - 停止支持后的几条建议

    简介 曾经被广大网民吐槽的Windows Vista现在已经淡出了人们的视线,但仍有一些朋友想要体验一下这个操作系统.Windows Vista是Windows发展路线上的里程碑,相比之前的Windo ...

随机推荐

  1. 【bzoj2733】永无乡(无旋treap启发式合并 + 并查集)

    传送门 题目分析 起初每个岛都是一个平衡树, 并查集的祖先都是自己.合并两岛时,pri较小的祖先会被作为合并后的祖先, 而两颗平衡树采用启发式合并.查询k值就是基本操作. code #include& ...

  2. 6LoWPAN - Transmission of IPv6 Packets over IEEE 802.15.4 Networks

    6LoWPAN covered topics include the following:   Frame format for transmission of IPv6 packets Method ...

  3. laravel routes除了默认路由,其他的都无效 解决方案

    按照教程.该php升级到5.5,所有是开放的扩展,默认路由进入,证明代码错误,平时不开rewrite铅 假设你其它路由,localhost/文件夹/public/index.php/home能够进去. ...

  4. Less小总结

      = 导航   顶部 变量 混合 继承 函数   顶部 变量 混合 继承 函数 Less 是一个Css 预编译器,意思指的是它可以扩展Css语言,添加功能如允许变量(variables),混合(mi ...

  5. 使用Apache Tiles3.x构建界面布局

    Tiles是一个免费的开源模板Java应用程序的框架.基于复合模式简化的用户界面的构建.对于复杂的网站仍是最简单.最优雅的方式与任何MVC技术一起工作.Struts2对Tiles提供了支持,如今Til ...

  6. QWidget居中显示(qt窗口坐标原点是在”左上角”的,有图)

    转载请说明出处, 并附上原文链接http://blog.csdn.net/qq907482638/article/details/72189014. 问题描述 在Qt学习过程中,在让QDialog居中 ...

  7. WPF自定义TextBox及ScrollViewer

    原文:WPF自定义TextBox及ScrollViewer 寒假过完,在家真心什么都做不了,可能年龄大了,再想以前那样能专心坐下来已经不行了.回来第一件事就是改了项目的一个bug,最近又新增了一个新的 ...

  8. 带农历日历的DatePicker控件!Xamarin控件开发小记

    原文:带农历日历的DatePicker控件!Xamarin控件开发小记 闲来无事开发了个日期选择控件,感兴趣的同学前往: https://github.com/MatoApps/Mato.DatePi ...

  9. hdu4614 二分法+段树

    意甲冠军:给你1-n花瓶   .起初,所有的空,今天,有两种操作模式, 1:从花瓶a開始插入b朵花          假设不能插进去  输出字符串  否则输出最多插入的起点和终点: 2:把a-b的花瓶 ...

  10. swagger ui 值类型形参加文字注释

    例: @ApiImplicitParams({ @ApiImplicitParam(paramType = "query", name = "indexCondition ...