Przejdź do zawartości

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(inne języki) (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]
Terry A. Davis około 2000
Terry A. Davis z rodzicami (1990)

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]
  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. Jesse Hicks, God's Lonely Programmer [online], VICE, 25 listopada 2014 [dostęp 2024-09-21] (ang.).
  6. 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.).
  7. index [online], web.archive.org, 16 grudnia 2008 [dostęp 2020-04-13] [zarchiwizowane z adresu 2008-12-16].
  8. 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.).
  9. The Temple Operating System [online], web.archive.org, 3 lipca 2013 [dostęp 2020-04-13] [zarchiwizowane z adresu 2013-07-03].
  10. 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.).
  11. 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]