TempleOS

sistem operasi

TempleOS (sebelumnya J Operating System, SparrowOS, dan LoseThos) adalah sistem operasi ringan bertema alkitabiah yang dirancang untuk menjadi Bait Suci Ketiga yang dinubuatkan dalam Alkitab. TempleOS dibuat oleh pemrogram Amerika, Terry Davis. Ia yang mengembangkannya sendiri selama satu dekade setelah serangkaian peristiwa yang kemudian ia gambarkan sebagai wahyu dari Tuhan.

TempleOS
TempleOS 5.03
Perusahaan / pengembangTerry A. Davis
Diprogram dalamHolyC
Status terkiniSelesai
Model sumberSumber terbuka
Rilis perdana2005; 19 tahun lalu (2005) (sebagai J Operating System)
2013; 11 tahun lalu (2013) (sebagai TempleOS)
Rilis stabil terkini5.03 / 20 November 2017; 6 tahun lalu (2017-11-20)
Dukungan platformx86-64
Kernel typeMonolitik
Antarmuka bawaanBerbasis teks
LisensiDomain publik
Situs web resmitempleos.org

Sistemnya dicirikan sebagai Commodore 64 x86-64 yang modern, menggunakan antarmuka yang mirip dengan campuran DOS dan Turbo C. Terry menyatakan bahwa fitur sistem seperti resolusi 640x480, layar 16 warna, dan suara audio tunggal, secara eksplisit diperintahkan kepadanya oleh Tuhan.[1] TempleOS ditulis dengan variasi asli bahasa pemrograman C (bernama HolyC) menggantikan BASIC, dan di dalamnya telah terpasang simulasi penerbangan asli, kompilator, dan kernel.

TempleOS dirilis pada tahun 2013 dan terakhir diperbarui pada tahun 2017. TempleOS diterima dengan ulasan yang sangat baik di komunitas teknologi dan Terry mengumpulkan pengikut daring berskala kecil. Ia meninggal pada tanggal 11 Agustus 2018.[2]

Latar belakang sunting

 
Terry A. Davis sekitar tahun 2000

Terry A. Davis (1969–2018) mulai mengalami gangguan bipolar reguler pada tahun 1996, menyebabkannya untuk dibawa ke banyak rumah sakit jiwa. Awalnya didiagnosis dengan gangguan bipolar, ia kemudian dinyatakan menderita skizofrenia dan tetap menganggur selama sisa hidupnya.[1] Ia menderita delusi alien dari luar angkasa dan agen pemerintah yang membuatnya dirawat sebentar karena masalah kesehatan mentalnya.[1][3] Setelah mengalami "wahyu" yang digambarkannya sendiri, ia menyatakan bahwa ia berkomunikasi langsung dengan Tuhan, dan Tuhan memberitahunya bahwa sistem operasinya adalah untuk bait suci ketiga Tuhan.[1]

Terry memulai mengembangkan TempleOS sekitar tahun 2003.[4] Salah satu nama awalnya adalah "J Operating System" sebelum mengubah namanya menjadi "LoseThos", referensi ke adegan dari film Platoon tahun 1986.[1] Pada tahun 2008, Terry menulis bahwa LoseThos "tujuan utamanya untuk membuat permainan video. LoseThos tidak memiliki dukungan jaringan ataupun Internet. Sejauh yang kuketahui, itu akan menciptakan kembali roda".[5] Nama lain yang ia gunakan adalah "SparrowOS", sebelum akhirnya memilih "TempleOS".[6] Pada pertengahan tahun 2013, ia mengumumkan di situs webnya: "Bait Suci Tuhan telah selesai. Sekarang, Tuhan membunuh CIA sampai habis."[7] Terry meninggal setelah ditabrak oleh kereta api pada tanggal 11 Agustus 2018.[2]

Ikhtisar sistem sunting

TempleOS adalah sistem 64-bit, tugas ganda kooperatif,[8] prosesor multi-core, domain publik, sumber terbuka, cincin 0, tanpa jaringan, sistem operasi komputer pribadi untuk rekreasi pemrograman.[9] SO ini menjalankan ASCII 8 bit dengan grafik dalam kode sumber dan memiliki pustaka grafik 2D dan 3D yang berjalan pada VGA 640x480 dengan 16 warna.[6] Seperti kebanyakan sistem operasi modern, TempleOS memiliki dukungan papan tombol dan tetikus. Dan juga mendukung sistem berkas ISO 9660, FAT32, dan RedSea (yang terakhir dibuat oleh Terry) dengan dukungan untuk mengompresi berkas.[10] Menurut Terry, banyak spesifikasi seperti resolusi 640x480, layar 16 warna, dan suara audio tunggal diperintahkan kepadanya oleh Tuhan. Ia menjelaskan bahwa resolusi yang terbatas adalah untuk memudahkan anak-anak menggambar ilustrasi untuk Tuhan.[1]

Sistem operasinya telah terpasang simulasi penerbangan asli, kompilator, dan kernel.[4] Satu program yang dibundel, "After Egypt" (setelah Mesir), adalah sebuah permainan di mana pemain melakukan perjalanan ke semak duri berapi untuk menggunakan "jam sukat berkecepatan tinggi". Jam sukat dimaksudkan untuk bertindak sebagai orakel yang menghasilkan teks semu secara acak, sesuatu yang Terry samakan dengan papan Ouija dan glossolalia.[6] Contoh teks yang dihasilkan seperti berikut:

among consigned penally result perverseness checked stated held sensation reasonings skies adversity Dakota lip Suffer approached enact displacing feast Canst pearl doing alms comprehendeth nought[6]

di antara kesengsaraan hasil penghukuman diperiksa dinyatakan diadakan penalaran sensasi langit bibir Dakota Penderitaan mendekat menggusur pesta mutiara Canst melakukan sedekah tanpa mengerti

TempleOS ditulis dalam bahasa pemrograman yang dikembangkan oleh Terry dalam C dan C++, yang disebut "HolyC".[6] HolyC adalah variasi dari C yang dikembangkan oleh Terry sebagai bahasa pemrograman TempleOS. TempleOS bisa digunakan untuk berinteraksi dengan shell, dan untuk menulis dan menjalankan seluruh aplikasi dari shell. IDE yang menyertai TempleOS mendukung beberapa fitur, seperti menyematkan gambar dalam kode. Ini menggunakan format teks non-standar (dikenal sebagai DolDoc) yang memiliki dukungan untuk pranala, gambar, dan sambungan 3D untuk disatukan ke dalam berkas ASCII. Sebuah berkas dapat memiliki model tangki 3D yang berputar sebagai komentar dalam kode sumber. Kode dapat dikompilasi tepat waktu.[11] Terry menulis lebih dari 100.000 baris kode untuk sistem operasi tersebut.[4]

Respon kritik sunting

TempleOS sebagian besar menerima ulasan yang baik. Jurnalis teknologi, David Cassel berpendapat bahwa "situs web pemrograman berusaha mencari kesabaran dan pemahaman yang diperlukan untuk menolong Davis".[4] TechRepublic dan OSNews menerbitkan artikel positif tentang karya Terry, meskipun Terry di-ban karena berkomentar kasar yang menargetkan pembaca dan stafnya.[4] Dalam ulasannya untuk TechRepublic, James Sanders menyimpulkan bahwa "TempleOS adalah bukti dedikasi dan hasrat seseorang untuk menunjukkan kehebatan teknologinya. Tidak perlu untuk menjadi sesuatu yang lebih."[6] Editor OSNews, Kroc Camen menulis bahwa sistem operasinya "menunjukkan komputasi masih bisa menjadi hobi; mengapa semua orang begitu serius akhir-akhir ini? Jika saya ingin membuat kode sistem operasi yang menggunakan tarian interpretatif sebagai metode input, saya bebas untuk melakukannya, perusahaan seperti Apple akan kesal."[4] Pada tahun 2017, sistem operasinya ditampilkan sebagai bagian dari pameran seni orang luar di Bourogne, Prancis.[12]

Setelah kematian Terry, editor OSNews, Thom Holwerda menulis: "Davis jelas seorang pemrogram yang berbakat - menulis seluruh sistem operasi bukanlah hal yang mudah - dan sedih melihat dia terkena penyakit mentalnya".[13] Satu penggemar menggambarkan Terry sebagai "legenda pemrograman", sementara yang lain, seorang insinyur komputer, membandingkan pembangunan TempleOS dengan pembangunan gedung pencakar langit yang hanya dibangun oleh satu orang.[2] Insinyur tersebut sebelumnya berbicara panjang lebar dengan Terry dan percaya bahwa Terry bisa menjadi "Steve Jobs" atau "Steve Wozniak" kalau bukan karena penyakitnya.[4] Ia menambahkan bahwa "benar-benar mengejutkanku bahwa satu orang menulis semua itu" dan "sulit bagi orang awam untuk memahami betapa sebuah pencapaian yang luar biasa" untuk menulis seluruh sistem operasi sendirian.[2] Insinyur komputer lain mengatakan bahwa TempleOS berisi inovasi yang belum pernah dilakukan pengembang lain, terutama yang dijalankan pada bagian tertentu dari prosesor komputer untuk menjaga kecepatan "sangat cepat"-nya.[2]

Lihat pula sunting

Referensi sunting

  1. ^ a b c d e f Hicks, Jesse (November 25, 2014). "God's Lonely Programmer". VICE Motherboard. Diakses tanggal 2015-04-21. 
  2. ^ a b c d e Cecil, Neita (September 7, 2018). "Man killed by train had tech following". The Dalles Chronicle. Diarsipkan dari versi asli tanggal 2018-10-18. Diakses tanggal 2019-11-04. (perlu berlangganan)
  3. ^ Bruet-Ferréol, Quentin (Mei 13, 2014). "Temple OS, un système d'exploitation pour parler à Dieu codé par un fou génial". Slate.fr (dalam bahasa Prancis). Diakses tanggal 2015-04-21. 
  4. ^ a b c d e f g Cassel, David (September 23, 2018). "The Troubled Legacy of Terry Davis, 'God's Lonely Programmer'". The New Stack. 
  5. ^ Davis, Terry A. (2008). "The LoseThos IBM PC Operating System". LoseThos. Diarsipkan dari versi asli tanggal 2008-12-16. Diakses tanggal 2021-03-10. 
  6. ^ a b c d e f Sanders, James (Januari 21, 2014). "TempleOS: an educational tool for programming experiments". TechRepublic. Diakses tanggal 2015-04-21. 
  7. ^ Davis, Terry A. (2013). "The Temple Operating System". TempleOS. Diarsipkan dari versi asli tanggal 2013-07-03. Diakses tanggal 2019-11-04. 
  8. ^ Davis, Terry A. (n.d.). "Scheduler". The TempleOS Source Code. Diarsipkan dari versi asli tanggal 2016-06-01. Diakses tanggal 2018-06-16. 
  9. ^ Mathieu, Bruno (November 28, 2014). "TempleOS : le système d'exploitation qui parle à Dieu" [TempleOs: The operating system that talks to God]. Tom's Guide (dalam bahasa Prancis). Diakses tanggal 2015-04-21. 
  10. ^ Davis, Terry A. (n.d.). "The Temple Operating System". www.templeos.org. Diarsipkan dari versi asli tanggal 2017-03-31. Diakses tanggal 2017-03-30. 
  11. ^ Mitton, Richard (June 8, 2015). "A Constructive Look At TempleOS". www.codersnotes.com. Diakses tanggal 2017-03-30. 
  12. ^ Godin, Philippe (2017-01-13). "la Diagonale de l'art - ART BRUT 2.0". Libération (dalam bahasa Prancis). Diarsipkan dari versi asli tanggal 2018-09-07. Diakses tanggal 2018-09-07. 
  13. ^ Holwerda, Thom (September 8, 2018). "Creator of TempleOS, Terry Davis, has passed away". OSNews. Diakses tanggal January 6, 2019. 

Pranala luar sunting