整理 | 王启隆
透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。
今天是 2022 年 10 月 26 日,历史上的今天,英国足协在伦敦成立,制定了第一个足球规则,宣告了现代足球运动的诞生;足球这项运动最早起源于中国,其渊源可追溯至五千年前的黄帝时代,名为“蹴鞠”,但时至今日,足球已经发展成了一幅全然不同的模样。回顾科技历史上的 10 月 26 日,今天又发生了哪些关键事件呢?
1994 年 10 月 26 日:NetBSD 1.0 发布
NetBSD 是一份自由、安全的具有高度可定制性的类 Unix 操作系统,适用于多种平台,从 64 位 AMD Athlon 服务器和桌面系统到手持设备和嵌入式设备。它设计简洁,代码规范,拥有众多先进特性,使得它在业界和学术界广受好评,用户可以通过完整的源代码获得支持。许多程序都可以很容易地通过 NetBSD Packages Collection 获得。
NetBSD 原始代码的版本库创建于 1993 年 3 月 21 日,并于 1993 年 4 月发行了第一个版本,NetBSD 0.8。同年 9 月,NetBSD 发布 0.9 版,包含了许多修正与功能的加强,但仅限于台式机上运行。1994 年 10 月 26 日,NetBSD 发布 1.0 版,这个版本是 NetBSD 一个提供多平台的版本。
NetBSD 项目的口号(“Of course it runs NetBSD”)表明,NetBSD 已移植到了大量的 32 位和 64 位体系结构。从 VAX 小型机 Pocket PC 掌上电脑,甚至还支持 Dreamcast 游戏机;从 2009 年起,NetBSD 支持 57 个硬件平台(横跨 15 个不同的处理器架构)。NetBSD 的发行版比任何单一的 GNU / Linux 发行版支持更多的平台,这些平台的内核和用户空间都是由中央统一管理的 CVS 源代码树;不像其他的内核,如 μCLinux,NetBSD 内核在任何给定的目标架构需要 MMU 的存在,NetBSD 的可移植性是很强的。
资料来源:维基百科、netbsd.org
1995 年 10 月 26 日:CPAN 诞生
CPAN(Comprehensive Perl Archive Network)一般被称为“Perl 综合典藏网”,“Perl 综合文件网”或者“Perl 程序库”,网站内包含了极多用 Perl 写成的软件和其文件,包含从整个 Perl 社区收集来的智慧。CPAN 亦是一个 Perl 程序的名字,其作用是让用户容易从 CPAN 下载、安装、更新及管理其他在 CPAN 上的 Perl 程序。
从 1995 年 10 月 26 日开始,CPAN 网站的档案数就在不断增长。截至 2022 年的今天,综合 Perl 归档网(CPAN)目前有 206,268 个 Perl 模块,分布在 42,955 个发行版中,由 14,165 个作者编写。CPAN 在世界各地都有镜像,用户可以在其官方网站的 CPAN 标志牌上找到离你最近的镜像;随后,这个标志牌会记住用户选择的是哪个镜像,并在用户再次访问官方网站时自动重新定向到那个镜像。
资料来源:维基百科
2007 年 10 月 26 日:苹果发布 Mac OS X Leopard
Mac OS X 10.5 Leopard (美洲豹)是苹果为 Mac 产品所制作的操作系统 Mac OS X 的第六个版本,也是前代操作系统 Tiger 的继承者。Leopard 最早于 2007 年 10 月 26 日发行,以两种版本:以个人电脑为诉求的台式机版本,以及服务器版本——Mac OS X Server。
Leopard 是第一个被认证为标准 UNIX 的苹果操作系统。相比 10.4,具有超过 300 项的更新,包括核心操作系统组件,以及应用程序与开发工具;但是由于基本操作环境没有重大改变,所以可以看作是自 Mac OS X Tiger 的一次大幅度升级,而不是苹果系统的一次新的革命。
Leopard 引进了显著大修过的桌面,比方说重新设计的 Dock、改进过的 Finder、新功能 Stacks、半透明菜单条,以及内含最初于 iTunes 使用的 Cover Flow。其它主要的特点在包含支持 64 位 GUI 应用程序、可自动备份的时光机(Time Machine)、Spotlight 搜索可横跨多台机器,以及原来只在一部分 Mac 机型才有的 Front Row 与 Photo Booth。
Mac OS X 10.5 曾经跳票了许多次。Leopard 的推出时间第一次于 2005 年 6 月提出,乔布斯说苹果将在 2006 年底或 2007 年初推出 Leopard;一年后,更改成“2007 年春天”,然而在 2007 年 4 月 12 日苹果公告因 iPhone 的开发因素,将延后至 10 月推出。
除了跳票外,Leopard 还遭遇了一起恶劣的蓝屏事件。Leopard 发行后,市面上出现关于新装 Leopard 引导时“五国死机”的广泛事件报告;大部分这些问题归咎于 Leopard 与某个非支持的增益扩展程序的不兼容性,该程序名为应用程序强化器(Application Enhancer,简称 APE),由 Unsanity 开发。它在许多用户不知情情况下,以罗技公司鼠标驱动程序部分形式随鼠标安静的安装到许多 Macs 上;苹果最终对此发表了一篇知识库文献阐述如何解决这个问题。
资料来源:维基百科、百度百科
2012 年 10 月 26 日:微软发布 Windows 8
Windows 8 是微软于 2012 年推出的电脑操作系统,采用与 Windows Phone 8 相同的 NT 内核。该操作系统除了具备微软适用于笔记本电脑和台式机平台的传统窗口系统显示方式外,还特别强化适用于触屏的平板电脑设计,使用了新的界面风格 Metro,新系统亦加入可透过官方网上商店 Windows Store 购买软件等诸多新特性。
Windows 8 于 2012 年 8 月 1 日向 OEM 厂商提供 RTM 版本;2012 年 9 月 1 日起,企业用户可以购买大量授权版本的 Windows 8;2012 年 10 月 25 日,Windows 8 零售版本正式上市。为推动 Windows 8 的发行且在平板电脑市场争夺一定的地位,微软还于 2012 年 10 月推出自家的第一款平板电脑 Microsoft Surface。
Windows 8 较前代操作系统相比在界面、启动、应用程序等多个方面增加新功能,同时也移除一些功能。相比 Win 7 ,Win 8 增加了 14 种语言,可以为全球超过 45 亿的用户提供母语版本;从 UI 角度上,放弃了 Win 7 好评如潮的部分 Windows Aero 效果,文件资源管理器使用 Ribbon 效果,并移除了小工具;从底层来看,Win 8 新增 Runtime 应用编写架构,可以支持以 HTML5、CSS3、JavaScript 等网络语言进行应用编写。
而 Win 8 最大的改动莫过于开始按钮的移除了。微软 Windows 8 从界面作出转变,而推出的 Metro 地铁风格界面,因为急于求成而改变过快,导致桌面用户不习惯;再加上虽然已有 Metro 界面存在,但是工作时却仍然要经常切换到桌面,在 Windows RT 上也是如此——所有的这些因素组成了 Windows 8 的销售量低迷的原因。而用户的困扰通常是没有开始按钮、没有闹钟、搜索功能不好用、Metro 界面和桌面不搭、没有 Windows Aero 毛玻璃特效。
由于界面的改变太大,Windows 8 难以被用户适应,并受到批评。微软公司于 2013 年 10 月 17 日发布 Windows 8 的内核升级版本 Windows 8.1,加入大量新功能,供 Windows 8 用户免费透过商店更新;Win 8.1 改善了 Win 8 许多界面和操作体验上的问题,但为时已晚,Windows 的风评一直到了 Win 10 才得以挽回。
资料来源:维基百科
2012 年 10 月 26 日:微软推出 Surface 系列
Microsoft Surface 是微软设计与制造的个人计算设备系列,包括平板电脑、笔记本电脑、一体机、手机及耳机。Surface 首次发布时有两个版本,分别为 Surface RT 系列与 Surface Pro 系列:前者搭载 Windows RT 系统,使用 Nvidia 处理器;后者搭载完整的 Windows 8 系统,使用 Intel 处理器;两个版本皆能自 Windows Store 安装应用程序,但仅有 Pro 型 Surface 能够运行 PC 版 Windows 上的软件。
Surface 系列产品由微软首席执行官斯蒂弗·鲍尔默在 2012 年 6 月 18 日于洛杉矶举行的记者会上公开,同年 2012 年 10 月 26 日推出;在这之后,微软于 2013 年 9 月 23 日发表 Surface Pro 2 及 Surface 2 ,同年 10 月 22 日上市;但在 2014 年 6 月 10 日发表会上只有公布 Surface Pro 3 ,同年 8 月 28 日上市。
由于 iPad 和 Android 等平板电脑的崛起及竞争,微软打破了其 37 年仅依靠电脑厂商制造硬件并配套安装“Windows”操作系统而不生产全套电脑硬件的历史,推出 Surface 平板电脑。微软在当时的官方回应是,“就如 20 多年前推出微软鼠标一样,在市场最需要微软产品的时候,推出自有品牌。”但这也意味着,微软与惠普等公司,由原本亲密的硬件伙伴,变成了竞争对手。
微软在 2012 年也同时开发了 Windows Store。Windows RT 用户只能透过 Windows Store 安装付费或免费软件,有助打造软件生态圈,使之成为微软另一项收入来源;微软为开发者提供 Microsoft Windows SDK,此软件可帮助经验较少的开发者简单地开发程序。前文也提到,Windows 8 的底层支持了多种电脑程序设计语言,包括 HTML5、C 语言和 JavaScript 等,因此利用 Microsoft Visual Studio 更可一按上载 Windows Store。
Windows 8 的失败归根结底是因为界面的革命,而界面的革命其实就是为了进军平板电脑市场。如今来看,Surface 仍在市场有着一席之地,便携易于学习、Windows 系统易于办公、平板模式易于浏览,且打开 Word 和 Excel 文档时可以显示比其他设备更多的内容。你现在主要使用什么类型的个人电脑(PC)?你觉得它的优缺点又是什么?欢迎参与本期评论,分享你个人的办公和生活经验。
以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物。在《新程序员:我们的技术时代,我们的程序人生》中,来自四十余位技术人跨越半个世纪,用代码敲出一个个真实的程序人生故事!
扫描或点击《新程序员:我们的技术时代,我们的程序人生》订阅!