这篇文章上次修改于 428 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

博主晚上没事做刷出来的,觉得很有意思,所以转了过来
你为什么要做程序员?
是因为学了相关专业,自然而然成了程序员?
222702_1476446606_1_600_395(1).jpg
还是看这一行待遇不错,纯粹为了挣钱养家糊口?
222702_1476446606_2_1000_663.jpg
当然咯,肯定有一些人境界比较高,做程序员是为了:
梦想有一天能像 Linus、比尔盖茨那样,写出个 Linux 或者 Windows,接受全世界程序员的瞻仰。
222703_1476446606_3_1000_563.jpg
再不济,像小扎那样写出个 Facebook,改变全世界的社交方式。
222703_1476446606_4_353_346(1).jpg
这格局,这眼界,够高了吧。
但遇到下面这位老哥,机哥发现……上面这些当程序员的理由还是太 Naive。
就是他——
特里·戴维斯
Terrence Andrew Davis
222704_1476446606_5_900_900.jpg
这位老哥写代码,不为名不为利。
凭一己之力写了个操作系统,都是为了上帝。
……
很扯是吧。。机哥刚听说也觉得很扯
凭一己之力就能写出操作系统?
“为了上帝”又是什么鬼?
怀着好奇心,机哥登上他的官网,找到了他写的这款操作系统——TempleOS。
222705_1476446606_6_1000_721.jpg
青色的背景,配上颇有像素风的 Logo。
画风就像回到了 20 年前。。
背景中的天平与剑应该是取材于正义女神手中的“Scale and Sword”,但此中有什么深意,机哥没看懂。
222705_1476446606_7_852_480.jpg
但这些都不是重点,我们还是来看这个系统。
TempleOS 的系统镜像出人意料得小,只有16.5 兆。。
222705_1476446606_8_263_129.jpg
这么小的玩意,能容纳多少东西?
不废话,直接抛进虚拟机。
一开机我就懵逼了。
222705_1476446606_9_640_480.jpg
是的,这就是系统的主界面。
果然还是我抱太高期望了……
TempleOS 的界面实在是太过简单,或者说是简陋。。
乍一看很像当年的 MS-DOS。
222706_1476446606_10_720_400.jpg
MS-DOS
但你也不能说它就没有用户图形界面了。
它有鼠标,可以点击操作!
222706_1476446606_11_344_140.jpg
可机哥作为一个熟练掌握 Windows、MacOS 的键盘侠,摸索了半天还是用不惯这玩意。。
而且它实在太简陋了,我们平时用电脑做的那些事:上网、看视频、使用专业软件在上面都无法实现。
唯一找到稍微有点意思的东西就是几款内置游戏。
222706_1476446606_12_640_481.jpg
比如开车:
222706_1476446606_13_400_300(1).jpg
车技不好,开到田里去了
可以开飞机:
222708_1476446606_14_400_300.jpg
还可以用键盘模拟琴键,给寄几弹奏一曲东风破:
222709_1476446606_15_640_249.jpg
噢对了,不是号称是为上帝创造的系统吗?
在哪儿能体现呢。。
系介样的,我们在全局快捷键里可以找到几个快捷操作。
222709_1476446606_16_240_160.jpg
F7 可以打开“God Word”。
什么意思?
就是说在这个应用里,你按一个键,它就会蹦出一个单词。
那是上帝要跟我们说的词。
Shift + F7 可以打开“God Passage”,就是上帝要给我们说的语句。
222710_1476446606_17_307_318.jpg
F6 可以唤出上帝要给我唱的歌。
这个没法录,反正就是一段类似八位机风格的旋律。
Shift + F6,可以看上帝要给我们看的涂鸦。
222710_1476446606_18_400_300.jpg
只要你一直按空格,它就会不断生成一些无意义的直线、曲线、色块。
……
其实,上面说的上帝的词和语句是随机从《圣经》中摘录的,音乐和涂鸦都是系统随机生成的。
反正按特里的说法,这就是我们与上帝沟通的桥梁。
纵观整个系统你会发现,尽管 TempleOS 诞生于 2013 年,但它仅仅拥有 640 x 480 的分辨率,色彩只有 16 色。
222711_1476446606_19_640_480.jpg
特里说,那是上帝要求的。
好了,看到这里你可能会觉得 TempleOS 实在太扯蛋,是弄出来骗人的吧。
嘿,还真不是。
当你看完特里·戴维斯的经历,你才能明白这一切有多了不起。
222711_1476446606_20_500_335.jpg
特里生于 1969 年,在亚利桑那州立大学拿到电气工程硕士学位后,成为了一名程序员。
刚开始工作那几年还挺顺利,但到 1996 年前后,他被诊断出患有精神分裂。
222712_1476446606_21_640_427.jpg
在这之后,他的生活失去了宁静。
丢了工作,进了监狱,跳过警车,住过精神科。
经过一番波折,他回到了父母的家中生活。
从 2003 年开始,他突然说自己接到了神谕,要靠自己完成一个浩大的工程——为上帝建一个操作系统。
222712_1476446606_22_288_250.jpg
因为是献给上帝的神殿,所以给这个操作系统起名叫做 TempleOS。
整整十年,他没有借助其他任何人的力量,一行一行代码敲出了 TempleOS。
自己创造了一门开发语言——HolyC。
222712_1476446606_23_1000_385.jpg
自己开发编译器,设计集成开发环境。
文件系统、内核、硬件驱动、系统内的应用,全是它自己一人写出来的,总共有 121176 行代码。
你可能无法想象这是怎样一个概念。
这么说吧,当今世界上大部分操作系统,都是大型团队数十年耕耘的成果。
现如今每一代 Windows、MacOS 都得耗资百亿美元开发,数千名程序员在上面花费了无数个日夜。
222712_1476446606_24_1000_324.jpg
而 TempleOS,完完全全从零开始,纯靠特里·戴维斯一人完成。
虽然很简陋,虽然没卵用,但能凭一己之力完成这个不可能完成的任务,本身就是件很值得佩服的事不是吗。
果然,天才在左,疯子在右。
222713_1476446606_25_329_329.jpg
很可惜,前不久,特里·戴维斯在美国俄勒冈州达尔斯的一个铁轨旁,撞上火车而死,警方称不排除自杀的可能。
这个孤独的天才程序员,真的带着他的 TempleOS,去见上帝了。
为认真的程序猿点赞
原文地址:https://url.cn/5rrkSm7