一个患有精气决裂症程序员 用十年写了一个 的操作系统 挽救环球
操作系统是一个极端复杂的软件,一团体开发的话任务量特意吓人。
然而一个患有精气决裂症的天赋程序员Terry Davis,宣称接到了来自上帝的批示:你要建设一座神庙,用操作系统的形式。
于是,Terry整整花了10年时期,齐全从头开局,开发了自己的编程言语,编辑器,编译器,内核,运行程序......
他不时依照48小时的作息形式,喝少量咖啡,32小时苏醒,16小时睡觉。
2013年,Terry在网络上宣布:上帝的神庙(TempleOS)曾经建成。
5年,Terry在铁路上自杀,完结了自己的永世。
Terry Davis在童年时期,不时经常使用Apple II,十几岁的时刻,就在Commodore 64上自学了编程言语。
顺便说一句,Commodore是很多牛人的启蒙计算机,例如钢铁侠马斯克,MineCraft作者佩尔森都是从Commodore开局编程生涯的。
1994年,Terry从亚利桑那州立大学取得了电气工程硕士学位,并在TicketMaster任务了几年,负责VAX机器的程序员。
在此时期,他出现了躁狂症发作,每隔六个月就会发作一次性,不得不送往精气病住院治疗,最终被诊断为精气决裂症。
Terry对太空外星人和政府特工发生了妄想,每次他看到西装革履的人,总觉得在跟踪他,出于对特工的恐怖,他开车“出逃”。
当他觉得汽车上的收音机在和外界通讯的时刻,他拆毁了自己的车辆,把钥匙扔进沙漠,独自沿着高速公路漫无目标地行走。
2003年,Terry逐渐好转,但精气决裂症依然影响他的沟通才干,他在网上经常宣布难以了解的舆论。
奇异的是,一旦话题和计算机关系,Terry就能体现得十分苏醒。
大略在这个时刻,Terry宣称他和上帝启动了做了一次性对话,上帝要求他写一个操作系统,作为第二圣殿的承袭者。
于是Terry便开局了一个伟大的旅程,像诺亚那样开局建造Temple OS。
上帝要求建造的神庙是神圣的,所以Terry齐全从头开局构建,它发明了一个编程言语,HolyC,它介于C和C++之间。
而后用HolyC开局了Temple OS的开发,boot loader ,kernel , windows manager, graphics library ,甚至包含游戏,都是他自己成功的,没有经常使用任何第三方的类库。
Terry说,Temple OS的很多设计决策都来自于上帝的批示。比如上帝说:
要有640*480分辨率, 16色,这样孩子们更容易为上帝画画。
Temple OS是64位的,多线程,不要网络配置。
不须要加密和明码,文件只会紧缩,不会加密
要让程序员尽或者凑近配件,于是Temple OS丢弃了一切安保措施和内存包全,每个运行程序都运转在特权形式(Ring 0)
HolyC不然而Temple OS的编程言语,也是操作系统的Shell,这就象征着Terry成功了JIT,HolyC可以间接运转,不须要编译。
Terry打造的IDE也很共同,它经常使用了一种独有的格局:DolDoc, 该格局允许将图像,超链接,三维网格嵌入到ASCII文件中,一个代码的注释中甚至可以嵌入旋转的三维水箱模型。
Temple OS的界面有些念旧,像是Commodore 64和DESQview的混合体。
在Temple OS中,对圣经的援用无处不在。
Terry开发的游戏《After Egypt》中,玩家可以和摩西一同攀爬西奈山,在山顶可以看到熄灭的灌木丛,系统会从《圣经》当选取一些随机的段落,让玩家阅读。
Terry以为,这些文原本自于上帝。
上帝要求一座完美的圣殿,Terry说:“十年来,我全职从事 TempleOS 开发。我基本上成功了,去年只是做了一些庞大的修正。”
Temple OS 一共有 121,176 行代码,和Photoshop 1.0相当。
Temple OS颁布,收到了很多专业人士的赞誉:
“Temple OS展现了一团体超常的技术实力和贡献精气。”
“编程界的传奇,一团体建造的摩天大楼。”
“Terry一团体编写操作系统的理想太让人震惊了,一个在行人难以了解如此
特殊的成就”
“假设没有精气病的话,他将会是又一个「史蒂夫·乔布斯」或「史蒂夫·沃兹尼亚克」”
Terry不时接受着精气决裂症的折磨,2017年12月,Terry和父母有了一次性强烈的争持,他的父母给他下了最后通牒:要么吃药,要么去医院治疗。
Terry以为药物会扼杀他的发明力,他离家出奔。
在他无家可归的时刻,粉丝们给他送吃的,送各种物资,甚至给他提供住所。
然而Terry拒绝了这些好心。
他删除了自己发在网上的大局部视频,由于上帝说不要乱扔渣滓,而且他也了解到如何“污染”自己。
2018年8月11号早晨,Terry 沿着铁轨行走,他的面前驶来一列火车,在火车撞到他之前,他转过身去,直面火车。
这位上帝选用的天赋的程序员,饱受精气病折磨,分开了人间。