整理 | 王启隆
透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。
今天是 2022 年 7 月 22 日,在 1945 年的今天,美国计算机科学家阿黛尔·戈德堡(Adele Goldberg)出生;1970 年代时,她在施乐帕洛阿尔托研究中心(Xerox PARC)担任研究员期间,参与了编程语言 Smalltalk -80 和与面向对象编程相关的各种概念的开发,并在图形显示屏幕上引入了重叠窗口的编程环境。Smalltalk 的创新格式易于使用且可定制。可以毫不费力地在应用程序之间传输对象。回顾计算机历史,7 月 22 日这一天还发生过哪些关键事件呢?
1968 年 7 月 22 日:Linux 内核开发先驱 Alan Cox 出生
1968 年 7 月 22 日,英国程序员艾伦·考克斯(Alan Cox)出生。考克斯生于英格兰索利赫尔,自 1991 年开始投入 Linux 内核的开发工作,在开发者社群中有很高的地位,是 Linux 开发工作中的关键人物之一。他负责维护 Linux 内核 2.2 版这个分支,在 2.4 版中也提供许多程式码,拥有自己的分支版本。他住在威尔斯斯旺西,他的妻子于 2015 年逝世,2020 年他再婚。考克斯于 1991 年在斯旺西大学获得计算机科学理学学士学位,2005 年在那里获得工商管理硕士学位。
艾伦·考克斯毕业于阿伯里斯特威斯大学。在斯旺西大学工作时,艾伦·考克斯在学校计算机协会的服务器上安装了一个早期的 linux 版本,供学校使用。这也是首次有人把 Linux 安装在一个繁忙的计算机网络上。通过这次机会,计算机显示了许多 Linux 网络源代码的错误,考克斯修正了许多问题,随后重写了网络系统中的许多部分。随后成为 linux 内核开发小组中的重要成员:艾伦·考克斯负责维持 2.2 版,在 2.4 版上拥有自己的分支(在版本号上会冠上 ac,如 2.4.13-ac1)。他的分支版本非常稳定,修正许多错误,许多厂商都使用他的版本。
随后,考克斯得以涉入许多 linux 内核开发的事务,在社群中有很高的地位,有时甚至会被视为是林纳斯·托瓦兹之下的第二号领导者。但在开始进修工商管理硕士之后,他减少了投入社群的时间。2009 年 7 月 28 日,艾伦·考克斯与林纳斯·托瓦兹就纠正 TTY 层的错误的工作范围问题上发生意见分歧后,放弃了 TTY 层维护者的角色。2019 年末,考克斯提前退休。
在 1999 年至 2009 年间,艾伦·考克斯受雇于 Red Hat。2011 年之后,他进入英特尔公司工作。在 2013 年 1 月,由于家庭因素,考克斯曾短暂退出 Linux 核心开发工作,也辞去英持尔的工作。在这段时间里他全职守护他那得癌症的妻子。但在同年度,考克斯再次恢复他的工作,同时继续进行核心开发。除 Linux 内核之外,艾伦·考克斯也研究 GNOME 与 X.Org 专案,同时他也曾是 AberMUD 的主要开发者。
资料来源:维基百科
1997 年 7 月 22 日:苹果发布 OS 8
1997 年 7 月 22 日,苹果公司宣布为其 Macintosh 计算机推出新的操作系统 OS 8。在苹果的上层管理和利润面临重大问题之际,新的操作系统提供了新的功能,例如更容易集成互联网,这是一项重要举措和一个三维的外观。消息发布后,该软件立即获得了用户的积极评价,虽然它实质上并没有结束苹果的财务困境——因为,这款系统将面临着来自 IBM 兼容 PC 上使用的 Microsoft Windows 操作系统改进的日益激烈的竞争。就结果而言,OS 8 最后帮助实现了 Mac OS 的现代化,让苹果得以开发了其下一代操作系统 Mac OS X(2012 年更名为 OS X,2016 年更名为 macOS)。
Mac OS 8 是 Apple 在商业上最成功的软件版本之一,自 7 月 22 日推出之后,于 1997 年 7 月 26 日正式销售,前两周销量超过 120 万份。当时正值苹果历史上的艰难时期,甚至许多盗版团伙都拒绝贩卖新的操作系统,鼓励人们购买它。Mac OS 8.0 引入了产品阵容中最明显的变化,包括 Platinum 界面和原生 PowerPC 多线程 Finder。Mac OS 8.1 引入了一个新的、更高效的文件系统,名为 HFS Plus。Mac OS 8.5 是第一个需要 PowerPC 处理器的 Mac OS 版本。它具有 PowerPC 本机版本的 QuickDraw、AppleScript 和 Sherlock 搜索实用程序。它的继任者 Mac OS 9 于 1999 年 10 月 23 日发布。
资料来源:维基百科
1999 年 7 月 22 日:MSN Messenger 首个版本发布
MSN Messenger 是微软开发的即时通信软件,8.0 版本之后改成了 Windows Live Messenger。除了有基本的文字通信功能外,还支持视频会议、语音交谈、多人会议、连线游戏等。2005 年,MSN Messenger 进军中国市场, 一度是国内职场人士首选的工具;结束服务前最晚版本除了有基本的文字通信之外,还支持视频会议、语音交谈、多人会议、连线游戏等等延伸功能,并且容许用户在对话中插入它提供的图标,也容许用户自己添加更多图标。后来因与 QQ 的竞争及其他多方面的原因,MSN 于 2014 年终止国内服务,全球范围内也被 Skype 替代。
2004 年 8 月,微软发表可于浏览器上使用的 MSN Messenger 版本“MSN Web Messenger”,这样用户只须使用浏览器而不需要在电脑上安装软件。它的服务可以在移动电话上使用。2009 年,随着社交网站 facebook 的普及,以及其附设的聊天功能(facebook chat),Windows Live Messenger 的部分功能被取替,使得其用户量有所下降。2011 年,随着智能手机的通信软件 WhatsApp 和 LINE 等的普及,Windows Live Messenger 的使用率再受打击。
2012 年底,微软宣布在 2013 年 4 月 8 日会在全球范围内用 Skype 替换 Windows Live Messenger,不过中国大陆除外。而拥有 Windows Live Messenger 的用户于 2013 年 4 月 8 日起陆续停止服务;在 2014 年 8 月 28 日,微软以电邮向用户通知,中国大陆于同年 10 月 31 日停止服务。至此,Windows Live Messenger 正式结束其生命周期。
以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物。在《新程序员:我们的技术时代,我们的程序人生》中,来自四十余位技术人跨越半个世纪,用代码敲出一个个真实的程序人生故事!
扫描或点击《新程序员:我们的技术时代,我们的程序人生》订阅!