टेंपलओएस
टेम्पलओएस (पूर्व में जे ऑपरेटिंग सिस्टम, लोसेथोस और स्पैरोओएस ) एक बाइबिल -थीम वाला हल्का ऑपरेटिंग सिस्टम (ओएस) है जिसे बाइबिल में भविष्यवाणी की गई तीसरी मंदिर के रूप में डिजाइन किया गया है। यह अमेरिकी प्रोग्रामर टेरी ए डेविस द्वारा बनाया गया था, जिन्होंने उन्मत्त एपिसोड की एक श्रृंखला के बाद एक दशक के दौरान इसे अकेले विकसित किया था जिसे बाद में उन्होंने भगवान से एक रहस्योद्घाटन के रूप में वर्णित किया। सिस्टम को एक आधुनिक 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डी मेश के लिए समर्थन है जो कि अन्यथा मानक एएससीआईआई फाइलें हैं; उदाहरण के लिए, एक फ़ाइल में स्रोत कोड में