整理 | 王启隆
透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。
今天是 2023 年 2 月 1 日,在 1986 年的今天,我国发射了一颗实用广播通信卫星,于 2 月 20 日准时定点于东经 103 度赤道上空。这标志着我国已经全面掌握运载火箭技术,卫星通信进入了实用阶段。在这起事件两年后的同一天,1988 年 2 月 1 日,电视连续剧《西游记》全集播出;连续剧《西游记》用 6 年拍摄了 25 集,和最新的广播通信卫星技术结合,为当年的观众呈现了一代经典。回顾科技历史上的这一天,世界各地还发生过哪些改变计算机发展进程的关键事件呢?
Intel 80286,官方名称为 iAPX 286,是英特尔(Intel)公司的一款 x86 系列 CPU,最初发布于 1982 年 2 月 1 日。它是世界上第一个基于 8086 的 CPU,具有独立的、非多路复用 地址和数据总线,也是第一个具有内存管理和广泛保护能力的总线。80286 处理器被广泛应用在 1980 年代中期到 1990 年代早期的 IBM PC/AT 兼容机中。这些 PC 称为“80286 电脑”或“286 电脑”,有时也简称“80286”或“286”。
80286 处理器集成了大约 13 万个晶体管,最大时脉为 20MHz,采用 16 位资料总线和 24 位地址总线。英特尔当时没想到个人计算机也会使用到 286,所以 286 的 CPU 是为具有多任务应用程序的多用户系统设计的;80286 有两种运作模式:实模式和保护模式。在实模式下,80286 直接访问内存的空间被限制在 1M 字节,更多内存需要通过 EMS 或 XMS 内存机制进行映射。而在保护模式下,80286 可以直接访问 16M 字节的内存,并具有异常处理机制,这为后来的微软的多任务操作系统 Windows 准备了条件。
80286 的后续替代产品 80386 于 1985 年 10 月面世,这一年的年末,英特尔两次将这款微处理器采购给富士通公司。同样是在这一年,由于 286 糟糕的兼容性问题,新的 Microsoft Windows 环境将无法使用 286 运行多个 MS-DOS 应用程序;这可以说是导致微软后来和 IBM 分裂的原因,因为 IBM 当时坚持要让 OS/2(最初是 IBM 和微软的合资企业)在 286 上运行(并以文本模式运行)。这些问题导致比尔盖茨将 80286 称为“脑死亡芯片”,这一说法也流传至今。(“a brain-dead chip”)
资料来源:维基百科、百度百科
id Software 是一家美国电子游戏开发公司,公司除了从事电脑游戏的开发以外,亦有自行研发游戏引擎。知名的第一人称射击游戏(FPS)大作《半条命》和《反恐精英》(Counter-Strike)就是利用 id Software 所开发的《雷神之锤》(Quake)的引擎制作的。该公司在 1993 年推出的作品《毁灭战士》(DOOM)彻底改变了电脑游戏产业,在当时有着里程碑的意义。在 2004 年,该公司推出的作品《毁灭战士 III》在 E3 游戏大展上一鸣惊人,包揽了 5 项大奖。2009 年 6 月 24 日,ZeniMax Media 收购了该公司。2015 年,他们在德国法兰克福开设了第二家工作室。
id Software 在 1991 年 2 月 1 日由约翰·卡马克(John Carmack)、约翰·罗梅罗(John Romero)和汤姆·霍尔(Tom Hall)等人创办。他们当初在一家名叫 Softdisk 的公司当小程序员,期间由他们编写的电脑游戏《指挥官基恩》(Commander Keen)在几个月卖出了 3 万套,这在当时正处在萌芽阶段的电脑游戏产业来说是一个极其惊人的数字。在一个月后,约翰·卡马克等人集体辞职,并成立了 id 公司。1993 年《毁灭战士》的成功让 id 公司真正走向了业界之巅,这对于一家只有 13 人的小公司来说是个不小的成就;仅在 1995 年公司的纯利润就达 1500 多万美圆,让公司几乎所有的人都变成了百万富翁。
id Software 的正确写法是以英文的小写“id”。类似于“kid”或者是“did”的字尾念法。此词源自心理学中西格蒙德·弗洛伊德的本我学说而来;德军总部 3D 的游戏说明书中就有弗洛伊德的名言“that’s Id, as in the id, ego, and superego in the psyche”。直到今天,id Software 的官方网站还有弗洛伊德的足迹。
对于整个游戏行业来说,id Software 最广为人知的便是他们的引擎技术。从 id 的第一款游戏开始,该公司就会授权他们的游戏源码和游戏引擎给其他的游戏制作公司。在 1991 年的夏天,id Software 举办了一个周末讲座给一些预期的买家,介绍了他们使用的游戏引擎技术和游戏引擎的内部过程。在这之后,id Software 授权出了指挥官基恩游戏引擎、德军总部 3D 游戏引擎、暗影法师游戏引擎、毁灭战士游戏引擎、雷神之锤 I、II、III 游戏引擎和毁灭战士 III 中使用的技术……这些游戏引擎被编用在许多的游戏中,其中最成功的是毁灭战士 III 的游戏引擎。
id Software 的创始人兼主程序员约翰·卡马克有公开分享源码的习惯。卡马克通过 GPL 公开分享了大部分 id Software 的游戏引擎,这一行为导致其游戏引擎技术被移植至不同的平台,像掌上型电脑、iPod、PlayStation Portable 和任天堂 DS 等等,都有 id Software 技术的身影。id Software 的引擎彻底改变了电脑游戏产业,有着里程碑的意义;而约翰·卡马克的开源理念也如同星火燎原,为上世纪的游戏开发者们植入了开源开放的思想,影响了一代又一代的玩家。
资料来源:维基百科、百度百科
Netscape Navigator 浏览器的历史可以追溯到 1994 年,当时马克·安德森(Marc Andreessen)和吉姆·克拉克(Jim Clark)围绕 Andreessen 构建的 Web 浏览器组建了 Mosaic 公司,随后改名为 Netscape(网景);到 1995 年中期,网景基本上掌控了互联网,并引发了 1990 年代的浏览器大战以及随后的微软反垄断审判。网景公司还发明了 JavaScript,这是网页的客户端脚本中使用最广泛的语言。该公司还开发了用于保护在线通信安全的 SSL 协议,该协议一度被广泛使用,直至被 TLS 协议取代。
1998 年 11 月 24 日,美国在线(AOL)以 42 亿美元、免税换股的方式收购网景。该次合并受到很多人数落,认为两间公司的企业文化差距很大、不能兼容。当时批评者认为,收购网景,成为美国在线与微软讨价还价的筹码,减少美国在线对 Internet Explorer 的依赖。其他批评者相信,美国在线对只是对网景的“网络资产”感兴趣,也就是只贪图流量。最终,网景的服务器产品和专业服务团体成为了美国在线和太阳微系统公司之间的联合营销和发展联盟 iPlanet 的一部分。
在被收购之后,网景浏览器的市占率从 1990 年代中期的 90% 跌落至 2006 年底的不到 1%;当时的网景甚至衬托了其后辈 Mozilla 基金会的成功,该基金会于 1998 年 2 月从网景分拆出来,获得了 200 万美元资金和 Mitch Kapor 的另外 30 万美元。Firefox 是 Mozilla 的一部分,2006 年的收入接近 7000 万美元,主要来自与谷歌的搜索交易。从某种意义上说, 21 世纪初的网景正是通过 Mozilla 和 Firefox 的开源努力才得以延续,苟延残喘。
但是,这样的延续自然无法长久。证实微软因滥用垄断能力而败讼后,美国在线向微软提出索偿诉讼在 2003 年 5 月,微软和美国在线达成和解协议,愿意赔偿网景 7.5 亿美元,并同意提供美国在线 7 年无限制的使用和散布 Internet Explorer 的权利。这被认为是“网景结束的信号”。2003 年 7 月 15 日,时代华纳(当时称为美国在线-时代华纳,关于这段故事,请看 1 月 10 日专栏——史上最失败的世纪并购)解散了网景,网景大部分的程序员被解雇,网景的标志建筑物亦消失。
2004 年 10 月 12 日,美国在线关闭了一个受欢迎的开发者网站 Netscape DevEdge。DevEdge 曾是一个重要的、有关互联网技术的数据库,它维护了网景浏览器和诸如 HTML 和 JavaScript 技术的帮助文档、以及由业界和技术领导者所编写的文章。在这之后,部分 DevEdge 的内容已由 Mozilla 基金会重新发布到 Mozilla Developer Center 网站。2008 年 2 月 1 日,美国在线宣布将不再支持 Netscape 浏览器,一个时代就此结束。
以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物。在《新程序员:我们的技术时代,我们的程序人生》中,来自四十余位技术人跨越半个世纪,用代码敲出一个个真实的程序人生故事!
扫描或点击《新程序员:我们的技术时代,我们的程序人生》订阅!