[巨献]图解
Windows十六代王朝进化兴衰史(多图)

Longhorn测试版
2003年微软公司发行Windows 2003 Server来取代Windows 2000家族系列,其实所谓的“Windows 2003 Server”就是之前微软大张旗鼓的“Windows .NET Server”,可能是担心.NET部署的时机还不成熟,又使用了2003这样保守的名称。不管怎样,Windows 2003 Server是一次重要的升级,可以更好的配合Windows XP。其实Windows XP与Windows 2003 Server是用时制定开发计划,连系统内核也基本上相似,不过当Windows XP完成的时候,服务器版还没有搞好,恰逢微软公司过往的产品频频发生安全性问题,微软决定对Windows 2003 Server进行更完善的测试,所以有理由相信这个版本是个品质优良的软件。
不但如此,Office 2003也将在今年发行,这个版本在太平洋科技新闻中已经有很多报道了,究竟Office 2003的技术革新是不是太过激进,还很有争议;不过可以肯定随着新版Windows 2003与Office 2003上市,微软又赚得个盆满钵盈。

Longhorn的界面比XP漂亮很多
对于桌面系统而言,Windows XP还可以继续服务,不过最新的桌面系统已经浮出水面,这就是代号为:longhorn的Windows新版,究竟最后名称是什么,谁知道呢?也许又是Windows 200x吧。longhorn 只是一个代号(code-name,只是产品在开发过程中起的代号),而且随着开发过程,code-name可能也会变。微软的这些code name大都是就近取材,longhorn好象就是一个附近的滑雪胜地附近的一个俱乐部的名字。而之前me/XP是一些山脉的名称,95的代号是“芝加哥”——一座美国城市名称。
windows server 2003 也有64位的版本,Windows 2000 64位版只是随OEM发货。在微软和intel这样的以市场为导向的大玩家看来,64位产品的关键是对32位的兼容,无论是微软和intel都花大力气在这方面。但是相当困难,微软自己也承认,你可以在64位操作系统上运行32位的程序,但是效果可能还不如32位 的操作系统。正是由于32位这个巨大包袱,64位的软硬件要进入主流市场,还得等几年。也就是说,微软仍然会继续推出新的32位的操作系统。
我们来回顾一下Windows从出生,到成熟的历史,也就是Windows的16王朝27版本吧。
Windows现在已经是大多数人的生活方式了,每天上班的第一件事情,就是打开自己的PC机,然后单击“开始”菜单按钮。不过这其实是Windows 95才开始的操作习惯,也许有些资历的人会对Windows 3.1有些印象,但是如果今天给你一台Windows 3.1的PC机,你还能用得下去吗?不过今天,不妨一起回顾一下微软公司的Windows进化编年史。
Pre Windows 1.0
微软公司刚开始开发的时候,这个软件还不叫Windows,而是叫做:“Interface Manager(界面
管理员)”;是时为1981年的九月。别忘记,当时微软公司正在与
IBM公司合作开发OS/2,大家认为这个才是MS-DOS的正统继任者。不过比尔盖茨不这么想,从一开始他就留了一手,因此自己的图形界面操作系统一直就是比尔盖茨的秘密武器。不过Windows绝对不是世界上第一个GUI(Graphical User Interfaces)操作系统,而且直至Windows 3.1还有人对Windows是不是一个真正的操作系统进行质疑!这个容后再说。
在Windows1.0的预览版中,菜单不是推出式的,有点像当年的WordStar一样;不过Windows是堆积在屏幕的底部;直到1982年,施乐公司才研发出推拉式菜单。请原谅下面的图片非常烂,这是因为笔者手上根本没有这个版本,只能从一本历史悠久的教材上扫描。在这些图上,你大致可以看出Windows当年是何等简陋,不过也比较有趣。
Windows 1.0
在1985年,11月20日,Windows 1.0终于正式发布了。这是PC机
用户所使用的第一个图形界面系统,大家用鼠标来操作系统的各种
功能,并且执行各种应用程序,是一种全新的体验。而使用苹果
电脑的
用户则在偷偷的笑,因为他们已经使用Mac的图形界面很久了,不过施乐公司的人更大有资格嘲笑这个粗糙的小玩意儿,因为图形界面就是他们发明的。不过很可惜,现在有几个人知道这个事实?
应用程序包含在一个桌面的“组”里面,有:MS-DOS
文件管理器,日历,卡片文档,记事本,计算器,时钟和通讯程序。允许用户管理他们的个人资料,就像今天的PDA一样。并且Windows允许用户切换程序,而不是退出并重新执行它们。这一点对于当时的PC用户而言,确实是很大的改进,因为MS-DOS一次只能执行一个程序,非常不便。
Windows 1.0可以显示256色,可以改变窗体的大小,最小化窗体(类似缩小成一个状态条)。还可以调节一些Windows的外观,微软公司开始加进来一个叫做“控制面板”的元素,并沿用至今。当时Windows窗体的许多元件都延续到了现在,例如:text boxes(文本框), radio buttons(选择按钮), scrolling bars(滚动条)和 menu items(菜单项)。
当然,Windows 1.0的能力还很弱的,例如在层叠窗体的时候,太多了就比较困难了,另外也没有改变层叠的可选项。
微软公司公开宣布Windows开发计划的消息是在1983年,可是直至1985年九月才正式发布了第一版的Windows 1.0,这个版本的Windows基于MS-DOS 2.0的,由于当时的硬件限制,与MS-DOS 2.0功能限制,Windows 1.0不应该拿来与之后的Windows 3.1来比较;不管怎样,这是一个非常好的开端,目标用户是IBM兼容机的高端。最后说一个小秘密,其实开发这个系统只用了当时55个程序员一年的时间。
Windows 2.0
1987年,四月2日Windows 2.0问世了。这个版本在应用程序上与之前的版本差不多,但是在管理与可用性上做出了不少改进。微软公司利用了当时先进的286CPU的“高速度”,还有扩展内存(expanded memory),内建应用程序通讯机制,及动态数据交换技术。Windows 2.0支持VGA的图象模式,从而使的图象品质大有改观,改变窗体大小的速度也得到很大改善,更重要的是,用户可以自由的将窗体摆在屏幕的任意位置。
Windows 2.0支持386增强模式,这其实是Windows 2.0的一个改进版,叫做“Windows 2.0/386”。而之前的版本改称“Windows 2.0/286”。Windows 2.0/386是在一年以后发行的,所谓386增强模式就是允许用户在扩充内存中(extended memory)同时执行多个MS-DOS应用程序,这样就打破了MS-DOS先天设计上640KB内存管理的缺陷。
Windows 2.0在当时的硬件条件所使用的范围并不广泛,软件也不是很丰富;然而很多软件的开发人员在这时被吸引到这个系统平台上,很多认识这个时候写出了自己的平生第一个Windows应用程序。可以说,Windows 2.0的386增强模式对于日后Windows成功辉煌迈出了坚实的一步。
Windows 3.0
1990年5月22日,Windows 3.0发布了。这个版本的改进实在是太大了,但是缺乏对多媒体与
网络通讯的支持是一个大问题;因此3.0的生命周期并不长,很快就被Windows 3.1取而代之了。然而3.0版是个基础,在架构上提供32位的性能(虽然从内核而言,Windows 3.x是一个16位的操作系统),高档的图形显示,以及对Intel 386处理器的完整,有力支持。
新特性包括:
程序管理器,文件管理器,以及打印管理器
应用程序开发环境完全重写过,使用了虚拟驱动设备技术(virtual device drivers ,VxDs);应用程序可以在扩充内存(extended memory)中本地执行;并且支援完全的MS-DOS轮巡式多任务执行。
对Windows的图标集进行了大幅度的修饰。
“程序管理器”与“文件管理器”带给用户Macintosh(苹果公司当时很高档桌面
计算机)式的大图标,支持点击与拖放的操作方式。
微软虽然很快就用新的Windows 3.1取代了Windows 3.0,但是因为3.0版带来的良好第三方硬件支持特性,以及软件开发易用性使Windows真正吸引了很多厂商与开发人员。微软公司同时发布了Windows 软件开发包(Windows software development kit,SDK),使得软件开发者可以将精力从硬件设备驱动,移到软件的本身的功能上。
Windows 3.1
1992年4月6日Windows 3.1正式发布了,同年10月27日Windows 3.1 for Workgroups版本也发布了。TureType字体在Windows3.1x里面得到了应用,这种在当时非常先进字体技术,可以在显示与打印的时候取得漂亮的效果。也正因如此,Windows 3.1开始,系统更适合做复杂文字处理,排版输出用途,而之前这是苹果电脑的专利。多媒体功能的问题,在这一版也得到了改进,声音驱动已经在系统内建支持。影音文件回放支持也比较不错,新加入的彩色的屏幕保护也是很多人的乐趣,例如迪斯尼公司就推出一系列经典的卡通屏保,至今都是笔者的最爱。(可惜与最新的Windows有点问题,现在都是放在虚拟PC上跑的)
成千上万个第三方的Windows兼容软件这时被开发出来,反过来因为应用软件的丰富,反而刺激了Windows 3.x的销售数量,据不完全统计,世界上总共卖出去超过一千万套Windows 3.x
不过Windows 3.1缺乏网络支持,而MS-DOS的网络应用一下子就吃掉了超过640KB的内存,因此微软公司发布了Windows 3.11 for Workgroup来弥补这个问题,这个版本内建网络功能。
Windows 3.2
这算一个什么版本呢?这是第一个官方的简体中文版Windows。从版本号来看,比Windows 3.11 for Workgroup要高,不过实际上这个版本只是Windows 3.1的汉化而已,同样也没有内建网络功能。有人说,这个版本只是拿来蒙事骗骗
中国人的,不过这个版本的确是微软的第一个中文化Windows,而之前想要在Windows里面输入中文就只好依靠第三方的外挂中文平台了,如:中文之星,RichWin等。

现在鼋鍪撬盗薟indows发展的一个很小的部门,可以说仅仅是进化史中的石器时代而已,下一期我们将详细给各位讲述Windows的进化史,十六代王朝啊,值得期待,关注PConline,关注科技动态。
Windows for Workgroups 3.11

Windows for Workgroups 3.1在1992年10月27日发行,而到了1994年2月15日微软公司对其进行了一些重要的修订,发行了3.11版。与之前的Windows 3.0和3.1比较,Windows for Workgroups 3.11加入了点对点,点对多,以及域的支持。内建的网络支持,使得用户在系统执行的时候很简单地
访问,
设置网络。但是Windows for Workgroups 3.11不支持因特网拨号网络模式,它需要安装第三方的软件,才能使用这个功能,而且还常常和系统自身的网络功能冲突。

在用户界面上来说,Windows for Workgroups 3.11与Windows 3.1基本上是一模一样的,只不过内建了LAN(
局域网)的支持,对于商业用户来说,新的中心设定与安全管理十分有用,尤其改进了对Novell Netware网络的支持,这一点尤为重要,因为那个年代,
局域网是Novell的天下。还有远端访问服务(remote access service ,RAS),同时新的32位文件系统更有效率与安全。


Windows NT 3.1

Windows NT 3.1版是1993年8月发行的,之前的NT笔者没有找到资料(存在吗?),因此也不知道怎么说,如果有微软资深的朋友不妨补充。对于微软公司,NT是一个里程碑式的软件,版本号从3.1起跳,应该是与Windows 3.1有一定关系吧?所谓NT,意思就是“全新技术(New Tech.)”微软的大老板比尔盖茨在NT发行的时候,对其大加赞赏,称NT是一个全新的架构,比之前的Windows有很大改进,对于商业用户这是他们梦寐欲求的。

微软公司可以说是从头
编写了一个全新的操作系统,Windows NT是微软公司第一个内建支持高端客户机/服务器应用,工业领导类型的个人生产力应用。这个操作系统在背景上完善了安全机制,操作系统强大,有效率,同时又不失桌面系统的可靠性与易用性,它为Windows应用程序设计了一个轮巡式多任务调度器,整合了网络,域服务器安全性,OS/2和POSIX子系统,支持多处理器架构和新的NTFS文件系统。这些特性的大部分都沿用到今天的Windows系统中,只是做了一些改进而已,例如:Windows XP与Windows Server 2003。

Windows NT 3.1与Windows 3.1结合得很好,可以同时提供很多用户同时使用,无论他们是在家里还是在公司。Windows NT 3.1是为商业用户设计的,分为工作站版本(workstation edition),服务器版本(server edition)和高级服务器版本(Advanced Server edition)
Windows NT 3.5

Windows NT 3.5是1994年9月6日正式发行的。Windows NT 3.5x有两种不同的版本,一种叫做工作站版本,另外一种叫做服务器版,区别在于工作站版在网络连接时,有一定的任务限制,并且缺乏服务器版的一些软件组件;另外服务器版提供一种授权控制的软件包。在用户界面上,两种版本与Windows 3.1非常相似,但是用户将不再有机会看到黑色的MS-DOS开机画面,取而代之的是Windows NT自己的开机画面,究其原因是整个系统内核已经由MS-DOS全面转向NT的新内核。之前笔者提过有人争论Windows究竟是不是一个操作系统?发生争论的时间比较久远,那时候PC的主力操作系统还是MS-DOS,而Windows非常像运行在这之上的Shell,很多功能都局限于MS-DOS所能提供的极限。这一点在前几个版本的Windows上面尤为明显,不过因为Windows API地位的确立,现在这个问题已没有人提起了,不过事实是:早期的Windows其实更像MS-DOS的一个GUI应用程序。

Windows NT 3.5工作站版支持OpenGL图形标准,这样为高端应用程序开发,工程制造,财务分析,科学计算,商业研究任务的应用提供了必要的条件。

Windows NT 3.5工作站版为商业应用软件与数据资料提供了高度强固的保护,此产品对32位应用的执行性能也有所改进,更好的程序支持,包括支持NetWare文件及打印服务器。并改进了使用的便利与生产力特性,例如文件名称可以使用255个字符的长度,而之前的MS-DOS与Windows 3.x只能使用8.3的文件名系统。
Windows NT 3.51

Windows NT 3.51在1995年六月正式发布了,包含了一个新
工具,去帮助用户管理客户端访问授权(Client Access Licenses ,CALs),这是微软BackOffice产品线(现在已经演变成 Microsoft .NET服务)所需要的条件之一。有一个
工具,可以远端安装Windows 95,并且支持远端开机,其实最主要的理由就算为了配合Windows 95这个“时髦”的客户端。

现在仅仅是说了Windows发展的“童年”,可以说仅仅是进化史中的青铜时代而已,下一期我们将详细给各位讲述Windows 9x的进化史,十六代王朝啊,值得期待,关注PConline,关注科技动态。
Windows 95

Windows 95是当年万众瞩目的划时代操作系统,于1995年9月24日发布。与其说Windows95在技术上有“爆破”,但不如说是微软公司在宣传与营销上的成功。其实Windows 3.1的生命周期已经拖得比较久了,16位的系统对于后来出现的386、486处理器是一种极大的浪费,并且Windows 3.1还需要建筑在MS-DOS之上,因此微软公司同时向用户销售2种产品才能使Windows正常工作,这让所有的人都感觉到别扭。最大的原因是用户与开发者,都对原来系统的缺陷非常不满,例如:所谓的多任务是轮巡式的,如果有应用当掉,整个系统就垮掉了。因此微软公司必须将个人桌面系统向32位转化,并且还要继承过去的应用程序——这样用户才能接受。而之前的Windows NT因为对16位程序的兼容性较差,更慢,而遭到个人用户的强烈抵抗。

Windows 95原本计划早点出来的,那时微软与英特尔本来计划让Windows 95与Pentium(奔腾)处理器配合上市的,但是很可惜Windows 95的开发滞后了,英特尔不得不改变计划,在94年如期释出Pentium,不知道是好事,还是坏事,笔者觉得这样对微软的Windows 95更有利,因为很多用户已经更新了硬件,对软件的需求就更强烈了。

微软的Windows NT 3.51正好与Windows 95完美的搭建成Lan的
解决方案,这是微软取代Novell成为Lan霸主坚实的一步,同年晚些时候,12月31日,微软发行了Windows 95的第一个修订版:Windows 95 Service Release 1 (95a),次年微软再次对Windows 95进行了大幅修订,针对OEM市场发行了Windows 95 OSR2(OEM Service Release 2, 95b),在OSR2里面,最重要的一个特性就是:微软引入了FAT32这种文件系统,而之前的FAT文件系统改称为FAT16,目的是支持大于2GB的
硬盘分区;另外微软的网络
浏览器IE(Microsoft Internet Explorer)也被集成进来了,其实准确地说是在OSR1就已经集成进系统了。别忘记,这个时候
浏览器的霸主是网景公司,微软籍着Windows的优势,附送免费且不断改进的IE,终于在数年之后打败了网景。
从脉络上说,Windows 95是Windows for Workgroups 3.11的继任者,但是很多人是从Windows 3.1(中文的3.2),甚至是MS-DOS转过去的,因此功能强大给他们留下了深刻印象。但是从技术上来看,Windows 95只能算妥协派,因为这个系统是个16位与32位混合的“怪物”。因为微软为了兼容16位的Windows应用,并不敢完全重写所有的系统内核,只是将16位的用以前的系统内核来“Run”,而32位的软件在新的系统内核中运行,多任务体系也改成了抢先式多任务机制。在系统的稳定性上,较以往的Win16大有改观,不过还不是非常好,比起NT来差得远了。
本来微软公司想将MS-DOS继续发展下去的,因此当时有MS-DOS 7 beta版泄露出来,不过后来微软的老板改变主意了,他们将MS-DOS 7最近本的部分集成进Windows 95里面,而将零售版的MS-DOS彻底停掉(因为用户都是从自己产品中抢来的)。这样市面上就只有IBM等寥寥厂商继续DOS产品的发售,做得也不努力,大家都看到DOS系统是彻底没戏了,就都跑到Widnows 95上面了。
[
本帖最后由 grjboy30 于 2008-5-24 12:52 编辑 ]