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 | |
Strona internetowa |
TempleOS, dawniej J Operating System, SparrowOS i LoseThos – lekki system operacyjny o tematyce biblijnej. Został zaprojektowany jako trzecia świątynia przepowiedziana w Biblii przez amerykańskiego programistę Terry’ego A. Davisa (1969–2018). Opracował go samodzielnie w ciągu dekady po serii epizodów depresyjnych, które później opisał jako objawienie od Boga.
System został scharakteryzowany jako nowoczesny Commodore 64 x86-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ęzyka C (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
[edytuj | edytuj kod]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
[edytuj | edytuj kod]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].
Zobacz też
[edytuj | edytuj kod]Przypisy
[edytuj | edytuj kod]- ↑ a b c d e f Jesse Hicks , God’s Lonely Programmer [online], Vice, 25 listopada 2014 [dostęp 2020-04-13] (ang.).
- ↑ a b Neita Cecil , Man killed by train had tech following [online], The Dalles Chronicle [dostęp 2020-04-13] (ang.).
- ↑ a b TempleOS to system stworzony dla Boga. Warto znać jego historię [wideo] [online], Instalki.pl [dostęp 2020-06-09] .
- ↑ Quentin Bruet-Ferréol , Temple OS, un système d’exploitation pour parler à Dieu codé par un fou génial [online], Slate.fr, 13 maja 2014 [dostęp 2020-04-13] (fr.).
- ↑ Jesse Hicks , God's Lonely Programmer [online], VICE, 25 listopada 2014 [dostęp 2024-09-21] (ang.).
- ↑ a b c The Troubled Legacy of Terry Davis, ‘God’s Lonely Programmer’ [online], The New Stack, 23 września 2018 [dostęp 2020-04-13] (ang.).
- ↑ index [online], web.archive.org, 16 grudnia 2008 [dostęp 2020-04-13] [zarchiwizowane z adresu 2008-12-16] .
- ↑ a b c d James S i inni, TempleOS: an educational tool for programming experiments [online], TechRepublic [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.).
- ↑ The Temple Operating System [online], web.archive.org, 31 marca 2017 [dostęp 2020-04-13] [zarchiwizowane z adresu 2017-03-31] .