**टेम्पलओएस** (पूर्व में **जे ऑपरेटिंग सिस्टम**, **लोसेथोस** और **स्पैरोओएस** ) एक बाइबिल -थीम वाला हल्का ऑपरेटिंग सिस्टम (ओएस) है जिसे बाइबिल में भविष्यवाणी की गई तीसरी मंदिर के रूप में डिजाइन किया गया है। यह अमेरिकी प्रोग्रामर टेरी ए डेविस द्वारा बनाया गया था, जिन्होंने उन्मत्त एपिसोड की एक श्रृंखला के बाद एक दशक के दौरान इसे अकेले विकसित किया था जिसे बाद में उन्होंने भगवान से एक रहस्योद्घाटन के रूप में वर्णित किया।

सिस्टम को एक आधुनिक x86-64 कमोडोर 64 के रूप में चित्रित किया गया था, जो डॉस और टर्बो सी के मिश्रण के समान इंटरफ़ेस का उपयोग कर रहा था। डेविस ने घोषणा की कि सिस्टम की विशेषताएं, जैसे कि इसका 640x480 रिज़ॉल्यूशन, 16-रंग का डिस्प्ले और सिंगल-वॉयस ऑडियो, भगवान के स्पष्ट निर्देशों के अनुसार डिजाइन किए गए थे।  इसे BASIC के स्थान पर C (HolyC नाम दिया गया) के मूल रूपांतर के साथ क्रमादेशित किया गया था, और इसमें एक मूल उड़ान सिम्युलेटर, संकलक और कर्नेल शामिल थे।

 टेरी ए डेविस
टेरी ए. डेविस (1969-2018) ने 1996 में नियमित उन्मत्त एपिसोड का अनुभव करना शुरू किया, जिससे उन्हें मानसिक अस्पतालों में कई बार रुकना पड़ा। प्रारंभ में द्विध्रुवी विकार का निदान किया गया, बाद में उन्हें स्किज़ोफ्रेनिक घोषित किया गया और वे जीवन भर बेरोजगार रहे।  वह अंतरिक्ष एलियंस और सरकारी एजेंटों के भ्रम से पीड़ित था जिसने उसे अपने मानसिक स्वास्थ्य के मुद्दों के लिए संक्षिप्त रूप से अस्पताल में भर्ती कराया।   एक स्व-वर्णित "रहस्योद्घाटन" का अनुभव करने के बाद, उन्होंने घोषणा की कि वह भगवान के साथ सीधे संवाद में थे, और भगवान ने उन्हें बताया कि ऑपरेटिंग सिस्टम भगवान के तीसरे मंदिर के लिए था। 

डेविस ने 2003 के लगभग टेंपलओएस का विकास करना शुरू किया  1986 की फिल्म *प्लाटून* के एक दृश्य के संदर्भ में "लोसेथोस" का नाम बदलने से पहले इसके शुरुआती नामों में से एक "जे ऑपरेटिंग सिस्टम" था।  2008 में, डेविस ने लिखा था कि लोसेथोस "मुख्य रूप से वीडियो गेम बनाने के लिए था। इसमें कोई नेटवर्किंग या इंटरनेट सपोर्ट नहीं है। जहां तक मेरा संबंध है, वह पहिये का फिर से आविष्कार करना होगा।"  "टेम्पलओएस" पर बसने से पहले उन्होंने एक और नाम "स्पैरोओएस" का इस्तेमाल किया।  2013 के मध्य में, उनकी वेबसाइट ने घोषणा की: "भगवान का मंदिर समाप्त हो गया है। अब, परमेश्वर सीआईए को तब तक मारता है जब तक कि वह फैल न जाए [ ।"  11 अगस्त, 2018 को ट्रेन की चपेट में आने से डेविस की मौत हो गई 

टेम्पलओएस एक 64-बिट, नॉन-प्रीमेप्टिव मल्टी-टास्किंग,  मल्टी-कोरेड, पब्लिक डोमेन, ओपन सोर्स, रिंग-0 -ओनली, सिंगल एड्रेस स्पेस, गैर-नेटवर्क, मनोरंजक प्रोग्रामिंग के लिए पीसी ऑपरेटिंग सिस्टम है।  OS स्रोत कोड में ग्राफिक्स के साथ 8-बिट ASCII चलाता है और इसमें 2D और 3D ग्राफिक्स लाइब्रेरी है, जो 16 रंगों के साथ 640x480 VGA पर चलती है।  अधिकांश आधुनिक ऑपरेटिंग सिस्टम की तरह इसमें कीबोर्ड और माउस सपोर्ट है। यह फ़ाइल संपीड़न के समर्थन के साथ ISO 9660, FAT32 और RedSea फ़ाइल सिस्टम (बाद में डेविस द्वारा निर्मित) का समर्थन करता है।  डेविस के अनुसार, इन विशिष्टताओं में से कई- जैसे कि 640x480 रिज़ॉल्यूशन, 16-रंग का डिस्प्ले और एकल ऑडियो आवाज- उन्हें भगवान द्वारा निर्देशित किया गया था। उन्होंने समझाया कि सीमित संकल्प बच्चों के लिए भगवान के लिए चित्र बनाना आसान बनाना था। 

ऑपरेटिंग सिस्टम में एक मूल उड़ान सिम्युलेटर, कंपाइलर और कर्नेल शामिल हैं।  एक बंडल कार्यक्रम, "मिस्र के बाद", एक ऐसा खेल है जिसमें खिलाड़ी "हाई-स्पीड स्टॉपवॉच" का उपयोग करने के लिए एक जलती हुई झाड़ी की यात्रा करता है। स्टॉपवॉच का मतलब एक ऑरेकल के रूप में कार्य करना है जो छद्म-यादृच्छिक पाठ उत्पन्न करता है, कुछ डेविस की तुलना ओइजा बोर्ड और ग्लोसोलिया से की जाती है।  उत्पन्न पाठ का एक उदाहरण इस प्रकार है:

> 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
> 

TempleOS को डेविस द्वारा विकसित एक प्रोग्रामिंग भाषा में C और C++ के बीच एक मध्य आधार के रूप में लिखा गया था, जिसे मूल रूप से "C+" (C Plus) कहा जाता था, जिसे बाद में "HolyC" नाम दिया गया।  यह शेल लैंग्वेज के रूप में दोगुनी हो जाती है, जिससे शेल के भीतर से संपूर्ण एप्लिकेशन के लेखन और निष्पादन को सक्षम किया जा सकता है। IDE जो कि TempleOS के साथ आता है, कई विशेषताओं का समर्थन करता है, जैसे कि कोड में छवियों को एम्बेड करना। यह एक गैर-मानक पाठ प्रारूप (जिसे डोलडॉक के रूप में जाना जाता है) का उपयोग करता है जिसमें हाइपरटेक्स्ट लिंक, छवियों और 3डी मेश के लिए समर्थन है जो कि अन्यथा मानक एएससीआईआई फाइलें हैं; उदाहरण के लिए, एक फ़ाइल में स्रोत कोड में एक टिप्पणी के रूप में एक टैंक का घूमता हुआ 3डी मॉडल हो सकता है। ओएस में अधिकांश कोड जेआईटी-संकलित है, और इसे आम तौर पर बायनेरिज़ बनाने के विरोध में जेआईटी संकलन का उपयोग करने के लिए प्रोत्साहित किया जाता है।  डेविस ने अंततः OS के लिए कोड की 100,000 से अधिक पंक्तियाँ लिखीं।

आलोचनात्मक स्वीकार्यता
----------------------

टेम्पलओएस को ज्यादातर "सहानुभूतिपूर्ण" समीक्षाएं मिलीं। टेक पत्रकार डेविड कैसल ने कहा कि "प्रोग्रामिंग वेबसाइटों ने डेविस को समायोजित करने के लिए आवश्यक धैर्य और समझ खोजने की कोशिश की"।  TechRepublic और OSNews ने डेविस के काम पर सकारात्मक लेख प्रकाशित किए, भले ही डेविस को बाद में अपने पाठकों और कर्मचारियों को लक्षित करने वाली शत्रुतापूर्ण टिप्पणियों के लिए प्रतिबंधित कर दिया गया था।  TechRepublic के लिए अपनी समीक्षा में, जेम्स सैंडर्स ने निष्कर्ष निकाला कि "TempleOS एक व्यक्ति के तकनीकी कौशल को प्रदर्शित करने के समर्पण और जुनून का एक वसीयतनामा है। इसे और कुछ होने की आवश्यकता नहीं है।"  **OSNews** के संपादक क्रोक कैमेन ने लिखा है कि OS "दिखाता है कि कंप्यूटिंग अभी भी एक शौक हो सकता है; इन दिनों हर कोई इतना गंभीर क्यों है? अगर मैं एक ओएस को कोड करना चाहता हूं जो इनपुट पद्धति के रूप में व्याख्यात्मक नृत्य का उपयोग करता है, तो मुझे ऐसा करने की अनुमति दी जानी चाहिए, ऐप्पल जैसी कंपनियों को धिक्कार है।"  2017 में, OS को Bourogne, फ्रांस में एक बाहरी कला प्रदर्शनी के एक भाग के रूप में दिखाया गया था।

परंपरा
------

डेविस की मृत्यु के बाद, OSNews के संपादक थॉम होल्वरडा ने लिखा: "डेविस स्पष्ट रूप से एक प्रतिभाशाली प्रोग्रामर थे - एक संपूर्ण ऑपरेटिंग सिस्टम लिखना कोई छोटी उपलब्धि नहीं है - और उन्हें उनकी मानसिक बीमारी से प्रभावित देखना दुखद था"।  एक प्रशंसक ने डेविस को "प्रोग्रामिंग लेजेंड" के रूप में वर्णित किया, जबकि दूसरे, एक कंप्यूटर इंजीनियर, ने टेंपलओएस के विकास की तुलना एक मानव-निर्मित गगनचुंबी इमारत से की।  उन्होंने कहा कि यह "वास्तव में मेरे दिमाग को चकमा देता है कि एक आदमी ने वह सब लिखा" और यह कि "एक आम आदमी के लिए यह समझना कठिन था कि एक असाधारण उपलब्धि क्या है" अकेले एक संपूर्ण ऑपरेटिंग सिस्टम लिखना है। 

टेम्पलओएस पब्लिक डोमेन में है। डेविस के परिवार ने प्रशंसकों से मानसिक बीमारी के लिए राष्ट्रीय गठबंधन और अन्य संगठनों को "मानसिक बीमारी के कारण होने वाले दर्द और पीड़ा को कम करने के लिए काम करने" के लिए दान करने की कामना की है। 


|  |  |
| --- | --- |
|   | ***Free and open-source software प्रवेशद्वार*** |

* रचनात्मकता और मानसिक स्वास्थ्य
* बाइबिल सॉफ्टवेयर
* धर्म और वीडियो गेम

1. 1 2 3 4 5 6  Hicks, Jesse (November 25, 2014). "God's Lonely Programmer". *VICE Motherboard*. मूल से May 3, 2015 को पुरालेखित. अभिगमन तिथि April 21, 2015.
2. ↑  Bruet-Ferréol, Quentin (May 13, 2014). "Temple OS, un système d'exploitation pour parler à Dieu codé par un fou génial". *Slate.fr* (फ़्रेंच में). मूल से December 21, 2014 को पुरालेखित. अभिगमन तिथि April 21, 2015.
3. 1 2 3 4 5 6  Cassel, David (September 23, 2018). "The Troubled Legacy of Terry Davis, 'God's Lonely Programmer'". *The New Stack*. मूल से September 28, 2018 को पुरालेखित. अभिगमन तिथि September 28, 2018.
4. ↑  Davis, Terry A. (2008). "The LoseThos IBM PC Operating System". *LoseThos*. मूल से December 16, 2008 को पुरालेखित. अभिगमन तिथि July 18, 2021.
5. 1 2 3 4 5 6  Sanders, James (January 21, 2014). "TempleOS: an educational tool for programming experiments". *TechRepublic*. मूल से April 16, 2015 को पुरालेखित. अभिगमन तिथि April 21, 2015.
6. 1 2  Davis, Terry A. (2013). "The Temple Operating System". *TempleOS*. मूल से July 3, 2013 को पुरालेखित. अभिगमन तिथि April 22, 2015.
7. 1 2 3  Cecil, Neita (September 7, 2018). "Man killed by train had tech following". *The Dalles Chronicle*. मूल से November 8, 2020 को पुरालेखित. अभिगमन तिथि November 24, 2020. (सब्सक्रिप्शन आवश्यक)
8. ↑  Davis, Terry A. (n.d.). "Scheduler". *The TempleOS Source Code*. मूल से June 1, 2016 को पुरालेखित. अभिगमन तिथि June 16, 2018.
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* (फ़्रेंच में). मूल से July 2, 2015 को पुरालेखित. अभिगमन तिथि April 21, 2015.
10. ↑  Davis, Terry A. (n.d.). "The Temple Operating System". *www.templeos.org*. मूल से March 31, 2017 को पुरालेखित. अभिगमन तिथि March 30, 2017.
11. ↑  Mitton, Richard (June 8, 2015). "A Constructive Look At TempleOS". *www.codersnotes.com*. मूल से March 26, 2017 को पुरालेखित. अभिगमन तिथि March 30, 2017.
12. ↑  Godin, Philippe (January 13, 2017). "la Diagonale de l'art - ART BRUT 2.0". *Libération* (फ़्रेंच में). मूल से March 11, 2017 को पुरालेखित. अभिगमन तिथि March 22, 2021.
13. ↑  Holwerda, Thom (September 8, 2018). "Creator of TempleOS, Terry Davis, has passed away". *OSNews*. मूल से January 17, 2019 को पुरालेखित. अभिगमन तिथि January 6, 2019.

बाहरी संबंध
-----------

साँचा:Hobbyist operating systems

| * दे
* वा
* सं
ऑपरेटिंग सिस्टम |
| --- |
| सामान्य | 
* Advocacy
* Comparison
* Forensic engineering
* History
* Hobbyist development
* सूची
* Timeline
* Usage share

 |
| Kernel | 

|  |  |
| --- | --- |
| *आर्किटेक्चर* (वास्तुकला) | 
* Exokernel
* Hybrid
* Microkernel
* Monolithic
* Rump kernel
* Unikernel

 |
| Components | 
* डिवाइस ड्राइवर
* Loadable kernel module
* Microkernel
* User space

 |

 |
| प्रक्रिया प्रबंधन (*प्रोसेस मेनेजमेंट*) | 

|  |  |
| --- | --- |
| अवधारणा | 
* Context switch
* Interrupt
* IPC
* Process
* Process control block
* Real-time
* Thread
* Time-sharing

 |
| Scheduling algorithms | 
* Computer multitasking
* Fixed-priority preemptive
* Multilevel feedback queue
* Preemptive
* Round-robin
* Shortest job next

 |

 |
| स्मृति प्रबंधन और सिस्टम के संसाधन की सुरक्षा | 
* बस त्रुटि
* सामान्य संरक्षण त्रुटि
* स्मृति सुरक्षा
* Paging
* सुरक्षा रिंग
* Segmentation fault
* आभासी स्मृति (*वर्चुवल मेमोरी*)

 |
| Storage access and फ़ाइल सिस्टम | 
* Boot loader
* Defragmentation
* डिवाइस फ़ाइल
* File attribute
* Inode
* Journal
* Partition
* वर्चुअल फ़ाइल सिस्टम
* वर्चुअल टेप लाइब्रेरी

 |
| सूची | 
* AmigaOS
* एंड्रॉइड
* BeOS
* बीएसडी
* क्रोम ओएस
* CP/M
* डॉस
* जीएनयू
* Haiku
* illumos
* आईओएस
* लिनक्स
* Macintosh
	+ Classic Mac OS
	+ macOS
* MINIX
* MorphOS
* MUSIC/SP
* Nemesis
* NOS
* OpenVMS
* ORVYL and WYLBUR

 |
| अन्य | 
* एपीआई
* कंप्यूटर नेटवर्क
* HAL
* लाइव सीडी
* लाइव यूएसबी
* OS shell
	+ CLI
	+ GUI
	+ TUI
	+ Voice user interface
* Preboot Execution Environment

 |