TempleOS
![]() Logo programu | |
![]() Interfejs użytkownika | |
| Producent |
Terry A. Davis |
|---|---|
| Architektura | |
| Pierwsze wydanie |
2005 (jako J Operating System) |
| Aktualna wersja |
5.03 |
| Jądro | |
| Licencja | |
| Następca |
5.03 (20 listopada 2017) |
| Strona internetowa | |
TempleOS, dawniej J Operating System, SparrowOS i LoseThos – lekki system operacyjny o tematyce biblijnej, stworzony samodzielnie w ciągu dekady przez amerykańskiego programistę Terry’ego A. Davisa (1969–2018) jako trzecia świątynia przepowiedziana w Biblii. Davis, u którego zdiagnozowano zaburzenia afektywne dwubiegunowe, a następnie schizofrenię, twierdził, że polecenie zbudowania systemu otrzymał od Boga w objawieniu[1].
System został scharakteryzowany jako nowoczesny Commodore 64 w architekturze x86-64, z interfejsem będącym mieszanką DOS i Turbo C. Davis twierdził, że cechy systemu, takie jak rozdzielczość 640x480, 16-kolorowy obraz i jednogłosowy dźwięk, były wyraźnie polecone przez Boga[1]. Został zaprogramowany w autorskim wariancie języka C zwanym HolyC i zawierał oryginalny symulator lotu, kompilator i jądro[2].
TempleOS został wydany w 2013 roku, a jego ostatnia wersja (5.03) wyszła w listopadzie 2017 roku. System został przychylnie przyjęty przez społeczności techniczne, a Davis zebrał sporą liczbę obserwujących online[2]. Twórca zmarł 11 sierpnia 2018 roku, potrącony przez pociąg[3].
System składa się z ponad 120 tys. linii kodu, w całości napisanych przez Davisa[4]. Historię systemu i jego twórcy opisywały również polskie serwisy technologiczne[5].
W lipcu 2021 roku powstał ZealOS, fork oferujący m.in. 32-bitowy obraz, obsługę internetu oraz wsparcie dla uruchamiania w trybie UEFI[6].
Twórca i rozwój

Od 1996 roku Davis cierpiał na nawracające epizody maniakalne, które wielokrotnie kończyły się pobytami w szpitalach psychiatrycznych; zdiagnozowano u niego zaburzenia afektywne dwubiegunowe, a następnie schizofrenię[1]. Po doświadczeniu, które uznał za objawienie, stwierdził, że Bóg polecił mu zbudować system operacyjny będący jego trzecią świątynią, dlatego umieścił w nim liczne odniesienia do Starego i Nowego Testamentu[1][4].
Nad systemem pracował od początku XXI wieku. Jedną z pierwszych nazw projektu było „J Operating System”, później zmienioną na „LoseThos” – nawiązanie do sceny z filmu Pluton z 1986 roku[1]. W 2008 roku Davis pisał, że LoseThos służył „głównie do tworzenia gier wideo” i celowo nie zawierał obsługi sieci ani Internetu[7]. Kolejną używaną nazwą było „SparrowOS”, aż w 2013 roku system otrzymał ostateczną nazwę „TempleOS”[8]. W połowie 2013 roku Davis ogłosił na swojej stronie internetowej: „Świątynia Boga została ukończona. Teraz Bóg zabije CIA, zanim się rozprzestrzeni”[9].
Opis systemu
TempleOS jest 64-bitowym, wielordzeniowym, otwartym systemem operacyjnym w domenie publicznej, przeznaczonym do programowania rekreacyjnego[10]. Stosuje wielozadaniowość kooperacyjną bez wywłaszczania – wszystkie zadania muszą dobrowolnie oddawać procesor – i nie rozdziela jądra od przestrzeni użytkownika: cały kod działa na najwyższym poziomie uprawnień procesora (ring 0), a zadania współdzielą jedną przestrzeń adresową[11]. System nie zawiera sterowników sieciowych[2].
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, jednak wyłącznie poprzez interfejs PS/2. Jest kompatybilny z systemami plików ISO 9660, FAT32 i stworzonym przez Davisa RedSea ze wsparciem dla kompresji plików[12]. Davis tłumaczył, że mała rozdzielczość, 16 kolorów i jednogłosowy dźwięk były wyraźnym poleceniem Boga, a niska rozdzielczość miała ułatwić dzieciom rysowanie obrazków dla Boga[1].
System zawiera autorski symulator lotu, kompilator i jądro[2]. Wśród dołączonych programów znalazła się gra „After Egypt”, w której gracz podróżuje do krzewu gorejącego i korzysta z „szybkiego stopera” – wyroczni generującej pseudolosowy tekst, który Davis uznawał za zakodowane wiadomości od Boga; sam porównywał ten mechanizm do tabliczki Ouija i mówienia językami[8].
HolyC
TempleOS został napisany w stworzonym przez Davisa języku programowania HolyC (wcześniej C+), będącym połączeniem cech języków C i C++, kompilowanym w trybie just-in-time[8]. HolyC pełni w systemie równocześnie funkcję języka aplikacji i języka powłoki: nie wymaga funkcji main, a wyrażenia zapisane poza funkcjami są wykonywane od razu, dzięki czemu środowisko działa jak interaktywny interpreter[13]. Język obsługuje m.in. klasy z dziedziczeniem, zakresy w instrukcji switch oraz wstawki asemblerowe z bezpośrednim dostępem do sprzętu[13].
Odbiór
Odbiór TempleOS w prasie technologicznej był w większości przychylny; jak pisał dziennikarz David Cassel, „serwisy programistyczne starały się znaleźć cierpliwość i zrozumienie potrzebne, by przyjąć Davisa”[2]. James Sanders ocenił w TechRepublic, że „TempleOS jest świadectwem poświęcenia i pasji jednego człowieka pokazującego swoją technologiczną biegłość – i niczym więcej nie musi być”[8]. Redaktor serwisu OSNews Kroc Camen pisał, że system „pokazuje, iż informatyka wciąż może być hobby”[2]. Zarazem obraźliwe wypowiedzi Davisa i „amatorska” prezentacja sprawiły, że system bywał obiektem drwin[14].
W 2017 roku TempleOS pokazano na wystawie art brut w Bourogne we Francji[15]. Po śmierci twórcy redaktor OSNews Thom Holwerda napisał, że „Davis był bez wątpienia utalentowanym programistą – napisanie całego systemu operacyjnego to nie lada wyczyn – i smutno było patrzeć, jak zmaga się z chorobą psychiczną”[16], a cytowany przez lokalną prasę inżynier porównał samodzielne stworzenie TempleOS do wieżowca zbudowanego przez jedną osobę[3]. W 2019 roku historii Davisa i TempleOS poświęcono odcinek audycji dokumentalnej The Digital Human w BBC Radio 4[17].
Zobacz też
Przypisy
- 1 2 3 4 5 6 Jesse Hicks, God’s Lonely Programmer [online], Vice, 25 listopada 2014 [dostęp 2020-04-13] (ang.).
- 1 2 3 4 5 6 David Cassel, The Troubled Legacy of Terry Davis, ‘God’s Lonely Programmer’ [online], The New Stack, 23 września 2018 [dostęp 2020-04-13] (ang.).
- 1 2 Neita Cecil, Man killed by train had tech following [online], Columbia Gorge News, 7 września 2018 [dostęp 2026-08-21] (ang.).
- 1 2 TempleOS to system stworzony dla Boga. Warto znać jego historię [wideo] [online], Instalki.pl [dostęp 2020-06-09].
- ↑ Bartosz Witoszka, To miał być chrześcijański Windows. „Rozdzielczość jest jak obrzezanie” [online], Komputer Świat, 18 kwietnia 2022 [dostęp 2026-08-21] (pol.).
- ↑ Zeal-Operating-System/ZealOS, Zeal Operating System, 26 marca 2026 [dostęp 2026-03-27].
- ↑ index [online], web.archive.org, 16 grudnia 2008 [dostęp 2020-04-13] [zarchiwizowane z adresu 2008-12-16].
- 1 2 3 4 5 James Sanders, TempleOS: an educational tool for programming experiments [online], TechRepublic, 21 stycznia 2014 [dostęp 2020-04-13] [zarchiwizowane z adresu 2015-04-16] (ang.).
- ↑ The Temple Operating System [online], web.archive.org, 3 lipca 2013 [dostęp 2020-04-13] [zarchiwizowane z adresu 2013-07-03].
- ↑ TempleOS. Le système d’exploitation qui parle à Dieu [online], Toms Guide: actualités high-tech et logiciels, 28 listopada 2014 [dostęp 2020-04-13] (fr.).
- ↑ Terry A. Davis, Scheduler [online], The TempleOS Source Code [dostęp 2026-08-21] [zarchiwizowane z adresu 2016-06-01] (ang.).
- ↑ The Temple Operating System [online], web.archive.org, 31 marca 2017 [dostęp 2020-04-13] [zarchiwizowane z adresu 2017-03-31].
- 1 2 HolyC Lang [online], holyc-lang.com [dostęp 2026-08-21] (ang.).
- ↑ Thom Holwerda, A constructive look at TempleOS [online], OSNews, 9 czerwca 2015 [dostęp 2026-08-21] (ang.).
- ↑ Philippe Godin, la Diagonale de l'art – ART BRUT 2.0 [online], Libération, 13 stycznia 2017 [dostęp 2026-08-21] [zarchiwizowane z adresu 2018-09-07] (fr.).
- ↑ Thom Holwerda, Creator of TempleOS, Terry Davis, has passed away [online], OSNews, 8 września 2018 [dostęp 2026-08-21] (ang.).
- ↑ The Digital Human – Devotion [online], BBC Radio 4, 11 listopada 2019 [dostęp 2026-08-21] (ang.).

