TempleOS
TempleOS (раней Аперацыйная сістэма «J» або J Operating System, LoseThos і SparrowOS)—- гэта легкаважная аперацыйная сістэма (АС) на біблейскую тэматыку, распрацаваная як Трэці храм, прадказаны ў Бібліі. Яна была створана амерыканскім праграмістам Тэры А. Дэвісам, які распрацоўваў яе ў адзіночку на працягу дзесяцігоддзя пасля серыі маніякальных эпізодаў, якія ён пазней апісаў як адкрыццё ад Бога.
TempleOS | |
---|---|
| |
Распрацоўшчык | Тэры А. Дэвіс |
Першы выпуск |
2005 (як Аперацыйная сістэма «J») 2013 (як TempleOS) |
Апошняя версія | 5.03 — 20 лістапада 2017 |
Падтрымлівае мовы | англійская |
Падтрымлівае платформы | x64 |
Тып ядра | Маналітнае |
Ліцэнзія | Public domain |
Стан | Скончаная |
Вэб-сайт | templeos.org (англ.) |
Медыяфайлы на Вікісховішчы |
Сістэма характарызавалася як сучасная АС для x86-64 Commodore 64 з выкарыстаннем інтэрфейсу, падобнага на сумесь DOS і Turbo C. Дэвіс абвясціў, што такія функцыі сістэмы, як раздзяляльнасць 640x480, 16-каляровы дысплей і аднагаласавы гук, былі распрацаваны ў адпаведнасці з прамымі інструкцыямі Бога.[1] АС была запраграмавана на арыгінальнай разнавіднасці C (пад назвай HolyC, літ.: «святы C») замест BASIC і ўключала арыгінальны сімулятар палёту, кампілятар і ядро.
Упершыню выпушчаная ў 2005 годзе як Аперацыйная сістэма «J», TempleOS была перайменавана ў 2013 годзе і апошні раз абнаўлялася ў 2017 годзе.
Гісторыя
правіцьТэры А. Дэвіс (1969–2018) пачаў адчуваць рэгулярныя маніякальныя эпізоды ў 1996 годзе, што прывяло яго да шматлікіх знаходжанняў у псіхіятрычных бальніцах. Першапачаткова ў яго быў дыягнаставаны біпалярны разлад, а потым ён быў прызнаны шызафрэнікам і да канца жыцця заставаўся беспрацоўным.[1] Ён пакутаваў ад ілюзій касмічных прышэльцаў і ўрадавых агентаў, якія прымусілі яго ненадоўга шпіталізаваць з-за праблем з псіхічным здароўем.[1][2] Пасля таго, як ён сам апісаў «адкрыццё», ён абвясціў, што знаходзіцца ў непасрэднай сувязі з Богам, і што Бог сказаў яму, што аперацыйная сістэма прызначана для трэцяга Божага храма.[1]
Дэвіс пачаў распрацоўку TempleOS прыкладна ў 2003 годзе.[3] Адной з ранніх назваў была «Аперацыйная сістэма „J“», перш чым яна была перайменавана ў «LoseThos», спасылка на сцэну з фільма «Узвод» 1986 года.[1] У 2008 годзе Дэвіс напісаў, што LoseThos «перш за ўсё прызначана для стварэння відэагульняў. Яна не мае падтрымкі сеткі або Інтэрнэту. На мой погляд, гэта было б вынаходства ровара нанова».[4] Іншая назва, якую ён выкарыстаў, была «SparrowOS», перш чым спыніцца на «TempleOS».[5] У сярэдзіне 2013 года на яго сайце было абвешчана: «Храм Божы скончаны. Цяпер Бог забівае ЦРУ, каб яно не распаўсюджвалася [sic]».[6] Дэвіс памёр пасля збіцця цягніком 11 жніўня 2018 года.[7]
Агляд сістэмы
правіцьTempleOS — гэта 64-разрадная аперацыйная сістэма ПК, якая з’яўляецца: шматзадачнай без выцяснення,[8] шмат’ядравай, агульнадаступнай, з адкрытым зыходным кодам, толькі з кольцамі 0, з адзінай адраснай прасторай, несеткавай і прызначанай для рэкрэацыйнага праграмавання.[9] АС працуе з 8-бітным ASCII з графікай у зыходным кодзе і мае бібліятэку 2D і 3D графікі, якая працуе ў 640x480 VGA з 16 колерамі.[5] Як і большасць сучасных аперацыйных сістэм, яна падтрымлівае клавіятуру і мыш. Таксама яна падтрымлівае файлавыя сістэмы ISO 9660, FAT32 і RedSea (апошняя створана Дэвісам) з падтрымкай сціскання файлаў.[10] Па словах Дэвіса, многія з гэтых спецыфікацый, такія як раздзяляльнасць 640x480, 16-каляровы дысплей і адзіны гукавы голас, былі даручаны яму Богам. Ён патлумачыў, што абмежаваная раздзяляльнасць павінна была палегчыць дзецям маляванне ілюстрацый да Бога.[1]
Аперацыйная сістэма ўключае арыгінальны сімулятар палёту, кампілятар і ядро.[3] Адна праграма ў камплекце, «Пасля Егіпта» — гэта гульня, у якой гулец едзе да біблейскага палаючага куста, каб выкарыстаць «высакаскорасны секундамер». Секундамер павінен дзейнічаць як аракул, які генеруе псеўдавыпадковы тэкст, што Дэвіс параўнаў з дошкай Уіджа і гласалаліяй.[5] Прыклад згенераванага тэксту наступны:
«сярод даручанага ў пакаранне рэзультату распуснасць праверыла паведаміла пастанавіла пачуццё думак нягоды нябёс Дакоты край Пакуты наблізіў прыманне перамяшчаюшчагася банкету Канста жэмчуг робіць міласціну ўцямляючы нікчэмнасць[5]». Арыгінальны тэкст (англ.)
«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[5]». |
TempleOS была напісана на мове праграмавання, распрацаванай Дэвісам у якасці сярэдзіны паміж C і C++, першапачаткова называлася «C+» (C Plus), пазней перайменаваная ў «HolyC».[5] Ён выконвае функцыю мовы абалонкі, дазваляючы пісаць і выконваць цэлыя праграмы знутры абалонкі. IDE, якая пастаўляецца з TempleOS, падтрымлівае некалькі функцый, такіх як убудаванне відарысаў у код. Ён выкарыстоўвае нестандартны тэкставы фармат (вядомы як DolDoc), які падтрымлівае гіпертэкставыя спасылкі, відарысы і 3D-сеткі для ўбудавання ў стандартныя файлы ASCII; напрыклад, файл можа мець трохмерную мадэль танка, якая круціцца, як каментарый у зыходным кодзе. Большасць кода ў АС кампілюецца з дапамогай JIT, і звычайна рэкамендуецца выкарыстоўваць кампіляцыю JIT у адрозненне ад стварэння двайковых файлаў.[11] У рэшце рэшт, Дэвіс напісаў больш за 100 000 радкоў кода для АС.[3]
Крытычнае ўспрыняцце
правіцьTempleOS атрымала ў асноўным «спачувальныя» водгукі. Тэхналагічны журналіст Дэвід Кассель выказаў меркаванне, што «вэб-сайты аб праграмаванні спрабавалі знайсці неабходнае цярпенне і разуменне, каб задаволіць Дэвіса».[3] TechRepublic і OSNews апублікавалі пазітыўныя артыкулы аб працы Дэвіса, нават калі Дэвіс быў забаронены ў апошнім за варожыя каментарыі, накіраваныя на чытачоў і супрацоўнікаў.[3] У сваім аглядзе для TechRepublic Джэймс Сандэрс прыйшоў да высновы, што «TempleOS з'яўляецца сведчаннем адданасці і страсці аднаго чалавека, які дэманструе сваю тэхналагічную здольнасць. Ёй не патрэбна быць чымсьці большым».[5] Рэдактар OSNews Крок Камен пісаў, што АС «паказвае, што вылічальная тэхніка ўсё яшчэ можа быць хобі; чаму ўсе так сур'ёзна ў нашы дні? Калі я хачу закадзіраваць АС, якая выкарыстоўвае інтэрпрэтацыйны танец у якасці метаду ўводу, мне трэба дазволіць гэта зрабіць, няхай такія кампаніі, як Apple, будуць праклятыя». У 2017 годзе АС была паказана як частка мастацкай выставы аўтсайдэраў у Буроні, Францыя.[12]
Спадчына
правіцьПасля смерці Дэвіса рэдактар OSNews Том Хольверда напісаў: «Дэвіс відавочна быў таленавітым праграмістам: напісаць усю аперацыйную сістэму — гэта не дробязь, і было сумна бачыць, што яго псіхічнае захворванне паўплывала на яго».[13] Адзін фанат назваў Дэвіса «легендай праграмавання», а іншы, камп’ютарны інжынер, параўнаў распрацоўку TempleOS з хмарачосам, пабудаваным адным чалавекам.[14] Ён дадаў, што «насамрэч мяне ашаламляе, што ўсё гэта напісаў адзін чалавек» і што «неадмыслоўцу цяжка зразумець, якое фенаменальнае дасягненне» — напісаць у адзіночку цэлую аперацыйную сістэму.[14]
TempleOS знаходзіцца ў адкрытым доступе. Сям'я Дэвіса пажадала, каб фанаты рабілі ахвяраванні Нацыянальнаму альянсу псіхічных захворванняў і іншым арганізацыям, якія «працуюць над тым, каб палегчыць боль і пакуты, выкліканыя псіхічнымі захворваннямі».[6]
Зноскі
- ↑ а б в г д е Hicks, Jesse. God's Lonely Programmer. live (англ.). VICE Motherboard (25 лістапада 2014). Архівавана з першакрыніцы Май 3, 2015.
- ↑ Bruet-Ferréol, Quentin. Temple OS, un système d'exploitation pour parler à Dieu codé par un fou génial. live (фр.). Slate.fr (13 мая 2014). Архівавана з першакрыніцы December 21, 2014.
- ↑ а б в г д Cassel, David. The Troubled Legacy of Terry Davis, 'God's Lonely Programmer'. live . The New Stack (23 верасня 2018). Архівавана з першакрыніцы September 28, 2018.
- ↑ Davis, Terry A.. The LoseThos IBM PC Operating System. dead(недаступная спасылка). LoseThos (3 кастрычніка 2008). Архівавана з першакрыніцы 16 снежня 2008. Праверана 1 студзеня 2023.
- ↑ а б в г д е ё Sanders, James. TempleOS: an educational tool for programming experiments. live . TechRepublic (21 студзеня 2014). Архівавана з першакрыніцы April 16, 2015.
- ↑ а б Davis, Terry A.. The Temple Operating System. live . TempleOS (3 кастрычніка 2013). Архівавана з першакрыніцы July 3, 2013.
- ↑ Cecil, Neita (September 7, 2018). "Man killed by train had tech following". The Dalles Chronicle.
{{cite news}}
:|archive-date=
патрабуе|archive-url=
(даведка); Вонкавая спасылка ў
(даведка); Праверце значэнне даты ў:|archive-date=
|archive-date=
(даведка)Папярэджанні CS1: url-status (спасылка) (патрэбна падпіска) - ↑ Davis, Terry A.. Scheduler . The TempleOS Source Code (3 кастрычніка 2024). Архівавана з першакрыніцы June 1, 2016. Праверана June 16, 2018.
- ↑ Mathieu, Bruno. TempleOS : le système d'exploitation qui parle à Dieu (фр.). Tom's Guide (28 лістапада 2014). Архівавана з першакрыніцы July 2, 2015. Праверана April 21, 2015.
- ↑ Davis, Terry A.. The Temple Operating System(недаступная спасылка). www.templeos.org (3 кастрычніка 2024). Архівавана з першакрыніцы March 31, 2017. Праверана March 30, 2017.
- ↑ Mitton, Richard. A Constructive Look At TempleOS. live . www.codersnotes.com (8 чэрвеня 2015). Архівавана з першакрыніцы March 26, 2017.
- ↑ Godin, Philippe. la Diagonale de l'art - ART BRUT 2.0 (фр.)(недаступная спасылка). Libération (13 студзеня 2017). Архівавана з першакрыніцы 19 красавіка 2017. Праверана 1 студзеня 2023.
- ↑ Creator of TempleOS, Terry Davis, has passed away. live (англ.). Архівавана з першакрыніцы Студзень 17, 2019.
- ↑ а б Cecil, Neita (Верасень 7, 2018). "Man killed by train had tech following". The Dalles Chronicle(англ.). Архівавана з арыгінала Лістапад 8, 2020. Праверана Лістапад 24, 2020. (патрэбна падпіска)
Спасылкі
правіць- Вэб-сайт TempleOS
- Поўны архіў матэрыялаў TempleOS і Тэры А. Дэвіса
- Архіў сайта і аперацыйнай сістэмы TempleOS
- Архіў загрузачных ISO-вобразаў TempleOS
- Зыходны код TempleOS