TempleOS

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 bezrobotnego amerykańskiego programistę Terry’ego A. Davisa (1969–2018), który twierdził, iż objawił mu się Bóg. U Terry'ego Davisa wcześniej zdiagnozowano zaburzenia afektywne dwubiegunowe, a następnie schizofrenię. Opracował swój system operacyjny samodzielnie w ciągu dekady.

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 jednogłosowy dźwięk, 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ł sporą 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].

W lipcu 2021 roku powstał ZealOS, fork oferujący m.in. 32-bitowy obraz, obsługę internetu oraz wsparcie dla uruchamiania w trybie UEFI[4].

Twórca i rozwój

 Osobny artykuł: Terry A. Davis.
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][5]. Davis dorastał jako katolik, ale przez część dorosłego życia był ateistą[6]. 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[7]. 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[8]. Kolejną nazwą, jakiej używał było „SparrowOS”, a następnie wprowadził nazwę „TempleOS”[9]. 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”[10]. 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[11]. 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[9]. 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 twierdził, że cechy systemu, takie jak rozdzielczość 640x480, 16-kolorowy obraz i jednogłosowy dźwięk, 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[7]. Wśród programów znalazła się gra „After Egypt”, w której gracz podróżuje do krzewu gorejącego[9].

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

Zobacz też

Przypisy

  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. Zeal-Operating-System/ZealOS, Zeal Operating System, 26 marca 2026 [dostęp 2026-03-27].
  5. 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.).
  6. Jesse Hicks, God's Lonely Programmer [online], VICE, 25 listopada 2014 [dostęp 2024-09-21] (ang.).
  7. 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.).
  8. index [online], web.archive.org, 16 grudnia 2008 [dostęp 2020-04-13] [zarchiwizowane z adresu 2008-12-16].
  9. a b c d James S, Software Engineer, Developer on January 20, 2014, 11:33 Pm Pst, TempleOS: an educational tool for programming experiments [online], TechRepublic [dostęp 2020-04-13] [zarchiwizowane z adresu 2015-04-16] (ang.).
  10. The Temple Operating System [online], web.archive.org, 3 lipca 2013 [dostęp 2020-04-13] [zarchiwizowane z adresu 2013-07-03].
  11. 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.).
  12. 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

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.