(Translated by https://www.hiragana.jp/)
TempleOS - Wikipedia コンテンツにスキップ

TempleOS

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』
TempleOS
5.03 スクリーンショット
開発かいはつしゃ テリー・A・デイビス
プログラミング言語げんご HolyC
開発かいはつじょうきょう 開発かいはつ終了しゅうりょう
ソースモデル オープンソース
初版しょはん 2005ねん (19ねんまえ) (2005)
- J Operating System
2013ねん (11ねんまえ) (2013)
- TempleOS
最新さいしん安定あんていばん 5.03 / 2017ねん11月20にち (6ねんまえ) (2017-11-20)
プラットフォーム x86-64
カーネル種別しゅべつ モノリシック
既定きていUI テキストベース
ライセンス パブリックドメイン
ウェブサイト templeos.org
テンプレートを表示ひょうじ

TempleOS(テンプルオーエス)は、聖書せいしょ預言よげんされているだいさん神殿しんでんとなるように設計せっけいされた、聖書せいしょをテーマにした軽量けいりょうオペレーティングシステムである。 アメリカのプログラマーである「テリー・A・デイビス」によって作成さくせいされた。テリー・A・デイビスは、かれのちかみからの啓示けいじとしてべた一連いちれんのエピソードの10ねん単独たんどく開発かいはつした。

システムは、DOSTurbo C混合こんごうたインターフェースを使用しようした、最新さいしんx86-64 Commodore 64として特徴付とくちょうづけられる。デイビスは、640x480解像度かいぞうど、16しょくディスプレイ、単一たんいつ音声おんせい音声おんせいなどのシステムの機能きのう実装じっそうするようかみ啓示けいじけたと主張しゅちょうしている[1]BASICわりにC言語げんごのオリジナルのバリエーション(HolyCとばれる)でプログラムされ、オリジナルのフライトシミュレータコンパイラカーネルふくまれる。

TempleOSは2013ねんにリリースされ、2017ねん最後さいご更新こうしんおこなわれた。TempleOSは技術ぎじゅつコミュニティでおおきな好評こうひょうられ、デイビスは小規模しょうきぼながらオンラインのフォロワーを獲得かくとくした。かれは2018ねん8がつ11にちくなった[2]

背景はいけい

[編集へんしゅう]
テリー・A・デイビス2000ねんごろ

テリー・A・デイビス(1969–2018)は1996ねん定期ていきてき精神せいしん疾患しっかん発作ほっさ経験けいけんはじめ、精神せいしん病院びょういんなん入院にゅういんした。 最初さいしょ双極そうきょくせい障害しょうがい診断しんだんされたかれは、その統合とうごう失調しっちょうしょうであると診断しんだんされ、生涯しょうがいにわたって就業しゅうぎょうできなかった[1]かれ宇宙うちゅうじん政府せいふのエージェントの妄想もうそうくるしみ、精神せいしん衛生えいせい問題もんだいのために一時いちじ入院にゅういんした[1][3]自己じこ記述きじゅつの「啓示けいじ」を経験けいけんしたのちかれかみ直接ちょくせつコミュニケーションをり、かみかれのオペレーティングシステムがかみだいさん神殿しんでんのためであるとげたと宣言せんげんした[1]

デイビスは2003ねんごろにTempleOSの開発かいはつ開始かいしした[4]。このOSの初期しょき名前なまえの1つは、1986ねん映画えいがプラトーンのシーンをす「LoseThos」に名前なまえ変更へんこうするまえの「J Operating System」だった[1]。2008ねん、デイビスは、LoseThosは「おもにビデオゲームを作成さくせいするためのもの」だといている。LoseThosは、ネットワークやインターネットをサポートしておらず、デイビスはそれらの機能きのうについて車輪しゃりんさい発明はつめいとなるとして実装じっそう否定ひていした[5]名称めいしょうなん変更へんこうされており、LoseThosのほか「SparrowOS」という呼称こしょう使つかわれ、最終さいしゅうてき現行げんこうの「TempleOS」にいた[6]。2013ねんなかばに、かれのウェブサイトでつぎのような発表はっぴょうおこなわれた:

かみ神殿しんでん完成かんせいしました。いまかみCIAひろがるまでころします[7]

デイビスは、2018ねん8がつ11にち電車でんしゃかれて死亡しぼうした[2]

システム概要がいよう

[編集へんしゅう]

TempleOSは64ビット、ノンプリエンプティブマルチタスク[8]マルチコアパブリックドメインオープンソースリング0のみ、レクリエーションプログラミングよう単一たんいつアドレス空間くうかん、ネットワークされていないPCオペレーティングシステムである[9]。OSは、ソースコードないのグラフィックを使用しようして8ビットASCII実行じっこうし、16しょくで640x480 VGA実行じっこうされる2Dおよび3Dグラフィックライブラリをそなえている[6]最近さいきんのほとんどのオペレーティングシステムと同様どうように、キーボードとマウスをサポートしている。 ISO 9660FAT32、およびRedSeaファイルシステム(デイビスが最後さいご作成さくせいしたファイルシステム)をサポートし、ファイル圧縮あっしゅくをサポートする[10]。デイビスによると、これらの仕様しようおおく(640x480の解像度かいぞうど、16しょくディスプレイ、単一たんいつ音声おんせいなど)は、かみ啓示けいじけたものである。かれは、前述ぜんじゅつ仕様しよう目的もくてきについて、どもたちがかみのためにイラストをえがきやすくするためだと説明せつめいした[1]

オペレーティングシステムには、オリジナルのフライトシミュレータコンパイラ、およびカーネルふくまれている。[4] バンドルされたプログラムの1つである「After Egypt」は、プレイヤーが「高速こうそくストップウォッチ」を使用しようするためにえるしげみに移動いどうするゲームである。 ストップウォッチは、デイビスがウィジャボードげんたとえる擬似ぎじランダムテキストを生成せいせいするオラクルとして機能きのうする[6]生成せいせいされたテキストのれいつぎしめす:

委任いにんされた刑罰けいばつ結果けっかのひねりのチェックべられた保持ほじ感覚かんかく推論すいろんそら逆境ぎゃっきょうダコタリップくるしみちかづきました[6]

TempleOSは、C言語げんごおよびC++でデイビスが開発かいはつした「HolyC」とばれるプログラミング言語げんご作成さくせいされた[6]。HolyCは、デイビスがTempleOSのプログラミング言語げんごとして開発かいはつしたC言語げんごのバリエーションである。シェルと対話たいわし、シェルからアプリケーション全体ぜんたい作成さくせいおよび実行じっこうするために使用しようされる。TempleOSに付属ふぞくIDEは、コードへの画像がぞうみなど、いくつかの機能きのうをサポートしている。まれるデータは、標準ひょうじゅんのASCIIファイルにまれるハイパーテキストリンク、画像がぞう、3Dメッシュをサポートする標準ひょうじゅんのテキスト形式けいしき(DolDoc)を使用しようする。ファイルには、ソースコードのコメントとして、戦車せんしゃ回転かいてんする3Dモデルをふくめることができる。OSのコードのだい部分ぶぶん実行じっこうコンパイルされている[11]。デイビスは最終さいしゅうてきに、TempleOSのために100,000ぎょうえるコードを作成さくせいした[4]

評論ひょうろん

[編集へんしゅう]

TempleOSはほぼ好評こうひょうであった。 技術ぎじゅつジャーナリストのデビッド・カッセルは、これは、「プログラミングWebサイトが、デイビスに対応たいおうするために必要ひつよう忍耐にんたい理解りかいつけようとしたため」との意見いけんべた[4]TechRepublicOSNewsは、読者どくしゃとスタッフを対象たいしょうとした敵意てきいのあるコメントでデイビスが投稿とうこう禁止きんし処分しょぶんけていたにもかかわらず、デイビスの作品さくひんかんする肯定こうていてき記事きじ公開こうかいした[4]。TechRepublicのレビューで、ジェームズ・サンダースは、「TempleOSは、技術ぎじゅつりょく発揮はっきしている一人ひとりおとこ献身けんしん情熱じょうねつあかしです。それ以上いじょうのものは必要ひつようありません。」とひょうした[6]。OSNewsエディターのKroc Camenは、OSについて「コンピューティングがいまでもまだ趣味しゅみになりることをしめしている。近頃ちかごろはみんな真面目まじめぎる。もしだれかが入力にゅうりょく方式ほうしきとして解釈かいしゃくダンス [英語えいごばん]もちいるOSをこうとおもったら、だれ邪魔じゃまするべきじゃないし、appleのようなだい企業きぎょうだってきっとおどろくだろう」とコメントした[4]。2017ねん、OSはフランスブーローニュおこなわれたアウトサイダー・アートてん一部いちぶとして展示てんじされた[12]

デイビスの死後しご、OSNewsの編集へんしゅうしゃであるトム・ホルウェルダは、「デイビスはあきらかに才能さいのうのあるプログラマーであり、オペレーティングシステム全体ぜんたいくのは簡単かんたんなことではなく、精神せいしん疾患しっかん影響えいきょうるのはかなしかった」といている[13]1人ひとりのファンはデイビスを「プログラミングの伝説でんせつ」としょうし、コンピューターエンジニアだというもう1人ひとりのファンは、TempleOSの開発かいはつ1人ひとりつくったちょう高層こうそうビルと比較ひかくした[2]。このエンジニアは以前いぜんにデイビスと長々ながながはなしをしており、デイビスはかれ病気びょうきがなければ「スティーブ・ジョブズ」または「スティーブ・ウォズニアック」であったとしんじていた[4]かれは「一人ひとりおとこがそれをすべていたことは実際じっさいわたししんさぶる」、そしてオペレーティングシステム全体ぜんたい単独たんどくくのは「素人しろうとにとって驚異きょういてき成果せいか理解りかいするのはむずかしい」とくわえた[2]べつのコンピューターエンジニアは、TempleOSには開発かいはつしゃ達成たっせいしたことのない革新かくしんふくまれているとかたった[2]

関連かんれん項目こうもく

[編集へんしゅう]

脚注きゃくちゅう

[編集へんしゅう]
  1. ^ a b c d e f Hicks, Jesse (11月25にち2014ねん). “God's Lonely Programmer”. VICE Motherboard. 2015ねん4がつ21にち閲覧えつらん
  2. ^ a b c d e Cecil, Neita (September 7, 2018). “Man killed by train had tech following”. The Dalles Chronicle. http://www.thedalleschronicle.com/news/2018/sep/07/man-killed-train-had-tech-following/  (Paid subscription requiredよう購読こうどく契約けいやく)
  3. ^ Bruet-Ferréol, Quentin (5がつ13にち2014ねん). “Temple OS, un système d'exploitation pour parler à Dieu codé par un fou génial” (フランス語ふらんすご). Slate.fr. 2015ねん4がつ21にち閲覧えつらん
  4. ^ a b c d e f g Cassel, David (September 23, 2018). “The Troubled Legacy of Terry Davis, 'God's Lonely Programmer'”. The New Stack. 2018ねん10がつ5にち閲覧えつらん
  5. ^ The LoseThos IBM PC Operating System”. LoseThos (2008ねん). December 18, 2008てんオリジナルよりアーカイブ。2019ねん1がつ6にち閲覧えつらん
  6. ^ a b c d e f Sanders, James (1がつ21にち2014ねん). “TempleOS: an educational tool for programming experiments”. TechRepublic. 2015ねん4がつ21にち閲覧えつらん
  7. ^ The Temple Operating System”. TempleOS (2013ねん). July 3, 2013てんオリジナルよりアーカイブ。2019ねん1がつ6にち閲覧えつらん
  8. ^ Davis, Terry A. (n.d.). “Scheduler”. The TempleOS Source Code. 2016ねん6がつ1にち時点じてんオリジナルよりアーカイブ。2018ねん6がつ16にち閲覧えつらん
  9. ^ Mathieu, Bruno (11月28にち2014ねん). “TempleOS : le système d'exploitation qui parle à Dieu” [TempleOs: The operating system that talks to God] (フランス語ふらんすご). Tom's Guide. 2015ねん4がつ21にち閲覧えつらん
  10. ^ Davis, Terry A. (n.d.). “The Temple Operating System”. www.templeos.org. 2017ねん3がつ31にち時点じてんオリジナルよりアーカイブ。2017ねん3がつ30にち閲覧えつらん
  11. ^ Mitton, Richard (June 8, 2015). “A Constructive Look At TempleOS”. www.codersnotes.com. 2017ねん3がつ30にち閲覧えつらん
  12. ^ Godin, Philippe (2017ねん1がつ13にち). “la Diagonale de l’art - ART BRUT 2.0” (フランス語ふらんすご). Libération. 2018ねん9がつ7にち閲覧えつらん
  13. ^ Creator of TempleOS, Terry Davis, has passed away”. OSNews (September 8, 2018). January 6, 2019閲覧えつらん

外部がいぶリンク

[編集へんしゅう]