对我这一代人来说,与互联网的交集来自 Windows 开始的。蓝天白云草原以经典的开机音乐出现在我们面前,这是每次上网冲浪的仪式。
毫无疑问, PC 桌面操作系统已经是 Windows 和 macOS 的天下 ,还有不到 3% 市场份额留给开源 Linux。
然而,你可能不知道这些主流 PC 除了操作系统,还有很多小众但特立独行的桌面操作系统,有的可能是一个「疯子」开发,有的有望走向主流,是构成互联网历史的有趣拼图。
今天要说的是剩下的 1% 操作系统背后的故事。
TempleOS:为上帝开发的操作系统就像所罗门神殿,就像所罗门的神殿一样。这是一个社区中心,供奉上帝,征求上帝的旨意。
这段话不是来自圣经,而是一个名字 TempleOS 介绍桌面操作系统。 Temple 中文意思是「圣殿」,顾名思义,这是一个「圣经」主题操作系统。
操作系统中几乎所有的元素都与圣经和与上帝有关的宗教文化有关。
打开 TempleOS 在界面上,屏幕中央会有一把利剑和一个天平,有人猜测这是基于正义女神手持的剑和天平。
当你按下 F7,就能接受「God Word」,其实《圣经》里的单词是随机弹出的,而 Shift F7 在圣经中打开段落。
而 F6 一端类似可以掉出来 8bit 据说音乐的旋律是上帝的歌。按下 Shift F6 则能看到「上帝的涂鸦」。
虽然 TempleOS 诞生于 2013 但画风却像 80 时代的像素游戏,只有 640 x 480 16 色的分辨率 ,早期跟微软 MS-DOS 有点类似。
这不是开发者技术不合格,而是程序员 Terry Davis 有意为之。Terry Davis 这是上帝的旨意,因为它能让孩子更容易为上帝画画,「这和割礼一样是圣约」。
即使是桌面上的文件系统也被称为「红海」(Red Sea),系统编程语言称为 Holy C,这是 Terry Davis 通过基于 C 和 C 编程语言改编而成。
不仅仅是自创编程语言,TempleOS 总共超过 12 万行代码,都是 Terry Davis 一个人花费 10 年写的,当时还是很前沿的 64 位置操作系统。
▲ 图片来自:Hacker Noon
这样的代码数可能与 Photoshop 1.0 相当,这在 IT 这个行业已经是一个很大的奇迹,相当于一个人盖摩天大楼。中国互联网上还有一个程序员,他用一个人的力量完成了成千上万行的代码产品,也就是说,他写道 Foxmail 的张小龙。
说 Terry Davis 不过是计算机天才,Terry 小学从小就开始接触编程。 Apple II,1994 亚利桑那州立大学电气工程硕士学位,和许多傲慢的天才一样,Terry 自称为「有史以来最聪明的程序员」。
▲ Terry Davis . 图片来源:维基百科
Terry Davis 最终没有成为下一个比尔·盖茨,最大的障碍是「上帝」,用凡人的话说,他患有精神分裂症。
1996 年开始,Terry Davis 开始幻觉,认为自己受到外星人和政府的监控。很快就不能再正常工作了,只能在父母家呆很长时间,和鹦鹉在一起。
直到 2003 年,Terry Davis 突然,他声称自己收到了上帝的旨意,想为上帝建立一个操作系统作为他的圣殿。 10 年 Terry 一头扎进属于上帝的操作系统。Terry Davis 坚信 TempleOS 它将被硅谷的互联网巨头互联网巨头所接受。
尽管 TempleOS 可以说是一个「疯子」可以开发的操作系统 Terry Davis 在 2018 许多程序员在去世时哀悼他时并不否认 Terry 编程水平最高。
在某种程度上,Terry Davis 就像那些集天才和疯子于一体的艺术家,用极致的技术展现自己的世界,就像程序员中的梵高一样。
世界末日来了,你需要什么样的操作系统?如果你认为 TempleOS 疯了就错了。有一个叫做 Virgil Dupras 虽然程序员没有收到上帝的指示,但他们仍然想用操作系统为人类文明建造一艘诺亚方舟来应对世界末日。
这个专门用于末日世界的操作系统被称为 Collapse OS ,在找到的硬件上,只有简单的功能, Dupras 表示:
我们要求它在任何环境下都能广泛使用和运行。然后我们看中了 Z80 微处理器,这可能是大多数人最容易找到的硬件。
Z80 是一颗 8 位微控制器,在 1974 年由 Zilog 推出。据 Dupras 介绍 ,之所以选用 Z80 ,这是因为它已经投产了很长时间,并且广泛应用于大量的电子设备中,即使是拾荒者也很容易收集到。
这意味着当人类处于末日环境时,只要幸存者有基本的编程知识,就可以从废墟中找到 Z80 微处理器处理器设备 Collapse OS ,Dupras 已经成功让 Collapse OS 在一台 1988 年上市 16 经典游戏机 MegaDrive 上运行。
Dupras 之所以要开发这样的操作系统,是因为他认为全球供应链在 2030 几年前,它将面临崩溃。由于电子产品的复杂供应链系统,人类文明一旦崩溃,就会回归「低技术」现在的科技水平可能几十年都无法恢复。
一个可以当地编程材料的操作系统有望使濒临崩溃的人类文明更快地恢复到信息时代的水平。
尽管 Collapse OS 这个想法很好,但它的可行性也受到了很多质疑。有人指出,当末日来临时,甚至托管 Collapse OS 源代码的 GitHub 更不用说这个操作系统了,从那些废弃的设备和零件中建立一个新的系统并不容易。
▲ 图片来自:ZEUS News
而 Dupras 自己也承认 Collapse OS 还有很多缺陷。他说,只有在特定的崩溃程度上,这个系统才能奏效。人类不需要太轻微的灾难,也不需要太严重的灾难。
目前看来,Collapse OS 的确,有些鸡肋,但当人类再次遇到类似陨石撞击地球的灾难时,如何生存和恢复现有的科技文明也是一个值得探讨的问题。
差一点成为 macOS ,乔布斯几乎不能回到苹果很多人都知道苹果在 1996 年收购乔布斯创立的乔布斯 NeXT,这不仅让 NeXTSTEP 成为未来 Mac OS X 乔布斯回到苹果,创造了各种神话。
▲ 图片来自:Dave’s Mac Blog
1996 苹果每年都处于破产危机之中 Mac 计算机开发的新系统 Copland 但它非常不稳定,最终被放弃,苹果转向收购成熟的操作系统。
除了 NeXT,苹果还有另一个选择,苹果的前高管也是如此 Jean-Louis Gassee 创立的 Be OS。
BeOS 完全符合苹果的要求,这是为数不多的 Power Macintosh 非苹果操作系统之一,在稳定性和流畅性方面优于当时的苹果操作系统。
《BeOS Bible》一书作者 Scot Hacker 认为, BeOS 同时拥有 Mac 那种优雅 Unix 的强大,而 Mac 几年后才达到同样的水平。
Scot Hacker 曾在 2001 年对比过 BeOS 和 OS X 系统。发现很多方面 BeOS 例如,当涉及多线程和多任务处理时,配置较低 BeOS 设备配置比高 OS X 设备也要快一个量级。
苹果不知道这是一个优秀的操作系统,BeOS 其实是苹果当时的首选。出价也从头开始 1.2 亿美元上涨到 2 然而,亿美元 Be 价格是 3 一亿美元,双方不欢而散。
在求 BeOS 如果没有,苹果就找到了「备胎」NeXT,最终以 4.29 亿美元收购 NeXT,也许苹果仍然后悔应该咬紧牙关 BeOS 拿下。
就这样, BeOS 错过了苹果,两者的命运都改变了,但却走向了两个不同的极端。
虽然 BeOS 优秀的用户体验,但从未在市场上取得成功。在 2001 年被 Palm 收购后不久,它也走到了生命的尽头。尽管后来 BeOS 被一些发烧友利用 Haiku 名义复活,但早已不再勇敢。
如果苹果当年收购的话 BeOS ,今天会是什么样子?
曾经让美国害怕的 TRON无论是 PC 或者智能手机,主流操作系统来自美国科技公司。30 多年前,日本的操作系统 TRON 我已经经历过了。
TRON 最初是东京大学教授坂村健发起的一个项目,旨在「为全社会的需要创造理想的计算机结构和网络。」TRON 日本人也对摆脱微软垄断寄予厚望。
当时坂村健已经意识到,互联网可能成为未来的社会「水电煤」。
基本软件是软件的平台,是信息社会的基础,应该像水和空气一样。
80 年中,以 TRON 为核心的计算机操作系统基本成熟,从桌面系统 BTRON,用于通信设备 CTRON,用于家用电器和汽车 的 ITRON,日本拥有完整的自主研发操作系统。
▲ 运行 BTRON 的个人电脑. 图片来自:XahLee.
而 TRON 该系统是开源的,这意味着如果该系统被市场接受,它很可能是微软的 Windows 造成很大的冲击。
但还没等 TRON 和 Windows 美国已经决定了雌雄。「不公平贸易」为由将 TRON 用来杀死摇篮, TRON 在这样的限制下,美国企业也将受到打击,TRON 很快就退出了 PC 市场。
虽然 TRON 在 PC 市场崩溃了,但并没有消失。相反,它已经成为世界上最大的终端操作系统之一,遍布手机、商店、汽车等数十亿电子设备,影响着我们生活的方方面面。老对手微软也在 2003 年宣布加入 TRON 阵营。
自去年以来,由于一些外部因素,华为自主开发的鸿蒙操作系统备受关注。TRON 经验也可能为其他国内操作系统提供一些灵感。
红旗 Linux:过去国内操作系统的旗帜其实国产中国也不乏。 PC 操作系统,但和 TRON 从 0 到 1 不同的轮子。国内操作系统基本基于开源 Linux 内核开发,但这并不丢脸,毕竟连 Android 也是使用 Linux 内核的。
在众多国内操作系统中,红旗 Linux 是最具代表性的一个。红旗 Linux 1.0 诞生于 1999 年 ,起初,出于信息安全考虑,国家主要供政府机关使用。
正因为如此,早期红旗 Linux 完全不愁订单。在 2001 在北京市政府桌面操作系统产品正版软件采购招标中,红旗成立不到两年 Linux 还从微软手中抢到了订单。
除政府订单外,IBM、戴尔、 惠普