System został scharakteryzowany jako nowoczesny Commodore 64x86-64, który wykorzystywał interfejs będący mieszanką DOS i Turbo C. Davis twierdził, że cechy systemu, takie jak rozdzielczość 640x480, 16-kolorowy obraz i pojedynczy głos audio[styl do poprawy], były wyraźnie polecone przez Boga[1]. Został zaprogramowany za pomocą oryginalnej odmiany językaC (zwany HolyC) zamiast BASIC i zawierał oryginalny symulator lotu, kompilator i jądro.
TempleOS został wydany w 2013 r., a jego ostatnia wersja wyszła w 2017. Został pozytywnie przyjęty przez społeczności techniczne, a Davis zebrał niemałą liczbę obserwujących online. Twórca zmarł 11 sierpnia 2018, potrącony przez pociąg[2].
System stworzony jest z ponad 120 tys. linii kodu, z czego wszystkie zostały napisane przez Terry’ego A. Davisa[3].
Twórca i rozwój
W 1996 roku Terry A. Davis zaczął doświadczać regularnych epizodów maniakalnych. Twórca systemu spędził przez nie dużo czasu w szpitalach psychiatrycznych. Stwierdzono u niego zaburzenia afektywne dwubiegunowe, a następnie schizofrenię, przez co do końca życia pozostał bez zatrudnienia[1]. Cierpiał na przewidzenia, w swoich wizjach widywał kosmitów i agentów rządowych, epizody te powodowały potrzebę stałej opieki i nadzoru lekarzy[1][4]. Davis dorastał jako katolik, ale przez część dorosłego życia był ateistą[5]. Po doświadczeniu samozwańczego „objawienia” stwierdził, że Bóg się z nim bezpośrednio skontaktował i powiedział mu, że ma stworzyć system operacyjny jako jego trzecią świątynię, dlatego postanowił umieścić w nim odniesienia do Nowego Testamentu oraz Starego Testamentu[1][3].
Davis zaczął pracować nad TempleOS około 2003 roku[6]. Jedną z pierwszych nazw projektu było „J Operating System”, później została zmieniona na „LoseThos”, co było nawiązaniem do sceny z filmu Pluton z 1986 roku[1]. W 2008 Davis napisał, że LoseThos służył „głównie do tworzenia gier wideo. Nie zawierał obsługi funkcji sieciowych i Internetu”[7]. Kolejną nazwą, jakiej używał było „SparrowOS”, a następnie wprowadził nazwę „TempleOS”[8]. W połowie 2013 roku Davis napisał na swojej stronie internetowej: „Świątynia Boga została ukończona. Teraz Bóg zabije CIA, zanim się rozprzestrzeni”[9]. Davis zmarł po uderzeniu przez pociąg 11 sierpnia 2018[2].
Funkcje
TempleOS jest 64-bitowym, wielordzeniowym, otwartym oprogramowaniem w domenie publicznej stworzonym dla rekreacyjnego programowania[10]. System działa na 8-bitowym ASCII z grafiką w kodzie źródłowym, posiada bibliotekę graficzną w 2D i 3D, które pracują na 640x480 VGA z 16 kolorami[8]. Podobnie jak większość współczesnych systemów operacyjnych, zawiera obsługę klawiatury i myszki. Jest kompatybilny z systemami plików ISO 9660, FAT32 i stworzonym przez Davisa RedSea ze wsparciem dla kompresji plików[11]. Davis twierdził, że cechy systemu, takie jak rozdzielczość 640x480, 16-kolorowy obraz i pojedynczy głos audio[styl do poprawy], były wyraźnie polecone przez Boga. Tłumaczył, że mała rozdzielczość miała ułatwić dzieciom rysowanie obrazków dla Boga[1].
System zawiera autorski symulator lotu, kompilator i jądro[6]. Wśród programów znalazła się gra „After Egypt”, w której gracz podróżuje do krzewu gorejącego[8].
TempleOS został napisany w języku programowania stworzonym przez Davisa w C i C++, nazywanym „HolyC”[8]. Davis napisał ponad 100 tys. linijek kodu do zastosowania w systemie[6].