TempleOS
TempleOS (раніше J Operating System, LoseThos і SparrowOS ) — це легка операційна система (ОС) на біблійну тематику, розроблена як Третій Храм[en], про який передрікається в Біблії. Її створив американський програміст Террі А. Девіс, який розробляв її самостійно протягом десяти років після серії маніакальних епізодів, які він пізніше описав як одкровення від Бога.
Розробник | Террі А. Девіс |
---|---|
Написано на | HolyC та x86 Асемблер |
Робочий стан | не підтримується |
Вихідна модель | Відкрите програмне забезпечення |
Останній випуск | 5.03 |
Платформи | x64 |
Тип ядра | Монолітне |
Інтерфейс користувача | 640x480 16 кольорова гамма, спеціально створена TempleOS |
Ліцензія | Суспільне надбання |
templeos.org |
Система була характеризується як сучасна 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
Примітки
ред.- ↑ а б в г д е Hicks, Jesse (25 листопада 2014). God's Lonely Programmer. VICE Motherboard. Архів оригіналу за 3 травня 2015. Процитовано 21 квітня 2015.
- ↑ 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.
- ↑ а б в г д е Cassel, David (23 вересня 2018). The Troubled Legacy of Terry Davis, 'God's Lonely Programmer'. The New Stack. Архів оригіналу за 28 вересня 2018. Процитовано 28 вересня 2018.
- ↑ Davis, Terry A. (2008). The LoseThos IBM PC Operating System. LoseThos. Архів оригіналу за 16 грудня 2008. Процитовано 18 липня 2021.
- ↑ а б в г д Sanders, James (21 січня 2014). TempleOS: an educational tool for programming experiments. TechRepublic. Архів оригіналу за 16 квітня 2015. Процитовано 21 квітня 2015.
- ↑ а б Davis, Terry A. (2013). The Temple Operating System. TempleOS. Архів оригіналу за 3 липня 2013. Процитовано 22 квітня 2015.
- ↑ а б в Cecil, Neita (7 вересня 2018). Man killed by train had tech following. The Dalles Chronicle. Архів оригіналу за 8 листопада 2020. Процитовано 24 листопада 2020. (необхідна підписка)
- ↑ Davis, Terry A. (n.d.). Scheduler. The TempleOS Source Code. Архів оригіналу за 1 червня 2016. Процитовано 16 червня 2018.
- ↑ 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.
- ↑ Davis, Terry A. (n.d.). The Temple Operating System. www.templeos.org. Архів оригіналу за 31 березня 2017. Процитовано 30 березня 2017.
- ↑ Mitton, Richard (8 червня 2015). A Constructive Look At TempleOS. www.codersnotes.com. Архів оригіналу за 26 березня 2017. Процитовано 30 березня 2017.
- ↑ Godin, Philippe (13 січня 2017). la Diagonale de l'art - ART BRUT 2.0. Libération (фр.). Архів оригіналу за 11 березня 2017. Процитовано 22 березня 2021.
- ↑ Holwerda, Thom (8 вересня 2018). Creator of TempleOS, Terry Davis, has passed away. OSNews. Архів оригіналу за 17 січня 2019. Процитовано 6 січня 2019.