Windows Vista 的历史地位
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 的历史地位的更多相关文章
- 渗透杂记-2013-07-13 Windows XP SP2-SP3 / Windows Vista SP0 / IE 7
Welcome to the Metasploit Web Console! | | _) | __ `__ \ _ \ __| _` | __| __ \ | _ \ | __| | | | __/ ...
- 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 ...
- VOL.2 IE6,7,8(windows vista/7 x86/x64 )单文件版三连发,欢迎大家分享
在上期 VOL.1 利用vmware ThinApp 制作非XP下可以运行的IE6 [无插件版](windows vista/7/8 x86/x64 )中,简要介绍了如何利用vmware Thina ...
- 使用 Media Center 遥控器(Windows Vista Premium)
本文适用于安装了 Windows Vista Premium 并附带遥控器的 HP 和 Compaq 台式电脑. 本文简要介绍了三种Windows Media Center 遥控器上每个按钮的功能. ...
- 在系统启动时,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 ...
- Windows Vista如何让梦幻桌面支持更多格式
Windows Vista 梦幻桌面(DreamScene)到底能不能支持除了Mpeg/mpg以外的格式? 很多人说梦幻桌面的视频格式有限,像AVI.RM.RMVB就不能做成梦幻桌面!也有很多朋友着急 ...
- 在 Windows Vista、Windows 7 和 Windows Server 2008 上设置 SharePoint 2010 开发环境
适用范围: SharePoint Foundation 2010 | SharePoint Server 2010 本文内容 步骤 1:选择和预配置操作系统 步骤 2:安装 SharePoint 20 ...
- Windows Vista for Developers——第四部分:用户帐号控制(User Account Control,UAC)
作者:Kenny Kerr 翻译:Dflying Chen 原文:http://weblogs.asp.net/kennykerr/archive/2006/09/29/Windows-Vista-f ...
- Windows Vista 安装和使用指导 - 停止支持后的几条建议
简介 曾经被广大网民吐槽的Windows Vista现在已经淡出了人们的视线,但仍有一些朋友想要体验一下这个操作系统.Windows Vista是Windows发展路线上的里程碑,相比之前的Windo ...
随机推荐
- NOIP模拟 table - 矩阵链表
题目大意: 给一个n*m的矩阵,每次交换两个大小相同的不重叠的子矩阵,输出最后的矩阵 题目分析: 这题向我们展示了出神入化的链表是如何炼成的.思想都懂,实现是真的需要技术,%%% 用一副链表来表示该矩 ...
- cxf整合spring发布rest服务 httpclient访问服务
1.创建maven web项目并添加依赖 pom.xml <properties> <webVersion>3.0</webVersion> <cxf.ver ...
- 作IFRAME于iOS您的设备上支持滚动
原文链接: Scroll IFRAMEs on iOS原始日期: 2014年07一个月02日本 翻译日期: 2014年07月10日翻译人员: 铁锚 非常长时间以来, iOS设备上Safari中超出边界 ...
- Zero Downtime Upgrade of Oracle 10g to Oracle 11g Using GoldenGate — 1
Source Database DB Name: zwc Schemas: HR,OE,PM Version: 10.2.0.4 RAC: ...
- 深度剖析:最新云端开发工具如何实现敏捷+DevOps开发落地
相信很多软件开发人员们对今年国内新兴的云端开发工具——华为软件开发云都有耳闻,有些人可能还免费体验过,由于它5人以下的团队是免费使用的,很庆幸本人的这个项目正好5个人,就注册使用了.下面就自己的使用心 ...
- git撤销操作总结
git checkout . #本地所有修改的.没有的提交的,都返回到原来的状态 git stash #把所有没有提交的修改暂存到stash里面.可用git stash pop回复. git rese ...
- IE8支持function.bind()方法
这个 bind 方法仅仅有在 ie10 版本号的浏览器才得到原生支持,低于该版本号的浏览器下运行时会得到一个 undefined 的错误提示.于是仅仅好再次上网 google 解决方式,功夫不负有心人 ...
- C++中的模板编程
一,函数模板 1.函数模板的概念 C++中提供了函数模板,所谓函数模板,实际上是建立一个通用函数,其函数的返回值类型和函数的参数类型不具体指定,用一个虚拟的类型来表示.这个通用函数就被称为函数的模板. ...
- 第一次react-native项目实践要点总结 good
今天完成了我的第一个react-native项目的封包,当然其间各种环境各种坑,同时,成就感也是满满的.这里总结一下使用react-native的一些入门级重要点(不涉及环境).注意:阅读需要语法基础 ...
- 狄拉克函数(Dirac delta function)
1. 定义 δ(x)={∞0if x=0if x≠0 这样定义的目的在于使如下的积分式成立: ∫∞−∞δ(x)dx=1 2. 重要性质 sifting property ∫∞−∞f(x)δ(x−μ)d ...