fbpx
维基百科

TempleOS

TempleOS(原名:J Operating SystemSparrowOSLoseThos)是一款旨在成为《圣经》中第三圣殿的轻量级操作系统。此操作系统在美国程序员特伦斯·安德鲁·戴维斯英语Terry A. Davis经历了其称为“来自上帝启示”后,独自一人研发十年完成。

TempleOS
TempleOS 5.03
开发者特伦斯·安德鲁·戴维斯英语Terry A. Davis
编程语言HolyC
運作狀態已完成
源码模式开放源代码
首次发布2005年,​17年前​(2005 (J 操作系统)
2013年,​9年前​(2013 (TempleOS)
当前版本
  • 5.03 (2017年11月20日;穩定版本)
支援平台x86-64
内核类别宏内核
默认用户界面基于文本的用户界面
许可证公有领域
官方網站templeos.org

TempleOS被认为是一款基于x86-64架构的现代化康懋达64机型,其界面类似DOSTurbo C的合体。戴维斯声称系统的诸多特性,如640x480的分辨率、16位色显示及单音频语音,都是由上帝亲自指导他编写而成。[1]TempleOS使用C的变种(HolyC)而非BASIC写成,同时附带了独创的飞行模拟器编译器内核

TempleOS于2013年发布,其最后更新于2017年。科技社群的多数给予了此系统好评,戴维斯还在网上获得了一小撮拥簇者。戴维斯于2018年8月11日逝世。[2]

背景 编辑

 
约2000年时的特伦斯·安德鲁·戴维斯英语Terry A. Davis

TempleOS的開發者特伦斯·安德鲁·戴维斯英语Terry A. Davis自1996年起不断遭遇躁狂发作,此后便经常在精神病院里接受治疗。戴维斯起初被诊断为躁郁症,后被定为精神分裂症;其余生都保持无业状态。[1]他不断遭受外星人及政府官员将其带到医院接受精神治疗的幻觉。[3]在多次其所谓“启示”之后,他声称与上帝与他进行了直接交流,并告诉他这款操作系统是为了第三圣殿而打造。

戴维斯约在2003年其开始研发TempleOS。[4] 这款操作系统在更名至“LoseThos”(1986年《野战排》电影中的一幕)前名为“J 操作系统”。[1]2008年,戴维斯写道LoseThos“主要是为了制作电子游戏,其没有任何的网络或互联网支持。我认为,(这么做)需要重新造轮子。”[5]在确定使用名称“TempleOS”前,它还曾用过名称“SparrowOS”。[6]2013年年中,戴维斯在网站上宣布:“上帝的神庙已经建成。现在,上帝杀死了中央情报局,直到它扩散为止。原文如此[7]戴维斯于2018年8月11日被火车撞击而死。[2]

系统概览 编辑

TempleOS是一款64位、仅有2兆字节大小、协作式多任务[8]多核心、以公有领域开放源代码、仅使用ring-0单一地址英语Single address space operating system、无网络的PC操作系统。[9] 此操作系统运行8位ASCII图形界面,内置了以640x480分辨〔方案選單〕 率的16色VGA模式运行的2D及3D图形库[6]与多数现代操作系统类似,其内建了键鼠支持。除此之外,它还支持ISO 9660FAT32及支持文件压缩的RedSea文件系统(戴维斯的绝笔)。[10]据戴维斯称,这些规范——如640x480分辨率、16色显示及单音频语音——都是由上帝亲自教导他完成。他解释道低分辨率是为了孩童能更方便画出上帝。[1]

此操作系统包含了原创的飞行模拟器编译器内核[4]其中一款内置游戏《埃及之后》(After Egypt)需要玩家前往燃烧的荆棘并使用“高速秒表”。秒表的作用与神谕类似,它可生成伪随机的文本。戴维斯将其比作通灵板说方言[6]以下是随机生成的示例文本:  

among consigned penally result perverseness checked stated held sensation reasonings skies adversity Dakota lip Suffer approached enact displacing feast Canst pearl doing alms comprehendeth nought[6]

戴维斯利用CC++构建了编程语言“HolyC”,其不仅是C的一个分支,还是TempleOS的编程语言。[6]用户可使用HolyC与壳层交互,也可用其通过壳层界面撰写并执行程序。内置于TempleOS中的集成开发环境支持诸多特性,如在程式碼内嵌入图像。开发环境使用了一种非标准的文本格式(DolDoc,也由戴维斯本人开发),该格式支持将超文本链接、图像、三维网格嵌入到其他的标准ASCII文件中。一个文件的原始碼注释中甚至可以嵌入旋转的三维水箱模型。原始碼可被即时编译[11]戴维斯最终为操作系统写下了超过10万行程式碼。[4]

外界评价 编辑

TempleOS收到了多半好评。技术记者大卫·卡塞尔(David Cassel)认为这有部分是因为“编程网站尝试去获得足够的耐心及理解来顺应戴维斯”。[4] TechRepublicOSNews英语OSNews发表的文章给了戴维斯的作品积极评价,虽然后者在之后因为戴维斯对其读者及职工的恶意评论将戴维斯的账号封禁。TechRepublic的编者詹姆斯·桑德斯(James Sanders)认为“TempleOS证明了一个人展现其超凡技术实力的奉献精神及热情。而这就够了。”[6]OSNews的编辑克罗克·卡门(Kroc Camen)写道:这款操作系统“展示出了计算机还能够成为兴趣;为什么现在的人都这么一本正经?如果我要编写一款使用形意舞作为输入法的编程系统,我应该被允许这么做,像蘋果这类的公司罪该万死。”2017年,该操作系统参加了于法国2017布罗涅举办的非主流艺术展。[12]

在戴维斯死后,OSNews的编辑汤姆·霍尔韦达(Thom Holwerda)写道:“戴维斯显而易见是个天资聪颖的程序员——撰写一整个操作系统是个不小的壮举——看到他受到精神疾病的折磨,我们感到悲痛”。[13]一位粉丝将戴维斯称作“编程界的传奇”;还有一位计算机工程师将TempleOS的开发比喻为一个人建造的摩天大楼。[2]这位工程师先前仔细地和戴维斯讨论过这个话题,认为他若没有精神病的话,他将会是又一个“史蒂夫·乔布斯”或“史蒂夫·沃兹尼亚克”。[4]他还补充道“戴维斯一个人撰写整个系统的事实震惊了我”且“一个外行人是难以理解如此非凡的成就”。另外一位计算机工程师说TempleOS的创新无人能及,特别是运行在计算机处理器上的特定部分来达到“极其快”速度的方式。 

另请参阅 编辑

  • 创造力及精神健康英语Creativity and mental health
  • 圣经软件英语Biblical software
  • 宗教及电子游戏英语Religion and video games
  • 算法作曲

参考文献 编辑

  1. ^ 1.0 1.1 1.2 1.3 Hicks, Jesse. God's Lonely Programmer. VICE Motherboard. November 25, 2014 [2015-04-21]. (原始内容于2019-05-16).  引用错误:带有name属性“VICE”的<ref>标签用不同内容定义了多次 引用错误:带有name属性“VICE”的<ref>标签用不同内容定义了多次 引用错误:带有name属性“VICE”的<ref>标签用不同内容定义了多次
  2. ^ 2.0 2.1 2.2 Cecil, Neita. Man killed by train had tech following. The Dalles Chronicle. September 7, 2018 [2020-06-06]. (原始内容于2018-10-18).   引用错误:带有name属性“dalles”的<ref>标签用不同内容定义了多次 引用错误:带有name属性“dalles”的<ref>标签用不同内容定义了多次
  3. ^ Bruet-Ferréol, Quentin. Temple OS, un système d'exploitation pour parler à Dieu codé par un fou génial. Slate.fr. May 13, 2014 [2015-04-21]. (原始内容于2014-12-21) (法语). 
  4. ^ 4.0 4.1 4.2 4.3 4.4 Cassel, David. The Troubled Legacy of Terry Davis, 'God's Lonely Programmer'. The New Stack. September 23, 2018 [2020-06-06]. (原始内容于2018-09-28).  引用错误:带有name属性“newsstack”的<ref>标签用不同内容定义了多次 引用错误:带有name属性“newsstack”的<ref>标签用不同内容定义了多次 引用错误:带有name属性“newsstack”的<ref>标签用不同内容定义了多次 引用错误:带有name属性“newsstack”的<ref>标签用不同内容定义了多次
  5. ^ Davis, Terry A. . LoseThos. 2008 [2020-06-21]. (原始内容存档于2008-12-16). 
  6. ^ 6.0 6.1 6.2 6.3 6.4 6.5 Sanders, James. TempleOS: an educational tool for programming experiments. TechRepublic. January 21, 2014 [2015-04-21]. (原始内容于2015-04-16).  引用错误:带有name属性“tech_Temp”的<ref>标签用不同内容定义了多次 引用错误:带有name属性“tech_Temp”的<ref>标签用不同内容定义了多次 引用错误:带有name属性“tech_Temp”的<ref>标签用不同内容定义了多次 引用错误:带有name属性“tech_Temp”的<ref>标签用不同内容定义了多次
  7. ^ Davis, Terry A. The Temple Operating System. TempleOS. 2013 [2020-06-06]. (原始内容于2013-07-03). 
  8. ^ Davis, Terry A. . The TempleOS Source Code. n.d. [2018-06-16]. (原始内容存档于2016-06-01). 
  9. ^ Mathieu, Bruno. TempleOS : le système d'exploitation qui parle à Dieu. Tom's Guide. November 28, 2014 [2015-04-21]. (原始内容于2015-07-02) (法语). 
  10. ^ Davis, Terry A. . www.templeos.org. n.d. [2017-03-30]. (原始内容存档于2017-03-31). 
  11. ^ Mitton, Richard. A Constructive Look At TempleOS. www.codersnotes.com. June 8, 2015 [2017-03-30]. (原始内容于2017-03-26). 
  12. ^ Godin, Philippe. la Diagonale de l’art - ART BRUT 2.0. Libération. 2017-01-13 [2018-09-07]. (原始内容于2018-09-07) (法语). 
  13. ^ Holwerda, Thom. Creator of TempleOS, Terry Davis, has passed away. OSNews. September 8, 2018 [January 6, 2019]. (原始内容于2019-01-17). 

外部链接 编辑

templeos, 原名, operating, system, sparrowos及losethos, 是一款旨在成为, 圣经, 中第三圣殿的轻量级操作系统, 此操作系统在美国程序员特伦斯, 安德鲁, 戴维斯, 英语, terry, davis, 经历了其称为, 来自上帝的启示, 独自一人研发十年完成, 03开发者特伦斯, 安德鲁, 戴维斯, 英语, terry, davis, 编程语言holyc運作狀態已完成源码模式开放源代码首次发布2005年, 17年前, 2005, 操作系统, 2013年, 9年前, 20. TempleOS 原名 J Operating System SparrowOS及LoseThos 是一款旨在成为 圣经 中第三圣殿的轻量级操作系统 此操作系统在美国程序员特伦斯 安德鲁 戴维斯 英语 Terry A Davis 经历了其称为 来自上帝的启示 后 独自一人研发十年完成 TempleOSTempleOS 5 03开发者特伦斯 安德鲁 戴维斯 英语 Terry A Davis 编程语言HolyC運作狀態已完成源码模式开放源代码首次发布2005年 17年前 2005 J 操作系统 2013年 9年前 2013 TempleOS 当前版本5 03 2017年11月20日 穩定版本 支援平台x86 64内核类别宏内核默认用户界面基于文本的用户界面许可证公有领域官方網站templeos wbr orgTempleOS被认为是一款基于x86 64架构的现代化康懋达64机型 其界面类似DOS及Turbo C的合体 戴维斯声称系统的诸多特性 如640x480的分辨率 16位色显示及单音频语音 都是由上帝亲自指导他编写而成 1 TempleOS使用C的变种 HolyC 而非BASIC写成 同时附带了独创的飞行模拟器 编译器及内核 TempleOS于2013年发布 其最后更新于2017年 科技社群的多数给予了此系统好评 戴维斯还在网上获得了一小撮拥簇者 戴维斯于2018年8月11日逝世 2 目录 1 背景 2 系统概览 3 外界评价 4 另请参阅 5 参考文献 6 外部链接背景 编辑主条目 特伦斯 安德鲁 戴维斯 英语 Terry A Davis nbsp 约2000年时的特伦斯 安德鲁 戴维斯 英语 Terry A Davis TempleOS的開發者特伦斯 安德鲁 戴维斯 英语 Terry A Davis 自1996年起不断遭遇躁狂发作 此后便经常在精神病院里接受治疗 戴维斯起初被诊断为躁郁症 后被定为精神分裂症 其余生都保持无业状态 1 他不断遭受外星人及政府官员将其带到医院接受精神治疗的幻觉 3 在多次其所谓 启示 之后 他声称与上帝与他进行了直接交流 并告诉他这款操作系统是为了第三圣殿而打造 戴维斯约在2003年其开始研发TempleOS 4 这款操作系统在更名至 LoseThos 1986年 野战排 电影中的一幕 前名为 J 操作系统 1 2008年 戴维斯写道LoseThos 主要是为了制作电子游戏 其没有任何的网络或互联网支持 我认为 这么做 需要重新造轮子 5 在确定使用名称 TempleOS 前 它还曾用过名称 SparrowOS 6 2013年年中 戴维斯在网站上宣布 上帝的神庙已经建成 现在 上帝杀死了中央情报局 直到它扩散为止 原文如此 7 戴维斯于2018年8月11日被火车撞击而死 2 系统概览 编辑TempleOS是一款64位 仅有2兆字节大小 协作式多任务 8 多核心 以公有领域开放源代码 仅使用ring 0 单一地址 英语 Single address space operating system 无网络的PC操作系统 9 此操作系统运行8位ASCII图形界面 内置了以640x480分辨 方案選單 率的16色VGA模式运行的2D及3D图形库 6 与多数现代操作系统类似 其内建了键鼠支持 除此之外 它还支持ISO 9660 FAT32及支持文件压缩的RedSea文件系统 戴维斯的绝笔 10 据戴维斯称 这些规范 如640x480分辨率 16色显示及单音频语音 都是由上帝亲自教导他完成 他解释道低分辨率是为了孩童能更方便画出上帝 1 此操作系统包含了原创的飞行模拟器 编译器及内核 4 其中一款内置游戏 埃及之后 After Egypt 需要玩家前往燃烧的荆棘并使用 高速秒表 秒表的作用与神谕类似 它可生成伪随机的文本 戴维斯将其比作通灵板和说方言 6 以下是随机生成的示例文本 among consigned penally result perverseness checked stated held sensation reasonings skies adversity Dakota lip Suffer approached enact displacing feast Canst pearl doing alms comprehendeth nought 6 戴维斯利用C及C 构建了编程语言 HolyC 其不仅是C的一个分支 还是TempleOS的编程语言 6 用户可使用HolyC与壳层交互 也可用其通过壳层界面撰写并执行程序 内置于TempleOS中的集成开发环境支持诸多特性 如在程式碼内嵌入图像 开发环境使用了一种非标准的文本格式 DolDoc 也由戴维斯本人开发 该格式支持将超文本链接 图像 三维网格嵌入到其他的标准ASCII文件中 一个文件的原始碼注释中甚至可以嵌入旋转的三维水箱模型 原始碼可被即时编译 11 戴维斯最终为操作系统写下了超过10万行程式碼 4 外界评价 编辑TempleOS收到了多半好评 技术记者大卫 卡塞尔 David Cassel 认为这有部分是因为 编程网站尝试去获得足够的耐心及理解来顺应戴维斯 4 TechRepublic及OSNews 英语 OSNews 发表的文章给了戴维斯的作品积极评价 虽然后者在之后因为戴维斯对其读者及职工的恶意评论将戴维斯的账号封禁 TechRepublic的编者詹姆斯 桑德斯 James Sanders 认为 TempleOS证明了一个人展现其超凡技术实力的奉献精神及热情 而这就够了 6 OSNews的编辑克罗克 卡门 Kroc Camen 写道 这款操作系统 展示出了计算机还能够成为兴趣 为什么现在的人都这么一本正经 如果我要编写一款使用形意舞作为输入法的编程系统 我应该被允许这么做 像蘋果这类的公司罪该万死 2017年 该操作系统参加了于法国2017布罗涅举办的非主流艺术展 12 在戴维斯死后 OSNews的编辑汤姆 霍尔韦达 Thom Holwerda 写道 戴维斯显而易见是个天资聪颖的程序员 撰写一整个操作系统是个不小的壮举 看到他受到精神疾病的折磨 我们感到悲痛 13 一位粉丝将戴维斯称作 编程界的传奇 还有一位计算机工程师将TempleOS的开发比喻为一个人建造的摩天大楼 2 这位工程师先前仔细地和戴维斯讨论过这个话题 认为他若没有精神病的话 他将会是又一个 史蒂夫 乔布斯 或 史蒂夫 沃兹尼亚克 4 他还补充道 戴维斯一个人撰写整个系统的事实震惊了我 且 一个外行人是难以理解如此非凡的成就 另外一位计算机工程师说TempleOS的创新无人能及 特别是运行在计算机处理器上的特定部分来达到 极其快 速度的方式 另请参阅 编辑 nbsp 自由软件主题 创造力及精神健康 英语 Creativity and mental health 圣经软件 英语 Biblical software 宗教及电子游戏 英语 Religion and video games 算法作曲参考文献 编辑 1 0 1 1 1 2 1 3 Hicks Jesse God s Lonely Programmer VICE Motherboard November 25 2014 2015 04 21 原始内容存档于2019 05 16 引用错误 带有name属性 VICE 的 lt ref gt 标签用不同内容定义了多次 引用错误 带有name属性 VICE 的 lt ref gt 标签用不同内容定义了多次 引用错误 带有name属性 VICE 的 lt ref gt 标签用不同内容定义了多次 2 0 2 1 2 2 Cecil Neita Man killed by train had tech following The Dalles Chronicle September 7 2018 2020 06 06 原始内容存档于2018 10 18 nbsp 引用错误 带有name属性 dalles 的 lt ref gt 标签用不同内容定义了多次 引用错误 带有name属性 dalles 的 lt ref gt 标签用不同内容定义了多次 Bruet Ferreol Quentin Temple OS un systeme d exploitation pour parler a Dieu code par un fou genial Slate fr May 13 2014 2015 04 21 原始内容存档于2014 12 21 法语 4 0 4 1 4 2 4 3 4 4 Cassel David The Troubled Legacy of Terry Davis God s Lonely Programmer The New Stack September 23 2018 2020 06 06 原始内容存档于2018 09 28 引用错误 带有name属性 newsstack 的 lt ref gt 标签用不同内容定义了多次 引用错误 带有name属性 newsstack 的 lt ref gt 标签用不同内容定义了多次 引用错误 带有name属性 newsstack 的 lt ref gt 标签用不同内容定义了多次 引用错误 带有name属性 newsstack 的 lt ref gt 标签用不同内容定义了多次 Davis Terry A The LoseThos IBM PC Operating System LoseThos 2008 2020 06 21 原始内容存档于2008 12 16 6 0 6 1 6 2 6 3 6 4 6 5 Sanders James TempleOS an educational tool for programming experiments TechRepublic January 21 2014 2015 04 21 原始内容存档于2015 04 16 引用错误 带有name属性 tech Temp 的 lt ref gt 标签用不同内容定义了多次 引用错误 带有name属性 tech Temp 的 lt ref gt 标签用不同内容定义了多次 引用错误 带有name属性 tech Temp 的 lt ref gt 标签用不同内容定义了多次 引用错误 带有name属性 tech Temp 的 lt ref gt 标签用不同内容定义了多次 Davis Terry A The Temple Operating System TempleOS 2013 2020 06 06 原始内容存档于2013 07 03 Davis Terry A Scheduler The TempleOS Source Code n d 2018 06 16 原始内容存档于2016 06 01 Mathieu Bruno TempleOS le systeme d exploitation qui parle a Dieu Tom s Guide November 28 2014 2015 04 21 原始内容存档于2015 07 02 法语 Davis Terry A The Temple Operating System www templeos org n d 2017 03 30 原始内容存档于2017 03 31 Mitton Richard A Constructive Look At TempleOS www codersnotes com June 8 2015 2017 03 30 原始内容存档于2017 03 26 Godin Philippe la Diagonale de l art ART BRUT 2 0 Liberation 2017 01 13 2018 09 07 原始内容存档于2018 09 07 法语 Holwerda Thom Creator of TempleOS Terry Davis has passed away OSNews September 8 2018 January 6 2019 原始内容存档于2019 01 17 外部链接 编辑TempleOS 网站 页面存档备份 存于互联网档案馆 TempleOS 及特伦斯 安德鲁 戴维斯材料的综合归档 TempleOS 网站及操作系统的归档 TempleOS 可启动 ISO 镜像的归档 Terry Davis Rises to Throne amp t 0h0m0s YouTube上的视频 TempleOS 源代码 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title TempleOS amp oldid 66473503, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。