Рубрикатор
- Концепция
- Биография 2.1 Кто такой Терри Дэвис? 2.2 Программист от Бога
- TempleOS 3.1 Цифровой храм 3.2 Платформа для развлечений
- Заключение
1. Концепция
Операционные системы традиционно рассматриваются как инструменты, предназначенные для выполнения функциональных задач и управления аппаратным обеспечением. Для пользователя они являются как-бы промежуточным слоем между ним и компьютером. Несмотря на наличие у большинства таких систем графических оболочек, что очевидным образом указывает на применимость принципов дизайна к их построению, традиционно не принято рассматривать ОС как некую форму искусства. Причиной тому их утилитарность, направленность на решение конкретных практических задач.
Но в современном мире границы между искусством, технологиями и личной философией становятся всё более размытыми.
TempleOS, созданная Терри Дэвисом, представляет собой уникальный феномен на пересечении всех этих областей. Этот проект представляет собой не просто операционную систему. TempleOS — это отражение внутреннего мира своего создателя. Задача, которую она призвана выполнять не каждому покажется практичной или хотя бы выполнимой. А многим и вовсе не вполне адекватной. Задача TempleOS — наладить общение пользователя с Богом.
Религиозная символика в TempleOS.
Одним из печальных, но всё же значимых факторов, ставших причиной потери работы и прекращения карьеры в IT сфере стал диагноз — шизофрения. Переживание последствий душевной болезни и попыток лечения привели Терри к духовным поискам, а позже и к вере в то, что Бог лично избрал его, чтобы создать инструмент для общения с Ним. Эта установка определила те 12 лет, что Дэвис посвятил своему проекту.
Нетривиальные функции, уникальное визуальное оформление и встроенные развлекательные элементы позволяют рассматривать TempleOS не просто как достижение в области программирования, но и как творческий проект. Именно в таком ключе мы будем анализировать TempleOS в рамках данного исследования. Исходя из этого будет сформулирована гипотеза.
Основная гипотеза нашего исследования заключается в предположении, что TempleOS, созданная Терри Дэвисом, представляет собой уникальную форму цифрового искусства. В ней нашли отражение особенности мировосприятия создателя, страдающего от последствий душевной болезни. Для Терри Дэвиса операционная система стала способом самоидентификации и самовыражения.
Актуальность данной темы обусловлена возросшим в последние годы интересом к TempleOS и личности Терри Дэвиса, появлением тестовых и видео эссе, а также исследований, посвященных Дэвису. Между тем, основным ракурсом прочих исследований чаще всего выступают технические аспекты TempleOS. Новизна же нашего исследования характеризуется фокусом на художественную составляющую.
В рамках данной работы мы исследуем биографию Терри Дэвиса как важный контекст и ключ к пониманию его работы. Далее мы рассмотрим некоторые технические и художественные аспекты TempleOS, проанализируем религиозные и культурные отсылки. Теоретической базой исследования станет информация из различных источников, включая тематические ресурсы, интервью и работы других исследователей. Практическая часть исследования будет основана на анализе эмпирического опыта взаимодействия с TempleOS.
2. Биография
2.1 Кто такой Терри Дэвис?
Терренс Дэвис, середина 80-х
Терренс Эндрю Дэвис родился в 1969 году в городе Вест-Аллис, штат Висконсин. Не так много информации можно найти про его ранние годы. Известно, что он родился в католической семье, а его отец был инженером, чем вероятно обусловлен его ранний интерес к точным наукам и технологиям. Терри учился в школе для одарённых детей, где впервые смог воспользоваться компьютером, что сильно впечатлило его. Он прекрасно учился и ещё в школьные годы смог самостоятельно освоить ассемблер. [1]
По окончании школы Терренс смог сдать стандартизованный тест для приёма в высшие учебные заведения (SAT Reasoning Test) на крайне высокие 1440 баллов и стать финалистом программы «National Merit» по поиску одарённых кандидатов для получения стипендий. Он поступил в Аризонский университет (The University of Arizona), где получил степень бакалавра, а позже и магистра в области электротехники. Ещё во время учёбы он устроился в компанию Ticketmaster, где проработал 6 лет. [2]
Терри Дэвис с родителями, 90-е годы.
Примечательно, что воспитанный в католической семье Терренс первое время считал себя атеистом и придерживался идей естественнонаучного материализма.
«Я думал что мозг — это компьютер. И поэтому я не нуждался в душе» — Терри Дэвис [3]
В середине 90-х Дэвис впервые испытал необычный опыт, который интерпретировал как попытку Бога поговорить с ним. Сам Дэвис описывал эти переживания как очень личные и субъективные, а потому не рассказывал подробностей в интервью. Он считал, что большинство других люди, похожих на него по роду деятельности и складу ума тоже придерживаются научного атеизма. «Разница лишь в том, что Бог говорил со мной, поэтому я в действительности атеист, с которым говорил Бог», — говорил Дэвис. [2]
«Это не очень лестно… это очень похоже на психическое заболевание, а не на какое-то славное откровение от Бога». — Терри Дэвис [3]
Примерно в это время у Терренса стало ухудшаться психическое состояние, учащались галлюцинации и маниакальные эпизоды. За этим последовали и случаи асоциального поведения, на подробностях которых мы не будем акцентировать внимание в рамках исследования. Отметим лишь, что примерно в 1996 году Дэвису были поставлены диагнозы «биполярное аффективное расстройство» и «шизофрения». Позже ему удалось снова найти работу сначала инженером, по далее разработчиком микрочипов. Предпринимал попытки создания собственного программируемого фрезерного станка и достиг некоторых успехов, однако не смог довести прототип до состояния готового коммерческого продукта. [1]
Терри Дэвис и его фрезерный станок, 1997 год.
2.2 Программист от Бога
С 2008 года Терри полностью посвятил себя разработке того, что в будущем станет TempleOS. На тот момент операционная система носила название LoseThos и задумывалась как развлекательное программное обеспечение. Свои успехи Дэвис документировал на Reddit. [1]
Главный экран LoseThos.
Тогда же зародились некоторые «каноны» его операционной системы. Например, Терри намеренно использовал вывод изображения в разрешении 640×480, что на тот момент аргументировал соображениями производительности. Вскоре параллельно с прикладными функциями LoseThos стала включать в себя и более странные для операционной системы вещи, такие как «молитвы» и 4-х битные версии церковной музыки. Несмотря на то, что многие отмечали положительные аспекты работы Терренса, в результате многих конфликтов в чатах, противоречивых высказываний и спама Дэвис столкнулся с травлей, а позже и блокировкой своих аккаунтах на нескольких ресурсах. [2]
Некоторое время спустя ситуация улучшилась. Терри переименовал LoseThos в SparrowOS и стал активнее делиться информацией о личной жизни. Так он рассказал, что живёт с родителями, получает выплаты по инвалидности и большую часть своего времени тратит на разработку программы. Дэвис приобрёл некоторую популярность, а в 2013 году снова переименовал операционную систему, на этот раз в TempleOS. [3]
Окно TempleOS.
Между тем, отказ Терренсом от лечения привёл к тяжелым последствиям. Участились конфликты с его участием. Дэвис стал известен своими откровенно расистскими и призывающими к насилию высказываниями. Имели место быть и ссоры с родителями. После одной из таких ссор Терренс избил своего отца, в связи с чем Дэвис покинул дом и до конца жизни ютился в подаренном ему фургоне. Работать над ОС он продолжал с компьютера в соседней библиотеке. [3]
Всего за год до трагической гибели Терри Дэвиса его работа TempleOS получила признание как предмет искусства в жанре ар-брют и была показана на выставке искусства аутсайдеров в Бургундии. [4]
Terry Davis, capture d’écran, États-Unis, 1969
Незадолго до своей гибели, Терренс записал своё последнее видеообращение, в котором рефлексировал на тему своей «нечестивости» и раскаивался в старых поступках. 11 августа 2018 года он погиб, будучи сбитым поездом. Достоверно неизвестно, было ли это трагическим стечением обстоятельств или намеренной попыткой свести счёты с жизнью. [5]
3. TempleOS
3.1 Цифровой храм
Сама по себе TempleOS представляет собой легковесную 64-х битную операционную систему с открытым кодом, написанную на разработанном Дэвисом диалекте языка C под названием Holy C. Такие дизайнерские решения, как 16-битная графика и разрешение 640 × 480 пикселей на ранних этапах разработке объяснялись Дэвисом как необходимые для повышения производительности. Позже Терри утверждал, что сделать именно так ему сказал Бог. [6]
Главный экран последней вышедшей версии TempleOS.
В этом есть некое сакральное значение. Таким религиозным видам искусства, как например иконопись, свойственно иметь канон. Вероятно, схожим образом Терри хотел «канонизировать» некоторые аспекты своей работы.
Часть «устава» Temple OS.
В оформлении TempleOS преобладают такие цвета, как фиолетовый, светло синий и золотистый. Последние два, как считал сам Дэвис, являются любимыми цветами Бога.
Логотип TempleOS
Нажатие клавиши F7 на любом из экранов операционной системы вызывает функцию «Божье слово». При этом печатается случайно выбранное слово из встроенного словаря. Выбор слова основан на генераторе случайных номеров. Терри верил в сакральную силу случайных чисел, утверждая, что именно Бог контролирует всё, что мы считаем случайным. По задумке, таким образом пользователь мог получать ответы на любые вопросы и даже считывать пророчества.
Пример генерации случайных слов.
В свою очередь сочетание клавиш Shift и F6, а затем многократное нажатие клавиши Space вызывает функцию «Божьи рисунки», что представляет собой генератор случайных абстрактных картинок. По задумке Дэвиса они как и «Божьи слова» должны давать пользователю ответы на любые вопросы и вдохновлять.
Пример генерации рисунка.
3.2 Платформа для развлечений
Терри Дэвис самостоятельно написал несколько приложений и развлекательных программ для своей ОС. В этом разделе мы рассмотрим некоторые из них. Сам Терренс разделил игры на «весёлые» и «не весёлые». Примечательно, что уже на экране выбора игр можно наблюдать особое творческое видение Дэвиса, его подход к пиксельной графике и 3д моделированию. Алгоритмы вывода этой графики, как и абсолютно всё в TempleOS, разработаны лично Терри.
Экран выбора игр.
Рассмотрим те игры, что были помечены Терри как «весёлые».
Varoom представляет собой простенькие аркадные «гонки», в которых игрок управляет автомобилем и должен не сходить с трассы и не врезаться в препятствия. Визуально напоминает игру Pole Position 1982 года, однако Varoom использует 3д графику.
Varoom.
Pole Position.
В игре RawHide игрок берёт на себя роль пастуха и должен вернуть животных в загон. Мотив пастуха и овец может исходить из религиозных взглядов Терренса.
RawHide.
Перейдём к тем играм, что Дэвис не считает «весёлыми».
Игра Castle Frankenstein, что очевидно из названия, вдохновлена Castle Wolfenstein за авторством Сайласа Уорнера, выпущенной в 1981 году. В версии Дэвиса мы перемещаемся по 3д пространству и сражаемся с абстрактными фиолетовыми монстрами.
Castle Frankenstein.
Span представляет собой игру по строительству мостов. Игрок имеет на выбор несколько материалов разной стоимости и степени прочности. Он должен соединять ими обозначенные точки. Далее симулируется физики и происходит своеобразный тест на прочность. Задача — построить максимально экономичный, но всё же устойчивый мост. По сути своей игра напоминает многие современные казуальные проекты в схожем жанре, например Bridge Builder.
Span.
Bridge Builder.
Терри Дэвис постулировал превосходство минимализма и абстракции над художественными излишествами. На вышеобозначенных примерах мы видим приверженность этой идее. И всё же нельзя не отметить художественные навыки Терри в области 2д и 3д графики.
4. Заключение
Подводя итоги можно сказать, что выдвинутая нами гипотеза подтвердилась. TempleOS настолько же противоречива, насколько и фундаментальна в своей сути. Объём сил и времени, вложенных в её создание трудно переоценить. Самостоятельно изучив функционал и наполнение этой системы мы убедились в высоком уровне не только технических, но и дизайнерских навыков Терри Дэвиса. Вдохновлённый ретро эстетикой ранних компьютеров, вроде его первого Commodore 64, он не только полностью самостоятельно проработал всю визуальную часть своего творения, но и добился однородного и эстетичного результата. В связи с этим печально осознавать, что такой человек не получил при жизни должного признания, лишь раз удостоившись присутствия своих работ на творческой выставке. Ещё более печальным является факт отсутствия должной медицинской помощи, в которой нуждался человек, потенциально имевший возможность войти в ряды гениев своего ремесла.
Наиболее полный источник информации о жизни создателя TempleOS Терри Дэвиса Ч.1 // Pikabu URL: https://pikabu.ru/story/naibolee_polnyiy_istochnik_informatsii_o_zhizni_sozdatelya_templeos_terri_dyevisa_ch1_6571877 (дата обращения: 23.11.2024).
Биография Терри Дэвиса, «величайшего из когда-либо живших программистов» // Хабр URL: https://habr.com/ru/articles/443568/ (дата обращения: 23.11.2024).
God’s Lonely Programmer // VICE URL: https://www.vice.com/en/article/gods-lonely-programmer/ (дата обращения: 22.11.2024).
ART BRUT 2.0 // WaybackMachine URL: https://web.archive.org/web/20180907183239/http://diagonaledelart.blogs.liberation.fr/2017/01/13/art-brut-20/ (дата обращения: 23.11.2024).
Creator of TempleOS, Terry Davis, has passed away // OS News URL: https://www.osnews.com/story/30710/creator-of-templeos-terry-davis-has-passed-away/ (дата обращения: 23.11.2024).
Božović D. TempleOS: architecture and principles of lightweight operating system development.
https://upload.wikimedia.org/wikipedia/en/d/d1/TempleOS.jpg/ (дата обращения: 21.11.2024).
https://templeosonline.com/wp-content/uploads/2023/12/TempleOS-V5.03.png/ (дата обращения: 23.11.2024).
https://upload.wikimedia.org/wikipedia/commons/d/d2/Terry_A.Davis%28cropped%29.jpg/ (дата обращения: 23.11.2024).
https://upload.wikimedia.org/wikipedia/commons/4/4a/Terry_Davis_1990.jpg/ (дата обращения: 22.11.2024).
https://web.archive.org/web/20160804195016im_/http://www.templeos.org/images/Machine.jpg/ (дата обращения: 23.11.2024).
https://i.imgur.com/3MQqGO9.png/ (дата обращения: 22.11.2024).
https://i.imgur.com/qQRYzfF.png/ (дата обращения: 22.11.2024).
https://tinkeros.github.io/WbTempleOS/Doc/Charter.html/ (дата обращения: 22.11.2024).
https://upload.wikimedia.org/wikipedia/commons/8/81/TempleOS_logo.png/ (дата обращения: 23.11.2024).
https://oyster.ignimgs.com/wordpress/stg.ign.com/2015/03/PolePosition2600-720x540.jpg?fit=bounds&width=1280&height=720/ (дата обращения: 23.11.2024).
https://static.playhop.com/images/a3afc_1881371_fb38c/64689d05f/2a0000017adaeb1e_563c34c/84cc196de96dec85a54c_4cb824/orig/ (дата обращения: 24.11.2024).
Скриншоты и видео из личного архива автора.