TempleOS

Z Wikipedii, wolnej encyklopedii
TempleOS
Logo TempleOS
Logo programu
Ilustracja
Interfejs użytkownika
Producent

Terry A. Davis

Architektura

x86-64

Pierwsze wydanie

2005 (jako J Operating System)
2013 (jako TempleOS)

Aktualna wersja

5.03
(20 listopada 2017) [±]

Jądro

monolityczne

Licencja

domena publiczna

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. 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. Zmarł 11 sierpnia 2018[2].

System stworzony jest z ponad 120 tys. linii kodu, z czego wszystkie zostały napisane przez Terry’ego A. Davisa[3].

Rozwój[edytuj | edytuj kod]

Terry A. Davis około 2000
Terry A. Davis w 1990 roku

W 1996 roku Terry A. Davis(inne języki) (ur. 1969, zm. 2018) 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]. 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[5]. 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[6]. Kolejną nazwą, jakiej używał było „SparrowOS”, a następnie wprowadził nazwę „TempleOS”[7]. 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”[8]. 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[9]. 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[7]. 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[10]. 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[5]. Wśród programów znalazła się gra „After Egypt”, w której gracz podróżuje do krzewu gorejącego[7].

TempleOS został napisany w języku programowania stworzonym przez Davisa w C i C++, nazywanym „HolyC”[7]. Davis napisał ponad 100 tys. linijek kodu do zastosowania w systemie[5].

Zobacz też[edytuj | edytuj kod]

Przypisy[edytuj | edytuj kod]

  1. a b c d e f Jesse Hicks, God’s Lonely Programmer [online], Vice, 25 listopada 2014 [dostęp 2020-04-13] (ang.).
  2. a b Neita Cecil, Man killed by train had tech following [online], The Dalles Chronicle [dostęp 2020-04-13] (ang.).
  3. a b TempleOS to system stworzony dla Boga. Warto znać jego historię [wideo] [online], Instalki.pl [dostęp 2020-06-09].
  4. 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.).
  5. 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.).
  6. index [online], web.archive.org, 16 grudnia 2008 [dostęp 2020-04-13] [zarchiwizowane z adresu 2008-12-16].
  7. 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.).
  8. The Temple Operating System [online], web.archive.org, 3 lipca 2013 [dostęp 2020-04-13] [zarchiwizowane z adresu 2013-07-03].
  9. 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.).
  10. The Temple Operating System [online], web.archive.org, 31 marca 2017 [dostęp 2020-04-13] [zarchiwizowane z adresu 2017-03-31].

Linki zewnętrzne[edytuj | edytuj kod]