Microsoft Windows风雨二十年

特别策划

在电脑历史上,可能还很少有像Windows这样的产品,以压倒性的优势占据了用户桌面,也很少有这样的产品,引发如此持久而广泛的争议。对其景仰膜拜者有之,欲食其肉寝其皮者亦有之,可谓泾渭分明。爱自然有爱的理由,恨也并非无缘无故,其实恰是这般五味杂陈才是Windows的真味。二十年弹指一挥间,Windows从一只人见人不爱的跛脚鸭进化成一头威风八面的巨兽,其风光背后的辛酸,荣耀背后的磨难,如意背后的蹉跎,亦是一曲《笑傲江湖》难以道尽的。让我们抛开一切浮夸或过誉,一切误解或偏见,还原一个真实的Windows吧。

Windows20年传奇历程

不可否认,在大多数普通用户眼里,所谓桌面操作系统就是Windows,每天的工作就是从屏幕上的一片蓝天白云开始的。位于屏幕角落的开始菜单、带有最大化和最小化按钮的窗口、摆放着各种设置选项图标的控制面板、带有天蓝色的“e”形图标的Internet Explorer……这一切仿佛都融入了他们的IT生活,成了生活中不可或缺的元素,而Windows也在喜爱它的用户的陪伴下,紧跟IT技术发展潮流,走过迭宕起伏的二十年,终于成就为桌面操作系统的一代霸主。忆往昔,峥嵘岁月稠,Windows的发展史无疑是IT史最富传奇性的一章。

多舛童年Windows 1.0/2.0/3.0

51-g1-1-1.jpg
51-g1-1-2.jpg

上世纪80年代初,尽管由于IBM PC兼容机的得势令MS-DOS卖得很火,但盖茨还是清醒地看到字符界面的MS-DOS好日子不会长久,而竞争对手苹果公司随Macintosh电脑发布的图形用户界面的操作系统,亦令盖茨深感芒剌在背。于是,微软在1985年11月发布了Windows 1.0。

然而即使以当时的标准看,Windows 1.0也是个完全失败的产品,在市场上几乎是昙花一现便销声匿迹了。今日大红大紫的Windows的鼻祖居然如此狼狈,着实令人感叹,同时也禁不住对微软屡败屡战终成正果的韧劲表示钦佩。

初涉GUI便铩羽而归并没让微软偃旗息鼓,而是鼓足余勇继续Windows之路,并于两年后推出了Windows 2.0。这款产品依然不成功,引起的关注甚至还不如Windows 1.0。

在它像流星一样悄没声息地滑过天空之后四年,微软终于推出广受欢迎的Windows 3.0,其GUI郁闷症也随之而愈。尽管Windows 3.0还是基于DOS的16位系统,但它充分利用了80286/80386的内存管理技术,实现了稳定的多任务,而且图形界面也比较精致,受到PC用户欢迎完全是实至名归。即使到今天,它的许多设计仍然被新版Windows所沿用。

当然,Intel也功不可没,没有它强劲的硬件支持,Windows恐怕也难在短短几年内咸鱼翻身。此后,乘此东风,微软推出了一系列Windows改进版本,即Windows 3.1、3.11和3.2。尤其是1994年Windows 3.2中文版的发布,在中国掀起第一次Windows应用热潮,而曾经红极一时的中文平台也因此悄然谢幕。

Windows 1.0~3.0早已淹没在岁月的风尘中,然而拂去落定的尘埃,温故的我们依稀可见Windows在童年时发出的那道洞烛未来的光亮。

花絮:Windows的得名

1983年2月,正是IBM捆绑销售MS-DOS,使得MS-DOS大行其道的时候。而就在同一时间,微软公司的一个名为“Interface Manager”的项目被更名成了“Windows”,这个更名据说当时是因为实在一时想不到什么很酷的名字,所以根据新系统中的窗口界面而临时起的——历史上的很多事就是这样偶然地被决定了。

火红岁月 Windows 95/98/NT/2000

1995年8月24日,也就是离Windows 1.0诞生差不多整整十年以后,Windows历史上一个划时代的产品面世了,这就是Windows 95。

在Windows 95的研发上,微软下足了功夫,几乎完全放弃了Windows 3.0时代的16位代码,摒弃了DOS核心,重建了全新的32位内核,以真正的图形界面操作系统的面目轰动世界,其功能之强大、界面之新颖无不令人拍案惊奇。可以说,真正意义上的Windows操作系统应该从Windows 95算起,它所确立的大多数Windows要素为后来的Windows版本所继承,其余响延绵至今。

两年后,微软公司发布了被许多用户称为Windows 97的改进版,它最主要的变化就是将Internet Explorer浏览器和MSN集成到Windows 95中,从此IE便成了Windows身上最重要的一个“器官”。也正因为IE长驻Windows,才使Windows在网络时代依然高歌猛进。

尽管面临不测的命运,微软还是在1998年6月25日发布了新一代的Windows操作系统,即至今还活跃在许多用户桌面上的Windows 98。它的一个重要改进就是使IE同Windows内核完全融合了,以此回击对手们有关“捆绑”的责难。同时,Windows 98还支持更多的软硬件新标准,增强了多媒体功能,并在稳定性和安全性方面作了许多改进。由于Windows 98修补了Windows 95的许多缺陷和不足,使它成为使用最为广泛的Windows版本。

在桌面系统取得辉煌战绩的同时,微软也将Windows向企业用户和服务器市场延伸,于是另一个系列的Windows 诞生了,这就是Windows NT,它于1995年5月30日正式推出。它使用的是稳定性和安全性更好的NT内核,当然这也是牺牲了兼容性和许多娱乐功能换来的。

Windows 2000是NT的后续版本,它使用了功能更强大也更加稳定的NT 5内核,同时在界面上结束了已经落后的Windows 3.0界面,换成了主流的Windows 98界面。它在版本上进行了进一步细分,其高级服务器版和数据中心版已能承担大型和关键的任务,彻底改变了UNIX在这个领域一手遮天的局面。

51-g1-1-3.jpg
Windows 95

傲霜屹立 Windows XP/2003/Vista

目前使用得最为广泛的Windows版本当数Windows XP,它是Windows系列的一个杰作,也是微软将安全性、稳定性同娱乐性进行了很好结合的一个产品。除了常见的32位版本,微软还顺应硬件的发展潮流,推出了64位版本的Windows XP。与此同时,微软还发布了Windows服务器系统的最新版本——Windows Server 2003,它有多个版本,分别对应小型网络和商务需要、高性能计算和海量存储等应用,为细分服务器市场准备了各型“武器”。

51-g1-4.jpg
Windows XP

在移动计算和手持设备逐渐成为数字时代主流的时候,Windows也适时地进入到这块市场。微软从上个世纪90年代中期就开始研究嵌入式操作系统,形成了Windows CE内核。后来的所有的嵌入式Windows系统都是基于此内核的,只不过在不同的设备上,它有不同的名字。在一般的嵌入式系统上,它叫做Windows Embedded;在PDA上,它叫做Windows CE;在Pocket PC和智能手机上,它叫做Windows Mobile。

Windows的下一代桌面产品Windows Vista和服务器产品Longhorn Server正在紧张地研发之中,它们都要到明年年底或后年年初的时候才能发布。但是现在一些开发者已经获得了第二个Beta版本,一些激动人心的新特性正在一点点地显露出来。

随着Linux等的发展,尤其是MAC OS推出了X86架构的版本,对Windows的地位带来前所未有的冲击,而因特网霸主Google又从网络一端对微软进行夹攻,使微软的危机感越发沉重。不过,积二十年之功力,以及Windows暂时还无人能及的人气,微软正在艰难地进行反击,并取得一些令人兴奋的成果。Windows到底走向何方,且看超级明星微软的表演吧。

创新技术成就Windows霸业

Windows能够取得今天全面胜利这样的成就,决不是偶然的。成功的市场策略固然是Windows成功的重要因素,但决定因素,必然也只能是Windows背后的技术。

诞生之初

从命令行到GUI

其实一开始微软公司在图形用户界面研发方面有点落后,众所周知的苹果操作系统已经在1983年推出了一个成熟的操作系统Lisa,而另一些在当时如日中天的公司也推出了自己的产品,比如Software Arts制作并由Personal Software公司发行的电子表格软件VisiCalc引入了鼠标器的操作。

更早的有施乐公司Palo Alto研究中心于1980年就发布了ThreeRivers Perq工作站,1981年则又发布了改进版的Star工作站。稍晚一点的就有Amiga公司的Intuition个人电脑引入了弹出式菜单,以及IBM研制出的大名鼎鼎的GEM。

但Windows无疑是世界上最早的图形界面操作系统之一,并且从一开始图形界面接口就是Windows内核的一部分,这一点就决定了Windows的图形性能要大大优于一些把图形界面作为用户程序运行的操作系统,如Linux。

51-g3-1-1.jpg
全新设计的Windows图形引擎让Vista的界面更加炫目

Windows架构

站在巨人的肩膀上

Windows 2.0吸收了不少最新的操作系统设计和界面设计元素,但是这个版本的Windows仍然失之操作繁琐,功能也比较弱,和MS-DOS相比反而是后者受到更加广泛的关注和厂商支持。

但是比起所有的竞争对手来说,微软公司的Windows有一个无可替代的优势。那就是它建立在一个开放的而且在迅速成长的IBM PC架构上,而其他的所有操作系统都是做在专用芯片和架构上,软件发展必然受到硬件架构限制之累。

后来的事实证明,微软公司在这一点上作如此选择简直是无比英明。在IBM PC架构飞速发展的同时,微软的Windows也就一步步随之成长起来。而在初期的竞争中处于优势的其他竞争产品则完全不能利用这个成果,只能固步自封地一面改进硬件设计,一面改进软件编写,顾此失彼而又缺少稳定的资金支持,从而一点点地败下阵来。除了苹果以外,所有其他初期的竞争对手都没有活过1990年。

51-g3-1-2.jpg
运行在IBM PC上的Windows 1.0版,决定了Windows与时俱进的成长潜力

Windows 3.x

浓墨重彩的一笔

Windows 3.0的一些技术一直沿用到了今天,比如对象的链接与嵌入技术、抢占式多任务、基于消息的控制系统模型,以及注册表结构和编辑器等都是在这个版本的Windows里首次出现的。

很多人都知道,Windows 3.1的最重要改进是引入了Windows Media Player,为Windows加入了音频功能。而很少有人知道的是,这个版本还附加了一个部件,就是后来声名大振的DirectX。也正是从这个版本开始,“多媒体PC”的概念开始热起来了。此时是1992年3月,IBM PC架构已经发展到支持软件数学协处理器的80486DX,有大量的音乐发烧友在那一年拥有了第一对自己的PC音箱。Windows 3.1和3.11后来都推出了For Workgroup的版本,开始支持局域网技术。与此同时的是MS-DOS的6.0到6.2版本,也开始支持对等网技术。

每个亲身经历过十几年前的IT业界的人都不会忘记,那时的新技术和新概念是以怎样的速度如雨后春笋般层出不穷的出现。

51-g3-1-3.jpg
其实Windows从3.0开始已经是那样的“Windows”了,请注意这里的Microsoft Anti-Virus,这是最早的微软反病毒软件

Windows 95

从16位到32位

Windows 95可以直接引导计算机,这就平息了1995年以前一切有关Windows是不是独立操作系统之争。

它引入了内存的保护模式概念,从而使得软件得以摆脱由于MS-DOS的设计限制而不得不工作于1MB寻址能力的束缚。从此软件开发人员可以忘记无比纷繁的所谓上位内存、扩充内存和扩展内存的概念,而能够自由地使用全部物理内存和一大块的虚拟内存,这使得许多现代应用程序的构造成为可能。

这个功能在Windows 3.x里称为“386增强模式”,是可选的。但从Windows 95开始,直接访问内存的“实模式”就被默认不再使用了。如今Windows已经走进64位时代,而64位的CPU也已经进入寻常百姓家

51-g3-1-4.jpg
历经10年考验的DirectX多媒体引擎,为Windows下交互式媒体带来出色性能

Windows 98

媒体技术走向成熟

Windows 98引入了FAT32文件系统,这使得硬盘的利用率提高了近一半。Windows 98也是第一个得到极为广泛的硬件厂商支持的操作系统,很多硬件都不需要特别安装硬件附带的驱动程序而只需要系统自带的默认驱动程序就可以识别和使用了。

而Windows 98本身也积极地去支持当时新出现的硬件标准,比如MMX和AGP,并在系统里包含了革命性的DirectX 5,这马上使得Windows 98成为多媒体用户体验最好的操作系统之一。

1999年6月10日发布的Windows 98第二版开始支持USB接口和DVD光驱。

51-g3-1-5.jpg
Windows Media Player为您打开一个美不胜收的网络音乐和视频的世界

Windows 2000

承前启后的集大成者

Windows 2000带来了Windows发展史上太多的“第一”。

它第一次明确分离了用户模式和内核模式,这让Windows 2000的应用程序再也不可能无意之中改写系统进程使用的数据和进程空间的内容。它第一次支持最新的NTFS 5文件系统,第一次引入了系统管理控制台和启动诊断控制台。

而它在服务器领域则取得了更辉煌的成就:它引入了建立在DNS标准之上的活动目录和分布式文件系统,这两个基础设施使得Windows 2000服务器能够部署在从数个到数万个节点的网络环境中,并持续提供稳定、安全、随时同步的服务。Windows 2000的内核却又极其微小,可伸缩性很强,这使得部署于内存受限的手持设备成为可能。

2001年,微软公司宣布开始.NET计划,并随后发布.NET Framework,支持一种称为公共语言运行时库的Windows统一基础开发平台。于是,在理论和技术都成熟的基础之上,Windows强大的生命力开始体现在多样的产品线上了。

51-g3-1-6.jpg
.NET Framework为全球的Windows开发者提供了一个统一的基础平台

结语

从Windows 3.0开始,每发布一个Windows的新版本,用户都能感受到一些切切实实的改进。事实上,Windows是由数千个部件组合而成的。其中,比较能够为人感觉到的技术包括Internet Explorer以及与之捆绑的Outlook Express、Windows Media技术和图形接口DirectX。

它们每往前推进一步,都为业界树立一系列的行业标准,并让用户感到更好的Web浏览、更完美的媒体播放和流式播放质量以及更快更真实的电脑游戏体验。

Windows也正在为用户提供更完善的支持和服务,比如Microsoft Update,就允许用户随时自助更新自己的操作系统到最新的状态。与Windows配套的其他工具,如恶意代码清除工具等,也都免费地提供给每一个Windows用户。这使得Windows在用户购买以后不断增值,当然很多用户会非常愿意在新版本推出时继续使用Windows。

小资料:Windows 3.x时代的技术争论

MS-DOS和Windows 3.x都是16位的操作系统,除了通过一个称为Win32s的API组件提供了32位环境的模拟。实际上严格说来,Windows 3.x还不能称为是一个独立的操作系统。

因为它不能离开MS-DOS而运行,而只能使用MS-DOS 5.0以上的操作系统引导到命令行下,再以win命令启动,并随时可以退回MS-DOS下。只是Windows一旦启动,就接管了所有的计算机资源管理。所以有关Windows 3.x究竟能否完全取代MS-DOS的争论,可以说在1995以前是技术口水战的主题。

很多软件制造商认为Windows依附于MS-DOS而存在的局面将长期存在,特别是一些游戏厂商觉得硬件抽象层的概念必然造成硬件访问效率的低下,而迟迟不肯转向完全的基于Windows的开发。

然而,历史的演进并不以人的意志为转移。发展图形化的操作系统毕竟是不可逆转的趋势,很多现代操作系统概念也已经成熟,真正的革命当然也就接踵而至了。

续写辉煌 Windows再领风骚

Windows的成功始终离不开以人为本的设计。无论是易用的界面,还是背后默默运行的内核,都是为了一个目的,那就是让Windows能够更贴近我们的生活。二十年来,我们一直在电脑上使用Windows。未来的Windows会是怎样呢?

Windows媒体中心 数字改变生活

数字生活狂想曲

51-g4-1-1.jpg

一天忙碌的工作结束后,你开车回家。在门口用手指轻轻一触门旁的指纹识别器,马上有声音亲切地向主人问好,门自动打开了。

你坐到沙发上,想起昨天由于工作繁忙没有来得及收看的皇马队的足球比赛,就拿起遥控器按了一下“已录制节目”按钮,电视屏幕上马上出现了比赛的画面。

看了一会儿以后,你觉得肚子有点饿了,就拿起PDA打开家附近的地图,找到一家物美价廉的餐馆点了你最爱吃的红烧牛肉面,并用信用卡付了账。马上餐馆老板打来电话确认了一下,不一会儿热气腾腾的面就送来了。

饱餐之后,球赛也结束了,你走进起居室,打开游戏机接着昨天的进度开始“探险”。突然收到一条短信,原来是今天最新的股市行情,你购买的股票也清晰地列出在那里,看来又小赚了一票。

临睡前,在外出差的妻子打来电话,叮嘱你不要忘记帮她录好周五的音乐会。你一边答应着,但又不想下床,于是拿出手机选择了“连接频道”,接着屏幕上显示出了和电脑中一样的菜单,你用电子笔选择了“周五晚6点到8点半,中央3台”后,于是放心入睡了。

以上描述的并不是梦想的生活,只要拥有一系列安装了微软未来操作系统的个人电脑以及便携设备,所有这一切在硬件上都可以轻松实现。

如果把运行了微软媒体中心版操作系统的计算机与普通PC显示器连接,那么它和普通Windows操作系统的功能完全一样。但一旦把它与高清电视、通过微软认证的遥控器以及数字电视线路连接,并按下遥控器上的“Start”按钮,屏幕马上就变了全新的样子。这个时候,媒体中心的特色就开始发挥了。安装了它的电脑已经不再是一台简单的PC,而是一个充满了活力的娱乐影音中心。

51-g4-1-2.jpg

Windows媒体中心让梦想变现实

不相信吗?请看看你能够用Windows 媒体中心电脑做什么。

播放DVD是一个最简单的功能,但即使这个功能也和普通的DVD播放器有天壤之别,因为它支持WMV-HD标准的内容回放,这可是传统DVD节目的若干倍!更不用说它还可以非常轻松地读取几乎任何你能够想像的媒体设备中的图片、音频和视频,别说数码相机,就是模拟的录像带它也能通过模数转换口转录下来。

喜欢看电视的朋友们有福啦!因为Windows媒体中心版支持几乎所有的数字电视标准和播放制式。当安装有Windows媒体中心版的电脑遇上数字电视的机顶盒,结果只能用四个字来形容,那就是“随心所欲”!是的,你可以随时随地点播来自世界各地的电影、肥皂剧或综艺节目。

对于工作忙的朋友,有了一台安装有Windows媒体中心版的电脑,就再也不会错过心爱的电脑节目了。因为你可以定制要看的电视节目,并刻录成标准的DVD格式。想在电视上看,或者在笔记本电脑上看,一切都由你来决定!有了一台安装有Windows媒体中心版的电脑,你更可以把一次外出后拍摄的几十张照片做成精美的回放DVD或相册,作为日后的留念,你真的可以发现自己身上充满了创作的才华和激情!

更值得一提的是,Windows媒体中心版的连接性能,蓝牙、红外、有线无线,不怕做不到,就怕想不到。设备千奇百怪,生活多姿多彩。有了Windows媒体中心,你不会再孤独,因为可以随时用智能手机与世界任何地方的朋友保持24小时不间断的联系。什么?你有一台XBOX 360?那还不快与媒体中心电脑相连,让你的孩子在玩游戏的同时,给隔壁正在做饭的妻子送去美妙的音乐?

有了Windows XP媒体中心,生活真的变得更轻松、更舒适、更快乐了。

Windows Vista 下一代桌面操作系统

更好的界面体验

51-g4-1-3.jpg
采用了全新3D图形引擎Windows Vista,现代感十足的GUI

都说Windows Vista对系统的要求很高,但其实不一定。如果要打开Windows Vista的全部图形特效,那当然会对目标机器的图形性能和整机计算性能有一定的要求。

但是,Windows Vista考虑到并不是所有的用户都会升级原有的计算机,所以它的图形特效分成了四五个档次,针对不同级别配置的机器,尽可能以流畅操作为目标。这一点,在Windows XP中有一些体现,但是在Windows Vista中会有更人性化的合理配置。

而且即使是最低档次的配置,也仅仅是削减了一些3D特有的效果,对于平面的功能和操作的易用性是一点折扣也没有打的。

为什么每次Windows在发行新版本的Beta版的时候,测试结果都是资源要求高,而发布时却并不是要求那么高呢?因为每次在正式发布之前,微软公司都会对新版本的Windows进行性能测试,并对代码进行相应的优化,只有达到一定的硬指标,符合大多数当前用户的硬件配置后,才会允许发布。

更新的功能组件

Windows Vista中当然包含了以前的Windows工具和技术的更新,很多工具都已经不再是原来的名字了。比如原来的DirectX中的DirectMusic和Direct3D等部件,合并成了一种称为Longhorn显示驱动模型(Longhorn Display Driver Model,LDDM)的新媒体引擎。

而Internet Explorer原先附带的邮件客户端程序称为Outlook Express,在Windows Vista中它将被更名为Windows Mail,并带有与Microsoft Outlook 2003相似的反垃圾邮件与反钓鱼功能。

而Internet Explorer本身,也将整合一些现在常用的Web浏览体验改进,比如读取RSS Feed、带有多标签、多页面界面等。非常值得一提的是Windows Vista中将提供数个大大改进了的Windows游戏,统统都是3D的,还支持网络排名,而不再是司空见惯的纸牌和扫雷了。

更高的安全性

Windows Vista中安全性受到了极大的重视,守护神计划使得用户只要付出一点额外的硬盘空间,就可以根据CPU和主板计算出一个加密字串,使得硬盘即使被盗里面的信息也无法读取,从而不会有任何泄漏。

安全性方面最主要的一个改进就是增加了一个叫做用户账户保护的功能UAP(User Account Protection)。用户账号保护功能使得即使以管理员身份运行计算机,在对计算机和系统进行重大改变的时候,也必须再次验证身份才会执行。而自带的恶意代码清除工具、Windows防火墙和Windows Defender组件,则确保了计算机时时处于安全且优化的条件下。

对于服务器软件,Windows Vista会在很多情况下使得管理员甚至意识不到有一些非关键服务的崩溃——它会自动地在后台悄悄地把服务停止并重新启动,在灾难发生时,自动冗余使得用户的数据能够尽可能地从另一个卷中迅速恢复。

和以前所有的Windows版本更新一样,Windows Vista中还有几百个增加计算机的稳定性和易用性的小细节修改。相信在Windows Vista真正问世的时候,它会给世界带来又一次惊喜。

确如Windows部门总裁Jim Allchin所说的那样:“我们创造了历史,我们也在创造未来。”

我们有理由相信,在未来的世界里,我们仍然会离不开Windows,一如我们现在这样。Windows是无数微软工程师心血的结晶,并且已经让我们看到了原来IT世界能够如此精彩。虽然离Windows下一个版本的发布还有一年,但真的值得我们期待。因为二十年的点点滴滴告诉我们,Windows不会让我们失望!

Windows大家谈:

Linux爱好者施沛:我们总是习惯性地用Windows,又习惯性地骂Windows,其实看看Windows的历史,会使我们少一些无知的激愤和无聊的口水仗。虽然我是Linux的粉丝,但我对Windows并无偏见。我看不惯的是微软的一些行事作派,特别是它对开源运动的伤害。也许是“恨屋及乌”吧,所以有时也难免对Windows说几句不好听的话。

软件工程师任浩:我认为Windows的前景并不象有些人预言的那么好,倒不是说有别的产品会在短时间将Windows掀翻在地,而是因为随着因特网的发展,许多桌面应用将终被网络应用代替,未来的桌面将为极为精简的网络终端所取代。NC虽因过于超前而失败了,但它不朽的内涵就为Windows写下墓志铭。

电脑玩家枫叶:笼罩在Windows头上的悲观气氛是没有任何道理的。因为即使有这样或那样的危机,微软也不会坐以待毙,而会象以往那样,开拓出全新的领域来延续Windows的辉煌。让一切悲观的论调从Windows身旁走开吧。

电脑玩家王飞:我既不赞成微软一家独大,也不希望Linux或MAC OS成为新霸主。竞争才会有发展,如果要Windows跑得更快,旁边还非得有几头狮子不可。