TempleOS

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
TempleOS
TempleOS 5.03
РозробникТеррі Девіс
Написано наHolyC та x86 Асемблер
Робочий станне підтримується
Вихідна модельВідкрите програмне забезпечення
Випущено у
виробництво
9 вересня 2013
Останній випуск5.03
Платформиx64
Тип ядраМонолітне
Інтерфейс
користувача
640x480 16 кольорова гамма, спеціально створена TempleOS
ЛіцензіяСуспільне надбання
templeos.org

TempleOS (раніше J Operating System, LoseThos і SparrowOS ) — це легка операційна система (ОС) на біблійну тематику, розроблена як Третій Храм[en], про який передрікається в Біблії. Її створив американський програміст Террі Ендрю Девіс, який розробляв її самостійно протягом десяти років після серії маніакальних епізодів, які він пізніше описав як одкровення від Бога.

Система була характеризується як сучасна x86-64 Commodore 64 з інтерфейсом, подібним до суміші DOS і Turbo C. Девіс заявив, що функції системи, такі як роздільна здатність 640x480, 16-кольоровий дисплей та одноголосне аудіо, були розроблені відповідно до чітких вказівок Бога[1]. Він був запрограмований з оригінальною варіацією C (під назвою HolyC) замість BASIC і включав оригінальний симулятор польоту, компілятор і ядро.

TempleOS була випущена як операційна система J в 2005 році і як 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] мульти-ядерною, загального надбання, з відкритим вихідним кодом, Нульового кільця , одного адресного простору, не мережевою операційною системою ПК для рекреаційного програмування. [9] ОС працює з 8-розрядною ASCII з графікою у вихідному коді та має бібліотеку 2D та 3D графіки, яка працює на 640x480 VGA з 16 кольорами. [5] Як і більшість сучасних операційних систем, вона підтримує клавіатуру та мишу. Система підтримує файлові системи ISO 9660, FAT32 і RedSea (остання створена Девісом) з підтримкою стиснення файлів. [10] За словами Девіса, багато з цих специфікацій — наприклад, роздільна здатність 640x480, 16-кольоровий дисплей і один голосовий канал — були надані йому Богом. Він пояснив, що обмежене рішення полягало в тому, щоб полегшити дітям малювання ілюстрацій для Бога[1].

Операційна система включає оригінальний симулятор польоту, компілятор і ядро . [3] Одна з пакетних програм «Після Єгипту» — це гра, в якій гравець подорожує до палаючого куща, щоб використовувати «швидкісний секундомір». Секундомір покликаний діяти як оракул, який генерує псевдовипадковий текст, що Девіс порівняв з віджею та глоссолалією . [5]

TempleOS був написаний мовою програмування, розробленою Девісом як середина між C і C++, спочатку називалася «C+» (C Plus), пізніше перейменована в «HolyC». [5] Вона також є мовою оболонки, дозволяючи писати та виконувати цілі програми зсередини оболонки. IDE, що постачається з TempleOS, підтримує кілька функцій, наприклад, вбудовування зображень у код. Він використовує нестандартний текстовий формат (відомий як DolDoc), який підтримує гіпертекстові посилання, зображення та тривимірні сітки для вбудовування у те, що інакше є стандартними файлами ASCII; наприклад, файл може містити обертову тривимірну модель танка як коментар у вихідному коді. Більшість коду в ОС компілюється JIT, і зазвичай рекомендується використовувати компіляцію JIT, а не створення бінарних файлів . [11] Девіс загалом написав понад 100 000 рядків коду для ОС. [3]

Критика

[ред. | ред. код]

TempleOS отримав переважно «прихильні» відгуки. Технічний журналіст Девід Кассель висловив думку, що «вебсайти, що займаються програмуванням, намагалися знайти необхідне терпіння та розуміння, щоб пристосуватися до Девіса». [3] TechRepublic і OSNews опублікували позитивні статті про роботу Девіса, незважаючи на те, що Девіс був забанений на останньому за ворожі коментарі, спрямовані на його читачів і співробітників. [3] У своєму огляді для TechRepublic Джеймс Сандерс зробив висновок, що «TempleOS є свідченням відданості та пристрасті однієї людини, яка демонструє свою технологічну майстерність. Чимось більшим ОС сприйматись не повинна» [5] Редактор OSNews Крок Камен написав, що ОС «показує, що комп’ютери все ще можуть бути хобі; чому в наші дні всі такі серйозні? Якщо я хочу написати ОС, яка використовує інтерпретаційний танець як метод введення, мені повинно бути дозволено це зробити, будьте прокляті такі компанії, як Apple [3] У 2017 році ОС була показана в рамках аутсайдерської художньої виставки в Буроні, Франція. [12]

Спадщина

[ред. | ред. код]

Після смерті Девіса редактор OSNews Том Хольверда написав: «Девіс був явно талановитим програмістом – написання всієї операційної системи – велика робота – і було сумно бачити, як на нього вплинула психічна хвороба». [13] Один фанат описав Девіса як «легенду програмування», а інший, комп’ютерний інженер, порівняв розробку TempleOS з хмарочосом, побудованим однією людиною. [7] Він додав, що «насправді мене бентежить, що все це написала одна людина», і що «непрофесійному було важко зрозуміти, яке феноменальне досягнення» — це написати цілу операційну систему одному. [7]

TempleOS є суспільним надбанням. Сім'я Девіса побажала, щоб шанувальники зробили пожертви Національному альянсу з психічних захворювань та іншим організаціям, які «працюють, щоб полегшити біль і страждання, спричинені психічними захворюваннями»[6].

Див. також

[ред. | ред. код]
  • Творчість і психічне здоров'я
  • Біблійне програмне забезпечення
  • Релігія та відеоігри
  • SerenityOS

Примітки

[ред. | ред. код]
  1. а б в г д е Hicks, Jesse (25 листопада 2014). God's Lonely Programmer. VICE Motherboard. Архів оригіналу за 3 травня 2015. Процитовано 21 квітня 2015.
  2. Bruet-Ferréol, Quentin (13 травня 2014). Temple OS, un système d'exploitation pour parler à Dieu codé par un fou génial. Slate.fr (фр.). Архів оригіналу за 21 грудня 2014. Процитовано 21 квітня 2015.
  3. а б в г д е Cassel, David (23 вересня 2018). The Troubled Legacy of Terry Davis, 'God's Lonely Programmer'. The New Stack. Архів оригіналу за 28 вересня 2018. Процитовано 28 вересня 2018.
  4. Davis, Terry A. (2008). The LoseThos IBM PC Operating System. LoseThos. Архів оригіналу за 16 грудня 2008. Процитовано 18 липня 2021.
  5. а б в г д Sanders, James (21 січня 2014). TempleOS: an educational tool for programming experiments. TechRepublic. Архів оригіналу за 16 квітня 2015. Процитовано 21 квітня 2015.
  6. а б Davis, Terry A. (2013). The Temple Operating System. TempleOS. Архів оригіналу за 3 липня 2013. Процитовано 22 квітня 2015.
  7. а б в Cecil, Neita (7 вересня 2018). Man killed by train had tech following. The Dalles Chronicle. Архів оригіналу за 8 листопада 2020. Процитовано 24 листопада 2020. (необхідна підписка)
  8. Davis, Terry A. (n.d.). Scheduler. The TempleOS Source Code. Архів оригіналу за 1 червня 2016. Процитовано 16 червня 2018.
  9. Mathieu, Bruno (28 листопада 2014). TempleOS : le système d'exploitation qui parle à Dieu [TempleOs: The operating system that talks to God]. Tom's Guide (фр.). Архів оригіналу за 2 липня 2015. Процитовано 21 квітня 2015.
  10. Davis, Terry A. (n.d.). The Temple Operating System. www.templeos.org. Архів оригіналу за 31 березня 2017. Процитовано 30 березня 2017.
  11. Mitton, Richard (8 червня 2015). A Constructive Look At TempleOS. www.codersnotes.com. Архів оригіналу за 26 березня 2017. Процитовано 30 березня 2017.
  12. Godin, Philippe (13 січня 2017). la Diagonale de l'art - ART BRUT 2.0. Libération (фр.). Архів оригіналу за 11 березня 2017. Процитовано 22 березня 2021.
  13. Holwerda, Thom (8 вересня 2018). Creator of TempleOS, Terry Davis, has passed away. OSNews. Архів оригіналу за 17 січня 2019. Процитовано 6 січня 2019.

Зовнішні посилання

[ред. | ред. код]

Шаблон:Hobbyist operating systems