獨特不起名的作業系統 – TempleOS
對於 Windows、Mac、Linux 等等大型及主流的作業系統,大家肯定耳熟能詳,但一些不起名或者主題獨特的作業系統,大家又有沒有有聽過呢?
TempleOS(J Operating System)是一個以聖經為主題的輕量級操作系統,原旨意是作為聖經中預言的第三聖殿。 TempleOS 由美國一位名為 Terry Davis 的程序員所開發,Terry Davis 在經歷了一系列躁狂發作(精神病患者)後,花了十年的時間獨自開發了TempleOS。Terry Davis 將自己的經歷描述為來自上帝的啟示,得到上帝的啟示而開發了TempleOS。
Terry Davis
Terry Davis 生於 1969, 從 1996 年開始經歷躁狂發作,導致他多次在精神病院住院。最初被診斷出患有躁鬱症,後來被宣佈為精神分裂症,終生無業。他患有外星人和政府人員的幻想,使他因精神健康問題而短暫住院。自述自己得到《啟示》之後,他宣稱自己與上帝直接溝通,並且上帝告訴他操作系統是上帝的第三座聖殿。
Terry Davis 大約在 2003 年開始開發 TempleOS,大約 2 年後,發佈了《J Operating System》。直至 2013 年中期,在他的網站宣布:「神殿是完成。現在,上帝殺死了中央情報局,直到它散播為止。」 ,TempleOS 正式誕生。
TempleOS 於 2013 年發布,最後一次更新於2017年。TempleOS 在技術討論區/新聞區(TechRepublic 及 OSNews)中獲得了很多好評,Terry Davis 也獲得了很多 Fans(編程愛好者)支持。TempleOS 使用了當時還沒有普及的 x86-64 Commodore 64,並使用類似於 DOS 和 Turbo C 的混合接口。Terry Davis 宣稱該系統的功能(例如 640×480 分辨率,16 色顯示屏和單一音頻)可以明確地顯示出來。 由上帝指示 Terry Davis 利用 C 及 C++ 構建了程式語言(稱為 HolyC)以代替 BASIC 進行編寫,並且包括獨創的飛行模擬器(Simulator),編譯器(Compiler)和內核(Kernel)。
程式語言 HolyC
Terry Davis 利用 C 及 C++ 構建了程式語言「HolyC」,其不僅是 C 的一個分支,還是TempleOS 的程式語言。用戶可使用 HolyC 與殼層互動,也可用其通過殼層介面撰寫並執行程式。內建於 TempleOS 中的整合式開發環境支援諸多特性,如在代碼內嵌入圖像。開發環境使用了一種非標準的文字格式(DolDoc,也 Terry Davis 本人開發),該格式支援將超文字連結、圖像、三維網格嵌入到其他的標準 ASCII 檔案中。一個檔案的原始碼註釋中甚至可以嵌入旋轉的三維水箱模型。原始碼可被即時編譯。戴維斯最終為作業系統寫下了超過 10 萬行代碼。
古語有云:「十年磨一劍」,Terry Davis 確確實實以一人之力,十年時間成功開發了TempleOS,雖然畫面(UI)非常 Old School(有點似Windows Doc),但值得我們注目的還是他構建了程式語言 HolyC,以及獨創的 Simulator,Compiler,Kernel 等等。如果 Terry Davis 沒有精神病,並有投資者願意投資,或許能成為另一個 Apple。
不幸地,Terry Davis 在2018年8月11日遭到火車襲擊後死亡。