TempleOS - TempleOS

TempleOS
TempleOS logo.png
VirtualBox TempleOS x64 27 02 2021 20 43 48.png
TempleOS 5.03
Разработчик Терри А. Дэвис
Написано в HolyC и сборка x86
Рабочее состояние Законченный
Исходная модель Открытый исходный код
Первый выпуск 2005 ; 16 лет назад (как J Operating System) 2013 ; 8 лет назад (как TempleOS) ( 2005 )
 ( 2013 )
Последний релиз 5.03 / 20 ноября 2017 г . ; 3 года назад ( 2017-11-20 )
Платформы x64
Тип ядра Монолитный

Пользовательский интерфейс по умолчанию
640x480 16-цветная графика
Лицензия Всеобщее достояние
Официальный веб-сайт Templeos .org

TempleOS (ранее J Operating System , LoseThos и SparrowOS ) - это легкая операционная система (ОС) на библейскую тематику, разработанная как Третий Храм, о котором предсказано в Библии. Он был создан американским программистом Терри А. Дэвисом , который разработал его в одиночку в течение десяти лет после серии маниакальных эпизодов, которые он позже описал как откровение от Бога .

Система характеризуется как современный x86-64 Коммодор 64 , используя интерфейс , похожий на смесь DOS и Turbo C . Дэвис заявил, что такие особенности системы, как разрешение 640x480, 16-цветной дисплей и одноголосный звук, были разработаны в соответствии с четкими указаниями от Бога. Он был запрограммирован с использованием оригинального варианта C (названного HolyC) вместо BASIC и включал оригинальный имитатор полета , компилятор и ядро .

TempleOS была выпущена как операционная система J в 2005 году и как TempleOS в 2013 году и последний раз обновлялась в 2017 году.

Фон

Терри А. Дэвис (1969–2018) начал регулярно испытывать маниакальные приступы в 1996 году, что привело его к многочисленным пребыванию в психиатрических больницах. Первоначально ему был поставлен диагноз биполярного расстройства , позже он был объявлен шизофреником и оставался безработным до конца своей жизни. Он страдал от иллюзий космических пришельцев и правительственных агентов, из-за которых он ненадолго был госпитализирован из-за проблем с психическим здоровьем. Пережив самоописанное «откровение», он заявил, что находится в прямом общении с Богом, и что Бог сказал ему, что операционная система предназначена для третьего храма Бога .

Дэвис начал разработку TempleOS примерно в 2003 году. Одним из первых ее названий была «Операционная система J», прежде чем она была переименована в «LoseThos», отсылка к сцене из фильма « Взвод» 1986 года . В 2008 году Дэвис написал, что LoseThos был «в первую очередь для создания видеоигр. У него нет поддержки сети или Интернета. Насколько я понимаю, это было бы изобретением велосипеда». Еще одно имя, которое он использовал, было «SparrowOS», прежде чем остановился на «TempleOS». В середине 2013 года его веб-сайт объявил: «Храм Бога закончен. Теперь Бог убивает ЦРУ, пока оно не распространилось [ sic ]». Дэвис умер после того, как его сбил поезд 11 августа 2018 года.

Системный Обзор

TempleOS представляет собой 64-битное, невытесняющее многозадачной , мульти-порошковая , всеобщим достоянием , открытым исходным кодом , кольцо-0 -только, одного адресного пространства , не объединены в сеть, операционная система ПК для рекреационного программирования. ОС запускает 8-битный код ASCII с графикой в ​​исходном коде и имеет библиотеку 2D- и 3D- графики , которая работает в разрешении 640x480 VGA с 16 цветами. Как и большинство современных операционных систем, он поддерживает клавиатуру и мышь. Он поддерживает файловые системы ISO 9660 , FAT32 и RedSea (последняя создана Дэвисом) с поддержкой сжатия файлов. По словам Дэвиса, многие из этих характеристик, такие как разрешение 640x480, 16-цветной дисплей и единственный звуковой голос, были даны ему Богом. Он объяснил, что ограниченное решение заключалось в том, чтобы облегчить детям рисование иллюстраций к Богу.

Операционная система включает оригинальный авиасимулятор , компилятор и ядро . Одна связанная программа, «После Египта», представляет собой игру, в которой игрок отправляется к горящему кусту, чтобы использовать «высокоскоростной секундомер». Секундомер предназначен для работы в качестве оракула , генерирующего псевдослучайный текст, что Дэвис сравнил с доской для спиритических сеансов и глоссолалией . Ниже приводится пример сгенерированного текста:

среди отправленных наказаний результат порочность проверен заявленный состоявшийся сенсация рассуждения небеса невзгоды Дакота губа страдать приближается разыграть смещение пир Canst pearl подавать милостыню постигает ничего

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

Критический прием

TempleOS получил в основном "сочувственные" отзывы. Технический журналист Дэвид Кассель высказал мнение, что «веб-сайты программирования пытались найти необходимое терпение и понимание, чтобы приспособиться к Дэвису». TechRepublic и OSNews опубликовали положительные статьи о работе Дэвиса, хотя последний был отстранен от публикации за враждебные комментарии в адрес читателей и сотрудников. В своем обзоре для TechRepublic Джеймс Сандерс пришел к выводу, что «TempleOS - это свидетельство самоотверженности и страсти одного человека, демонстрирующего свое технологическое мастерство. Это не должно быть чем-то большим». Редактор OSNews Крок Камен писал, что операционная система «показывает, что вычисления все еще могут быть хобби; почему все такие серьезные в наши дни? будь прокляты такие компании, как Apple ". В 2017 году ОС была показана в рамках выставки аутсайдеров в Буронне , Франция.

Наследие

После смерти Дэвиса редактор OSNews Том Холверда написал: «Дэвис был явно одаренным программистом - написание всей операционной системы - немалый подвиг - и было грустно видеть, как он страдает психическим заболеванием». Один фанат назвал Дэвиса «легендой программирования», а другой, инженер-компьютерщик, сравнил разработку TempleOS с небоскребом, построенным одним человеком. Он добавил, что «на самом деле мне непостижимо, что все это написал один человек» и что «непрофессионалу было трудно понять, какое феноменальное достижение» - написать целую операционную систему в одиночку.

TempleOS находится в открытом доступе. Семья Дэвиса пожелала, чтобы фанаты сделали пожертвования Национальному альянсу по психическим заболеваниям и другим организациям, «работающим над облегчением боли и страданий, вызванных психическим заболеванием».

Смотрите также

использованная литература

внешние ссылки