分享

121176行代码, 完全由一人开发, 号称上帝使用的系统

 柳家李红 2018-10-14

还是看这一行待遇不错,纯粹为了挣钱养家糊口?

当然咯,肯定有一些人境界比较高,做程序员是为了:

梦想有一天能像 Linus、比尔盖茨那样,写出个 Linux 或者 Windows,接受全世界程序员的瞻仰。

再不济,像小扎那样写出个 Facebook,改变全世界的社交方式。

这格局,这眼界,够高了吧。

但遇到下面这位老哥,机哥发现……上面这些当程序员的理由还是太 Naive。

就是他——

特里·戴维斯

Terrence Andrew Davis

这位老哥写代码,不为名不为利。

凭一己之力写了个操作系统,都是为了上帝。

……

很扯是吧。。机哥刚听说也觉得很扯

凭一己之力就能写出操作系统?

“为了上帝”又是什么鬼?

怀着好奇心,机哥登上他的官网,找到了他写的这款操作系统——TempleOS

青色的背景,配上颇有像素风的 Logo。

画风就像回到了 20 年前。。

背景中的天平与剑应该是取材于正义女神手中的“Scale and Sword”,但此中有什么深意,机哥没看懂。

但这些都不是重点,我们还是来看这个系统。

TempleOS 的系统镜像出人意料得小,只有 16.5 兆。。

这么小的玩意,能容纳多少东西?

不废话,直接抛进虚拟机。

一开机我就懵逼了。

是的,这就是系统的主界面。

果然还是我抱太高期望了……

TempleOS 的界面实在是太过简单,或者说是简陋。。

乍一看很像当年的 MS-DOS。

MS-DOS

但你也不能说它就没有用户图形界面了。

它有鼠标,可以点击操作!

可机哥作为一个熟练掌握 Windows、MacOS 的键盘侠,摸索了半天还是用不惯这玩意。。

而且它实在太简陋了,我们平时用电脑做的那些事:上网、看视频、使用专业软件在上面都无法实现。

唯一找到稍微有点意思的东西就是几款内置游戏

比如开车

车技不好,开到田里去了

可以开飞机

还可以用键盘模拟琴键,给寄几弹奏一曲东风破:

噢对了,不是号称是为上帝创造的系统吗?

在哪儿能体现呢。。

系介样的,我们在全局快捷键里可以找到几个快捷操作。

F7 可以打开“God Word”

什么意思?

就是说在这个应用里,你按一个键,它就会蹦出一个单词。

那是上帝要跟我们说的词。

Shift + F7 可以打开“God Passage”,就是上帝要给我们说的语句。

F6 可以唤出上帝要给我唱的

这个没法录,反正就是一段类似八位机风格的旋律。

Shift + F6,可以看上帝要给我们看的涂鸦

只要你一直按空格,它就会不断生成一些无意义的直线、曲线、色块。

……

其实,上面说的上帝的词和语句是随机从《圣经》中摘录的,音乐和涂鸦都是系统随机生成的。

反正按特里的说法,这就是我们与上帝沟通的桥梁。

纵观整个系统你会发现,尽管 TempleOS 诞生于 2013 年,但它仅仅拥有 640 x 480 的分辨率,色彩只有 16 色。

特里说,那是上帝要求的。

好了,看到这里你可能会觉得 TempleOS 实在太扯蛋,是弄出来骗人的吧。

嘿,还真不是。

当你看完特里·戴维斯的经历,你才能明白这一切有多了不起

特里生于 1969 年,在亚利桑那州立大学拿到电气工程硕士学位后,成为了一名程序员。

刚开始工作那几年还挺顺利,但到 1996 年前后,他被诊断出患有精神分裂

在这之后,他的生活失去了宁静。

丢了工作,进了监狱,跳过警车,住过精神科。

经过一番波折,他回到了父母的家中生活。

从 2003 年开始,他突然说自己接到了神谕,要靠自己完成一个浩大的工程——为上帝建一个操作系统。

因为是献给上帝的神殿,所以给这个操作系统起名叫做 TempleOS。

整整十年,他没有借助其他任何人的力量,一行一行代码敲出了 TempleOS。

自己创造了一门开发语言——HolyC。

自己开发编译器,设计集成开发环境

文件系统、内核、硬件驱动、系统内的应用,全是它自己一人写出来的,总共有 121176 行代码。

你可能无法想象这是怎样一个概念。

这么说吧,当今世界上大部分操作系统,都是大型团队数十年耕耘的成果。

现如今每一代 Windows、MacOS 都得耗资百亿美元开发,数千名程序员在上面花费了无数个日夜。

而 TempleOS,完完全全从零开始,纯靠特里·戴维斯一人完成。

虽然很简陋,虽然没卵用,但能凭一己之力完成这个不可能完成的任务,本身就是件很值得佩服的事不是吗。

果然,天才在左,疯子在右。

很可惜,前不久,特里·戴维斯在美国俄勒冈州达尔斯的一个铁轨旁,撞上火车而死,警方称不排除自杀的可能。

这个孤独的天才程序员,真的带着他的 TempleOS,去见上帝了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多