特别奉献: Windows 这20年 (第一部分)

特别奉献: Windows 这20年 (第二部分)
特别奉献: Windows 这20年 (第三部分)

来源:cnBeta.COM

原文刊发在《计算机应用文摘》12月上

大量图文全面回顾 Windows 20 年来的历史以及鲜为人知的故事. 文章过长, 分3次登出. 这是第一部分, 其余整理后稍后放出.

50岁的比尔?盖茨是世界上最富有的人, 30岁的微软是世界上最成功的软件公司, 20岁的Windows是世界上使用最广泛的计算机操作系统. 他们的故事, 从来都是人们最津津乐道的经典话题.

前传 盖茨和他的微软

时间追溯到1973年, 一个来自于西雅图的18岁孩子比尔?盖茨 (Bill Gates) 以优异的成绩进入了他梦寐以求的哈佛大学. 在这里, 酷爱数学和计算机的他开始了对软件技术的钻研, 写出 "伟大的软件" 是这个年轻人的目标和理想. 也就是在这期间, 比尔?盖茨开始了最初的商业尝试. 他为当时的Altair 8800电脑设计出了第一个BASIC语言解译器, 这是一种简单易用的计算机程序设计语言, 同时也是后来MS-DOS操作系统的基础 — Microsoft BASIC. 虽然在计算机方面取得了一些突破性的成功, 但是在人才济济的哈佛, 比尔?盖茨的综合成绩也只能算是一般. 在大学三年级的时候, 盖茨做出了一个令他人难以理解的决定, 他从世界级学府哈佛退学了. 凭借从BASIC项目上拿到的版权费, 比尔?盖茨与孩提时代的好友保罗?艾伦 (Paul Allen) 在新墨西哥州中部城市Albuquerque一同创建了 "Micro-soft" (意为 "微型软件" ) 公司. 从此以后, 比尔?盖茨把全部精力投入到了自己喜欢的事业.

年轻的比尔·盖茨

1979年, 盖茨将公司迁往西雅图, 并将公司名称从 "Micro-soft" 改成了 "Microsoft" (也就是现在我们俗称的 "微软" ) . 微软成立之初, 正好赶上了个人电脑的研制成功, 盖茨敏锐的察觉到了一个数字的时代即将要到来. 当时, 他们了解到当时最顶尖的计算机巨头IBM需要为自己的个人电脑产品寻找合适的、基于英特尔 x86系列处理器的操作系统. 于是微软就向Tim Patterson公司购买了他们的QDOS操作系统使用权, 将其改名为Microsoft DOS ( "微软磁盘操作系统" ) , 并进行了部分的改写工作, 最终通过IBM公司在1981年推向了市场. 微软在接下来的几年中又推出了数个MS-DOS操作系统版本, 之后, MS-DOS的历史还一直延续到了90年代的6.x版. 微软是幸运的, MS-DOS在当时取得了不俗的销售量. 此外, 随着微软BASIC语言解译器的推广, 越来越多的公司开始使用微软BASIC的语言编写程序并与微软产品的兼容. 这样, 微软的BASIC便逐渐成为了公认的市场标准, 公司也逐渐占领了整个市场.

微软的巨头们

1981年8月发行的 Microsoft DOS 1.0 由4000行汇编代码组成, 可以运行在8K的内存中. 它没有图形界面, 操作起来极其的不方便. 而当时苹果公司的Macintosh操作系统具有了图形用户界面 (GUI) , 这种更直观操作方式显然要比DOS的命令行来得更加友好. 微软很清楚GUI将成为未来大众化操作系统的潮流, 于是, 他们便开始开发自己的GUI程序 — "界面管理器" (Interface Manager) , 这就是未来20年个人桌面操作系统的绝对霸主 — Windows的前身.

第一章 1985-1994 起步岁月

前面提到的 "界面管理器" 并非真正的Windows. 事实上直到1983年, 微软才正式宣布开始设计Windows, 定位是: 一个为个人电脑用户设计的图形界面操作系统.

Windows 1.x

Microsoft Windows 1.0的设计工作花费了55个开发人员整整一年的时间, 并于1985年11月20日正式发布, 售价100美元. Windows 1.0基于MS-DOS2.0, 支持256K的内存, 显示色彩为256色. 由于是图形化的界面, Windows 1.0支持鼠标操纵和多任务并行, 窗口 (Window) 成为Windows中最基本的界面元素. Windows 1.0窗口可以任意缩放, 和苹果的Macintosh只有一个居于顶部系统菜单不同, 每个Windows应用程序都有自己单独的菜单. 此外, Windows 1.0还包括了一些至今仍保留在Windows中的经典应用程序, 如日历、记事本、计算器等等.

Windows 1.0 产品包装

Windows 1.0 启动画面

尽管开创了先河, 但是用户们对Windows 1.0的评价普遍不高, 因为它的运行速度实在是很慢. 在当时, 最好的图形化个人电脑平台是GEM和Desqview/X.

Windows 1.0 工作界面

[提示] Windows 1.0中的程序管理器是资源管理器的前身, 至今我们仍然能在XP的系统目录下发现它的身影 ( "progman.exe" ) .

Windows 2.x

Windows 1.0最初的失败并没有让微软停止前进, 1987年12月9日, Windows 2.0发布, 售价依然是100美元. Windows 2.0改进了Windows 1.0中一些不太人性化的地方. 我们熟悉的 "最大化" 和 "最小化" 按钮开始出现在了每个窗口的顶部. 由于在图标的设计上, 微软借鉴了一些Mac OS的风格和元素, 还因此一度被苹果公司告上了法庭. 除了界面上的改进, 现在Office系列的Microsoft Word和Microsoft Excel也初次在Windows 2.0中登场亮相. 不到一年的时间, 微软又相继发布了Windows/286 2.1和Windows/386 2.1, 这两个版本分别针对Intel的286和386处理器做了一定的优化. 1989年, 微软推出了Windows 2.11, 这个版本在内存管理和打印驱动上做了一些小的改进.

Windows 2.0 安装界面

Windows 2.0 启动画面

在当时, 支持Windows的第三方软件还非常的少, 但已经明显有越来越多的公司开始为Windows平台开发应用程序了. 然而从用户的反馈来看, Windows 2.0依然不是一个成功的产品.

Windows 2.0 工作界面
[提示] 曾有国外网友做过测试, 不少Windows 2.0中的程序依然可以在Windows XP中正确的运行. 当然, 前提是你还找得到这些古老的Windows程序.


在 Windows XP 下运行 Windows 2.0 的程序

Windows 3.x

从3.x系列开始, 微软的Windows操作系统才算真正走上了正轨, 同时也为微软今天的辉煌埋下了伏笔. 1990年5月22日, Windows 3.0正式发布. 前两个Windows版本糟糕的性能, 可以说多少受到了当时硬件因素的制约. 不过, 这样的羁绊在上世纪90年代已经不复存在了, 个人电脑的功能越来越强大, 在用户的计算机上, Windows的运行速度也随之流畅了起来. 而微软也趁机在这个中加入了虚拟设备驱动的支持, 使得Windows有了非常好的可扩展性, 而这种优势也一直保持到了今天. 虚拟技术的运用不仅提升了硬件兼容性也提升了软件的兼容性, 从Windows 3.0开始, MS-DOS的程序终于可以在一个单独的窗口中运行了. 此外, 这一版的操作系统还改进了内存管理技术和对286、386处理器的支持, 并且有越来越多的Windows标准组件被加入. 借着Windows 3.0成功, 微软于1992年3月18日发布了Windows 3.1. 这是一个可靠性很高的版本, 很少崩溃. 多媒体技术的加入使这一版本开始支持音频和视频的播放. 同时, Windows 3.1引入可缩放的TrueType字体技术, 使得Windows成为了重要的桌面出版平台. 接下来, 微软又分别在1992年底和1993年底发布了Windows for Workgroups 3.1和Windows for Workgroups 3.11, 加入了一系列的网络协议支持. 随着1992年微软正式进入中国, Windows逐渐开始在国内流行起来. 1994年发布的Windows 3.2是很多国内用户第一次接触的Windows操作系统, 它的简单易用性深深吸引了中国的电脑玩家. Windows 3.2根据Windows for Workgroups做了不少本地化工作, 事实上, 这是微软针对中国市场而专门开发的产品, 它只有中文版.

Windows 3.0 安装界面

Windows 3.0 启动画面

Windows 3.0 工作界面

值得一提的时, 从Windows 3.1起, 微软的开始了为每个Windows产品加入研发代号的习惯. Windows 3.1的代号是 "Janus" (两面神) , Windows for Workgroups 3.1是 "Kato" (一个漫画人物) , 而Windows for Workgroups 3.11则是 "Snowball" .


Windows 3.1 安装界面

Windows 3.1 启动画面

Windows 3.1 工作界面

1990年, Windows 3.0刚刚推出便一炮而红. 只用了6周的时间便卖出了50万份拷贝, 这是史无前例的. 而1992的Windows 3.1, 仅仅在最初发布的2个月内, 销售量就超过了100万份. 至此, Windows操作系统最终获得用户的认同, 并奠定了其在操作系统上的垄断地位. 自那时起, 微软的研发和销售也开始进入良性循环. 1992年, 比尔?盖茨成为世界首富, 轰动全球.


Windows 3.2 工作界面

Windows 3.2 关于 Windows 对话框

Windows NT 3.x

开发 Windows NT的历史大概要追溯到1988年, 这个系统本来是由微软和IBM联合研制的NT OS/2 (OS/2 3.0版) . 当时, 微软试图打入工作站市场, 而Windows支持的Intel X86芯片并不是工作站处理器, 所以, 微软就雇用了DEC公司的团队来专门开发这个产品. 后来, 由于Windows 3.0的成功, 微软决定把NT OS/2的程序开发接口由OS/2 API改为Windows API. 这一举动引起了IBM的不满, 两家公司就此分道扬镳. IBM继续开发自己的OS/2, 而微软则把OS/2 NT改名为Windows NT, 并推向市场, 这就是Windows NT 3.1.

Windows NT 3.1 安装光盘

Windows NT 3.1 工作界面

[提示] 关于NT这个名字的意思, 有人说这是New Technology (新技术) 的缩写. 另一种说法则认为这个名字来源于微软研发时使用的Intel i860 CPU模拟器, 因为Intel i860 CPU的代号为 "N-Ten" (N10), 所以就有了NT这个名字.

Windows NT 3.1于1993年发布. 从表面上看, 它和Windows 3.1并无太大区别. 然而, 由于完全重写的纯32位内核, 注定了Windows NT是一个优秀的新产品, 比Windows 3.x系列强大得多. 它既可以在专业的工作站上使用, 也可以在基于Intel芯片的PC机上运行. 从此, 微软在商用和家用市场都有了自己的主打产品. 第二年, 开发代号为 "Daytona" 的Windows NT 3.5发布. 这一次, 微软把NT操作系统分为了工作站版本和服务器版本, 这也为后来NT非商业系列的开花结果埋下了种子. Windows NT 3.5包括了新的开机画面, 类似于Windows for Workgroups 3.x的用户界面, 以及改进的OLE (对象嵌入) 技术. 由于大量新技术的加入, Windows NT 3.1和3.5成为了微软在商用市场最好的试金石.

Windows NT 3.5 Logo

Windows NT 3.5 工作界面

未完待续…

相关日志

发表评论