当上帝要求你建立一个操作系统时

2020-06-21 02:52:17

跳转到导航跳转到搜索TempleOS(前身为J操作系统、SparrowOS和LoseThos)是一个以圣经为主题的轻量级操作系统,旨在成为圣经中预言的第三座圣殿。它是由美国程序员特里·A·戴维斯(Terry A.Davis)创造的,他在经历了一系列狂躁事件后,在十年的时间里独自开发了它,他后来将其描述为上帝的启示。

该系统的特征是一台现代的x86-64准将64,其界面类似于DOS和Turbo C的混合界面。戴维斯宣称,该系统的功能,如640x480分辨率、16色显示和单一音频语音,都是上帝明确指示给他的。[1]它是用C的原始变体(命名为HolyC)代替BASIC编写的,并且包括原始的飞行模拟器、编译器和内核。

TempleOS于2013年发布,最后一次更新是在2017年。它在科技界获得了很大程度的好评,戴维斯在网上积累了少量追随者。[2]。

特里·A·戴维斯(Terry A.Davis,1969-2018)从1996年开始经历定期的躁狂发作,导致他多次在精神病院住院。他最初被诊断为双相情感障碍,后来被宣布患有精神分裂症,并在余生中一直处于失业状态。[1]他患有太空外星人和政府特工的错觉,这让他因精神健康问题而短暂住院。[1][3]在经历了一次自我描述的启示之后,他宣称他与上帝有直接的联系,上帝告诉他操作系统是为上帝的第三座圣殿而设的。[1]。

戴维斯大约在2003年开始开发TempleOS。[4]它最早的名字之一是操作系统,后来改名为LoseThos&34;,参考了1986年电影《排》中的一个场景。[1]2008年,戴维斯写道,LoseThos主要用于制作视频游戏。它没有网络或互联网支持。就我而言,那将是重新发明轮子。[5]在落户TempleOS&34;之前,他使用的另一个名字是SparrowOS&34;。[6]2013年年中,他的网站宣布:上帝的庙宇完工了。现在,上帝杀死了中央情报局,直到它传播开来。[原文如此]戴维斯在2018年8月11日被火车撞死。[2]。

TempleOS是一个64位、2兆字节、非抢占式多任务、[8]多核、公共领域、开源、仅限环0、单地址空间、非联网的PC操作系统,用于娱乐编程。[9]该操作系统运行8位ASCII,源代码中包含图形,并具有2D和3D图形库,该图形库以640x480 VGA和16种颜色运行。[6]与大多数现代操作系统一样,它支持键盘和鼠标。它支持ISO 9660、FAT32和RedSea文件系统(最后由Davis创建),并支持文件压缩。[10]根据戴维斯的说法,这些规格中的许多--比如640x480的分辨率、16色显示器和单一音频声音--都是上帝给他的指示。他解释说,这个有限的决议是为了让孩子们更容易为上帝画插图。[1]。

操作系统包括原始飞行模拟器、编译器和内核。[4]继埃及之后的一个捆绑程序是这样一种游戏,在该游戏中,玩家旅行到燃烧的灌木丛中使用高速秒表。秒表的目的是充当一个生成伪随机文本的先知,戴维斯将其比作占卜板和词汇表。[6]下面是生成的文本的示例:

在托付的惩罚结果中,倒行逆施检查了声明,持有感觉,推理,天空,逆境,达科他州,嘴唇遭受接近,制定置换盛宴,可以施舍珍珠,一无所知[6]

TempleOS是用Davis用C和C++开发的编程语言编写的,称为";HolyC";。[6]HolyC是C的变体,由Davis作为TempleOS的编程语言开发。它用于与shell交互,并从shell编写和执行整个应用程序。TempleOS附带的IDE支持几个特性,例如在代码中嵌入图像。它使用非标准文本格式(称为DolDoc),支持将超文本链接、图像和3D网格嵌入标准ASCII文件中。文件可以将坦克的旋转3D模型作为源代码中的注释。代码可以进行JIT编译。[11]戴维斯最终为操作系统编写了超过100,000行代码。[4]。

TempleOS收到的评价大多是好评。科技记者大卫·卡塞尔(David Cassel)认为,这在一定程度上是因为节目网站试图找到必要的耐心和理解来容纳戴维斯。[4]TechRepublic和OSNews发表了关于戴维斯工作的正面文章,尽管戴维斯因针对其读者和员工发表敌意言论而被禁止进入后者。[4]詹姆斯·桑德斯(James Sanders)在为TechRepublic撰写的评论中总结道,TempleOS证明了一个人展示其技术能力的奉献精神和激情。它不需要再做什么了。OSNews编辑Kroc Camen写道,OS表明计算仍然可以是一种爱好;为什么这些天每个人都这么认真?如果我想编写一个使用解释性舞蹈作为输入法的操作系统,我应该被允许这样做,像苹果这样的公司去死吧。";[4]2017年,这个操作系统在法国布罗涅的一个局外人艺术展上展出。[12]。

戴维斯去世后,OSNews编辑托姆·霍尔沃达写道:";戴维斯显然是一位有天赋的程序员--编写一个完整的操作系统可不是一件小壮举--看到他受到精神疾病的影响令人难过。[13]一位粉丝将戴维斯描述为编程传奇,而另一位计算机工程师将TempleOS的开发比作一座单人建造的摩天大楼。[2]这位工程师之前曾与戴维斯进行过长时间的交谈,他认为戴维斯如果不是因为生病,可能会成为史蒂夫·乔布斯或史蒂夫·沃兹尼亚克(Steve Wozniak)。[4]他补充说,一个人写下了所有这些内容,这实际上让我感到难以置信,一个门外汉很难理解单独编写整个操作系统是多么了不起的成就。[2]另一位计算机工程师说,TempleOS包含了其他开发人员都没有完成的创新,特别是它在计算机处理器的特定部分上运行,以保持极快的速度。[2][模糊]。

^a b c d e e f希克斯,杰西(2014年11月25日)。上帝孤独的程序员。副主板。

^a b c d e cecil,Neita(2018年9月7日)。被火车撞死的人有科技追随者。“达拉斯纪事报”。(需要订阅)。

布鲁特-费雷奥尔,昆廷(2014年5月13日)。寺庙操作系统,联合国系统,剥削和谈判者作为我的工作伙伴,我们的工作就是为他们提供服务,而不是为他们提供服务,而不是为了他们的工作而去做这件事,因为这是一件很难做的事情,因为这是我们的工作。slate.fr(法语)。

^a b c d e f g Cassel,David(2018年9月23日)。特里·戴维斯(Terry Davis)的麻烦遗产“上帝孤独的程序员”(The Troubled Legacy of Terry Davis,";the Troubled Legacy of Terry Davis,";上帝的孤独程序员)。新堆栈。

戴维斯,特里·A(2008)。LoseThos IBM PC操作系统。LoseThos。2008年12月16日从原件存档。

^a b c d e e f Sanders,James(2014年1月21日)。TempleOS:编写实验程序的教育工具。科技共和国。

特里·A·戴维斯(2013)。";Temple操作系统";。TempleOS.。2013年7月3日从原件存档。

^Davis,Terry A.(北达科他州)。";日程安排程序";。TempleOS源代码。存档日期为2016-06-01。

^Mathieu,布鲁诺(2014年11月28日)。TempleOS:Le Système d&39;Developing qui parleàDieu";[TempleOS:与上帝对话的操作系统]。汤姆指南(法语)。

^Davis,Terry A.(北达科他州)。";Temple操作系统";。www.templeos.org。存档日期为2017-03-31。

^Godin,Philippe(2017-01-13)。艺术艺术狂热2.0&34;La Diager ale de l&39;解放党(法语)。

^Holwerda,Thom(2018年9月8日)。TempleOS的创建者特里·戴维斯去世了。欢迎收看OSNews。