ओबेरॉन (ऑपरेटिंग सिस्टम)

ओबेरॉन सिस्टम प्रोग्रामिंग लैंग्वेज ओबेरॉन (प्रोग्रामिंग लैंग्वेज) में लिखा गया एक मॉड्यूलर, सिंगल-यूजर, सिंगल-प्रोसेस, मल्टीटास्किंग ऑपरेटिंग सिस्टम है। यह मूल रूप से 1980 के दशक के अंत में ETH ज्यूरिख में विकसित किया गया था। ओबेरॉन सिस्टम में पारंपरिक कमांड लाइन इंटरफेस (सीएलआई) या ग्राफिकल यूज़र इंटरफ़ेस (जीयूआई) के बजाय एक अपरंपरागत दृश्य टेक्स्ट-आधारित यूजर इंटरफेस # ओबेरॉन (टीयूआई) है। यह टीयूआई अपने समय में बहुत नवीन था और बेल लैब्स ऑपरेटिंग सिस्टम से प्लान 9 के लिए एक्मे (टेक्स्ट एडिटर) के डिजाइन को प्रभावित किया।

ओबेरॉन सिस्टम का नवीनतम संस्करण, प्रोजेक्ट ओबेरॉन 2013, अभी भी निकोलस विर्थ और कई सहयोगियों द्वारा बनाए रखा गया है, लेकिन सिस्टम के पुराने ईटीएच संस्करण अनाथ हो गए हैं। सिस्टम मल्टी-प्रोसेस, सममित बहु प्रसंस्करण (SMP) सक्षम A2 (ऑपरेटिंग सिस्टम) (पूर्व में सक्रिय ऑब्जेक्ट सिस्टम (AOS)) में भी विकसित हुआ। उसके बाद ब्लूबॉटल), जूमिंग यूजर इंटरफेस (ZUI) के साथ।

इतिहास
ओबेरॉन ऑपरेटिंग सिस्टम को मूल रूप से NS32000-आधारित Ceres (वर्कस्टेशन) वर्कस्टेशन प्रोजेक्ट के हिस्से के रूप में विकसित किया गया था। यह ओबेरॉन (प्रोग्रामिंग भाषा) प्रोग्रामिंग लैंग्वेज में लगभग पूरी तरह से (और 2013 के संस्करण में पूरी तरह से मान्य है) लिखा गया था। बुनियादी प्रणाली को निकलॉस विर्थ और जुर्ग गुटक्नेच द्वारा डिजाइन और कार्यान्वित किया गया था और इसकी डिजाइन और कार्यान्वयन पूरी तरह से उनकी पुस्तक प्रोजेक्ट ओबेरॉन में प्रलेखित है। यूजर इंटरफेस और प्रोग्रामर का संदर्भ मार्टिन रेसर की पुस्तक द ओबेरॉन सिस्टम में पाया जाता है। ओबेरॉन सिस्टम को बाद में विस्तारित किया गया और अन्य हार्डवेयर प्लेटफॉर्म पर पोर्ट किया गया ETH ज्यूरिख में एक टीम द्वारा और लोकप्रिय पत्रिकाओं में मान्यता थी। Wirth और Gutknecht (हालांकि सक्रिय कंप्यूटर विज्ञान के प्रोफेसर होने के नाते) प्रोजेक्ट ओबेरॉन पुस्तक में खुद को 'अंशकालिक प्रोग्रामर' के रूप में संदर्भित करते हैं। 2013 के अंत में, अपने 80वें जन्मदिन से कुछ महीने पहले, विर्थ ने प्रोजेक्ट ओबेरॉन का दूसरा संस्करण प्रकाशित किया। यह एक Xilinx क्षेत्र में प्रोग्राम की जा सकने वाली द्वार श्रंखला (FPGA) बोर्ड पर महसूस किए गए अपने स्वयं के डिज़ाइन के कम किए गए निर्देश सेट कंप्यूटर (RISC) CPU का उपयोग करके ओबेरॉन सिस्टम को लागू करने का विवरण देता है। इसे संगोष्ठी में पेश किया गया ईटीएच ज्यूरिख में उनके 80वें जन्मदिन के मौके पर आयोजित किया गया। इस बीच, इस संस्करण के लिए कई एमुलेटर लागू किए गए। ETH ज्यूरिख में विकासकर्ता समूह के पूर्व सदस्य और बाद में जोहान्स केप्लर यूनिवर्सिटी लिंज़ के इंस्टीट्यूट फर सिस्टम सॉफ्टवेयर के सदस्य जोसेफ टेंपल के अनुसार, जहां एक फोर्क्ड संस्करण (V4) को बनाए रखा गया था, ओबेरॉन सिस्टम के विभिन्न संस्करणों की वंशावली है यह:

यूजर इंटरफेस
ओबेरॉन का एक टेक्स्ट यूजर इंटरफेस (टीयूआई) है, जो टेक्स्ट-आधारित यूजर इंटरफेस से बहुत अलग है। यह कमांड लाइन इंटरफेस (सीएलआई) की भाषाई ताकत के साथ एक ग्राफिकल यूजर इंटरफेस (जीयूआई) की बिंदु और क्लिक सुविधा को जोड़ता है और ओबेरॉन भाषा के नामकरण सम्मेलनों से निकटता से जुड़ा हुआ है। स्क्रीन पर लगभग कहीं भी दिखने वाले टेक्स्ट को संपादित किया जा सकता है और कमांड (कंप्यूटिंग) इनपुट के रूप में उपयोग किया जा सकता है। मध्य-माउस क्लिक द्वारा कमांड सक्रिय होते हैं प्रपत्र के एक पाठ खंड पर  (वैकल्पिक रूप से पैरामीटर द्वारा पीछा किया जाता है, जिसे समाप्त कर दिया जाता है  ). एक कमांड को किसी भी प्रक्रिया द्वारा परिभाषित किया जाता है जिसे निर्यात किया जाता है और एक खाली तर्क सूची होती है। कमांड के पैरामीटर्स को मध्य क्लिक निष्पादित करने से पहले परिभाषित किया जाना चाहिए, और प्रक्रिया द्वारा स्पष्ट रूप से स्कैन और पुनर्प्राप्त किया जाना चाहिए। कमांड निष्पादन के दौरान कोई चेक या प्रश्न नहीं होता है। इसे कभी-कभी गैर-मोडल प्रयोक्ता इंटरफ़ेस (यूआई) कहा जाता है। कमांड-लाइन इंटरफेस # कमांड प्रॉम्प्ट जैसा कुछ नहीं) की जरूरत है।

हालांकि एक कमांड लाइन से बहुत अलग, टीयूआई बहुत ही कुशल और शक्तिशाली है। शुरुआती सीखने की अवस्था में एक तेज चढ़ाई शुरू में इसे थोड़ा मुश्किल बना देती है। कोई सवाल नहीं पूछा जाता है: यह एक जानबूझकर डिजाइन निर्णय है, जिसकी आदत डालने की जरूरत है। संशोधित पाठ को बंद करते समय अधिकांश संपादक उपयोगकर्ता से पूछते हैं: ओबेरॉन सिस्टम में ऐसा नहीं है। पाठ-आधारित उपयोगकर्ता इंटरफ़ेस का उपयोग # अन्य उपयोग और प्रोग्रामिंग इंटरफ़ेस मार्टिन रेसर की पुस्तक द ओबेरॉन सिस्टम में पूरी तरह से प्रलेखित है। यूजर इंटरफेस का संक्षिप्त परिचय निकलॉस विर्थ के होम पेज पर पाया जा सकता है। सिस्टम ओबेरॉन, ओबेरॉन V4 (V4, जिसे कभी-कभी लिंज़-ओबेरॉन भी कहा जाता है) और ओबेरॉन सिस्टम 3 (या S3, जिसे कभी-कभी ETH-Oberon या स्पिरिट ऑफ़ ओबेरॉन भी कहा जाता है) के बाद के संस्करणों ने बटनों के लिए अलग लेकिन असंगत कार्यान्वयन के साथ बुनियादी इंटरफ़ेस को बढ़ाया।, ड्रॉप डाउन मेनू और अन्य सक्रिय तत्व। V4 उस उद्देश्य के लिए सिस्टम 3 के विपरीत सामान्य पाठ में एम्बेडेड एक समर्पित नियंत्रण चरित्र का उपयोग करता है, जिसने लगातार वस्तुओं को पेश करके कर्नेल (ऑपरेटिंग सिस्टम) को बढ़ाया। दोनों एक्सटेंशन में यूजर इंटरफेस तत्वों का एक बड़ा सेट शामिल है।

ओबेरॉन यूजर इंटरफेस को माहिर करना, विशुद्ध रूप से शाब्दिक और तथाकथित गैजेट सिस्टम (S3 के तहत) दोनों, गैर-तुच्छ है। इस प्रकार, ओबेरॉन सिस्टम 3 को सफलतापूर्वक स्थापित करने के बाद, एंड्रे फिशर्स Oberon System 3 Tutorial का अध्ययन करने की सिफारिश की जाती है। इस ट्यूटोरियल का एक विस्तारित संस्करण एक पुस्तक के रूप में प्रकाशित किया गया था, जो अब प्रिंट से बाहर है। सिस्टम 3 (विंडोज, लिनक्स, या नेटिव, यानी ओएलआर के गैजेट्स टूलकिट के साथ भी) के प्रत्येक स्थापित संस्करण में एक उपयोगकर्ता लाइसेंस के तहत पूरी किताब इलेक्ट्रॉनिक रूप में उपलब्ध है। ). अधिक जानकारी कैसे ओबेरॉन कम्पेनियन की अपनी प्रति प्राप्त करने के लिए wikibooks:Oberon/Beginning as a Novice section of the Oberon Wikibook में मिल सकती है।

समान उपयोगकर्ता इंटरफेस अभी तक अधिक सामान्य ऑपरेटिंग सिस्टम में प्रकट नहीं हुए हैं। बेल लैब्स से प्लान 9 के लिए रोब पाइक का एक्मे (टेक्स्ट एडिटर) सिस्टम ओबेरॉन टीयूआई से काफी प्रेरित था। क्या मैकिंटोश प्रोग्रामर की वर्कशॉप के वर्कशीट इंटरफ़ेस ने ओबेरॉन के टीयूआई को प्रभावित किया या इसके विपरीत यह तय करना मुश्किल है: ओबेरॉन सिस्टम विर्थ के पूर्व कंप्यूटर डिज़ाइन लिलिथ (कंप्यूटर), और ऐप्पल मैक (कंप्यूटर) (और इसके पूर्ववर्ती सेब लिसा) दोनों पर आधारित था। ) और ओबेरॉन सिस्टम (सेरेस (वर्कस्टेशन) और इसके अग्रदूत लिलिथ पर) की जड़ें समान हैं: वे सभी ज़ेरॉक्स PARC में विकसित ज़ेरॉक्स ऑल्टो से प्रेरित थे।

संस्करण और उपलब्धता
ओबेरॉन ट्रिलॉजी से कुछ समय पहले V1 पहला प्रयोग करने योग्य संस्करण था  प्रकाशित किया गया था। टेक्स्ट मॉडल में राइट नाम के एडिटर के साथ मिलकर एक बड़ा बदलाव V2 निकला। जैसा कि उपरोक्त खंड #इतिहास में तालिका में दिखाया गया है, 1990 के दशक की शुरुआत में एक प्रमुख कांटा था: V4 बनाम सिस्टम 3: Jürg Gutknecht के आसपास के समूह ने लगातार वस्तुओं और वस्तु-पुस्तकालयों को पेश किया जिससे कर्नेल का विस्तार हुआ। आसपास के समूह :de:Hanspeter Mössenböck|Hanspeter Mössenböck ने एक विशेष वर्ण के लिए मैप किए गए सक्रिय तत्वों को शुरू करके इसी तरह की विशेषताओं को महसूस किया, जिससे कर्नेल को बदले बिना फोंट का विस्तार हुआ। सिस्टम 3 को कभी-कभी स्पिरिट ऑफ ओबेरॉन नाम दिया गया था और बाद में इसका नाम ईटीएच ओबेरॉन रखा गया, जबकि V4 को कभी-कभी लिंज़ ओबेरॉन भी नाम दिया गया था।

2017 तक, ओबेरॉन ओएस कई हार्डवेयर कंप्यूटिंग मंच के लिए उपलब्ध है, आम तौर पर बिना किसी लागत के संस्करणों में और कई स्रोतों से, जो काफी भ्रमित करने वाला है। ओबेरॉन ओएस आमतौर पर बेहद कॉम्पैक्ट है। ओबेरॉन संकलक के साथ भी, वेब ब्राउज़र, टीसीपी/आईपी नेटवर्किंग और जीयूआई सहित मिश्रित उपयोगिताओं के साथ, पूर्ण पैकेज को एक 3.5 फ्लॉपी डिस्क में संकुचित किया जा सकता है। ऐसे संस्करण हैं जो अन्य ऑपरेटिंग सिस्टम पर ओबेरॉन ओएस का अनुकरण करते हैं और ऐसे संस्करण हैं जो नंगे हार्डवेयर पर चलते हैं। बाद वाले का नाम #Native Oberon रखा गया है। सेरेस (वर्कस्टेशन), इंटेल IA-32 और स्ट्रांगएआरएम प्लेटफॉर्म के लिए मूल संस्करण हैं। 2013 में, निकलॉस विर्थ ने प्रोजेक्ट ओबेरॉन में वर्णित बुनियादी प्रणाली को अनुकूलित किया एक मौजूदा एफपीजीए डिजाइन के लिए। 2013 संस्करण की प्रस्तावना के अनुसार, स्पार्टन -3 बोर्ड पर पूरी प्रणाली 10 सेकंड से भी कम समय में संकलित होती है। इस संस्करण को कभी-कभी V5 नाम भी दिया जाता है, इसके बावजूद कि यह बाद के किसी भी संस्करण की तुलना में सेरेस (वर्कस्टेशन) पर चलने वाले मूल V1 के कार्यात्मक रूप से अधिक समान है।

प्लगइन ओबेरॉन और स्लिम बायनेरिज़
ओबेरॉन सिस्टम 3 का एक संस्करण, जो अन्य कार्यान्वयनों की तुलना में Microsoft Windows OS में अधिक एकीकृत है, उसे प्लगइन ओबेरॉन नाम दिया गया था। प्लगइन ओबेरॉन के पास जोडकर परनिगरानी और उद्देश् य, एनपीएपीआई, और ओबेरॉन मॉड्यूल इंटरचेंज (ओएमआई) या स्लिम बायनेरिज़ नामक बाइनरी प्रारूप के लिए समर्थन था, जो इंटेल x86, मोटोरोला 68K और पावरपीसी आर्किटेक्चर के बीच पोर्टेबल ऑब्जेक्ट कोड की अनुमति देता था। 1990 के दशक की शुरुआत में माइकल फ्रांज द्वारा स्लिम बायनेरिज़ का आविष्कार किया गया था। वे 68k से PowerPC आर्किटेक्चर में संक्रमण के दौरान Apple द्वारा आविष्कृत फैट बायनेरिज़ के लिए प्रेरित और विरोध कर रहे थे। ओएमआई सार सिंटैक्स पेड़ के संकुचित संस्करण के आधार पर पोर्टेबल कोड प्रदान करता है। पोर्टेबल कोड प्रतिनिधित्व के लिए एक संकुचित सार सिंटैक्स ट्री का दृष्टिकोण जावा (प्रोग्रामिंग भाषा) दुनिया में ग्रेलवीएम और ग्रेलवीएम # ट्रफल लैंग्वेज इम्प्लीमेंटेशन फ्रेमवर्क के लिए पुनर्जीवित किया गया है।

ओबेरॉन V4
ओबेरॉन V4 नाम का संस्करण (#History भी देखें) Wirth और Gutknecht द्वारा विकसित मूल ऑपरेटिंग सिस्टम के करीब है। यह मूल रूप से ETHZ में विकसित किया गया था, लेकिन जब H.P. मोसेनबॉक Institut für Systemsoftware at जोहान्स-केपलर यूनिवर्सिटी इन लिंज़ (JKU) गए, V4 का विकास भी आगे बढ़ा। इस प्रकार, ETH-Oberon के विपरीत V4 को कभी-कभी लिंज़-ओबेरॉन भी कहा जाता है। V4 और एक्सटेंशन का नवीनतम संस्करण JKU पर उपलब्ध है। ओबेरॉन V4 अनाथ प्रतीत होता है, 2000 के बाद से लगभग कोई बदलाव नहीं हुआ है। V4 का एक अन्य भंडार क्लाउडियो नीडर का ओबेरॉन V4 है, जो विभिन्न V4 कार्यान्वयनों के बीच अंतर भी दिखाता है। 2013 के बाद से यह पृष्ठ SourceForge पर स्थानांतरित/प्रतिबिंबित किया गया है। V4 अपने स्वयं के एक ऑपरेटिंग सिस्टम की तुलना में अब एक एकीकृत विकास पर्यावरण कहलाने के करीब है। V4 के लिए कई एक्सटेंशन लिखे गए थे, जो अभी भी ftp server of SSW at JKU से उपलब्ध हैं; कुछ दस्तावेज उनके web-pages पर मिल सकते हैं, अधिक जानकारी सामान्य रूप से पैकेज में शामिल होती है और यह ओबेरॉन में दी जाती है विशेष समृद्ध पाठ प्रारूप।

एओएस/ब्लूबॉटल/ए2
2010 के आसपास, ETH ज्यूरिख समवर्ती (कंप्यूटर विज्ञान) विभाग ने ऑपरेटिंग सिस्टम के लिए सक्रिय वस्तुओं और कंकरेंसी (कंप्यूटर विज्ञान) की खोज शुरू की, और एक नई भाषा सक्रिय ओबेरॉन का एक प्रारंभिक संस्करण और इसके लिए एक नया ऑपरेटिंग सिस्टम जारी किया, जिसे पहले एक्टिव ऑब्जेक्ट सिस्टम नाम दिया गया था ( एओएस) 2002 में, फिर ट्रेडमार्क मुद्दों के कारण, 2005 में ब्लूबॉटल का नाम बदलकर, फिर 2008 में A2 (ऑपरेटिंग सिस्टम) का नाम बदल दिया गया। यह इंटरनेट के माध्यम से अधिकांश स्रोत के साथ ETH ज्यूरिख से उपलब्ध है। मूल संस्करण (A2) नंगे हार्डवेयर पर चलते हैं, और वर्तमान में Intel IA-32 और x86-64 सिंगल- और मल्टी-प्रोसेसर सिस्टम के लिए और स्ट्रांगएआरएम सीपीयू परिवार के लिए संभव हैं। अन्य ऑपरेटिंग सिस्टम के संस्करण Windows (WinAos), Unix (UnixAos), Linux (LinuxAos), और macOS (DarwinAos) पर उपलब्ध हैं। A2 के बारे में अधिक विस्तृत जानकारी :ru:A2 (ऑपरेशन सिस्टम) पर उपलब्ध है।

stailaOS
एक औद्योगिक अनुसंधान परियोजना के एक भाग के रूप में ईटीएच ज्यूरिख के नेटिव सिस्टम्स ग्रुप ने स्टेलाओएस नामक एक एप्लिकेशन-विशिष्ट ऑपरेटिंग सिस्टम विकसित किया है जो नवीनतम संस्करण ओबेरॉन ओएस पर आधारित है। यह रीयल-टाइम कंप्यूटिंग | रीयल-टाइम एनालिटिक्स, उच्च प्रदर्शन स्वचालित व्यापार प्रणाली (एटीएस), मुख्य स्मृति आधारित उद्यम संसाधन योजना (ईआरपी), आदि जैसे उपयोगों के लिए है।

मूल निवासी ओबेरॉन
नेटिव ओबेरॉन एक ओबेरॉन सिस्टम है जो नंगे हार्डवेयर पर चलता है। PC-Native Oberon एक ऐसा संस्करण है जो IA-32 (x86-32) PC हार्डवेयर पर चलता है। कभी भी V4 नेटिव ओबेरॉन नहीं रहा है, इसलिए इस सेक्शन में सभी जानकारी निहित रूप से मानती है कि यह सिस्टम 3 है। नेटिव ओबेरॉन की हार्डवेयर आवश्यकताएं कम हैं: 133 मेगाहर्ट्ज पेंटियम, 100 एमबी हार्ड डिस्क, वीईएसए 2 ग्राफिक्स कार्ड न्यूनतम 1024x768 पिक्सल रिज़ॉल्यूशन के साथ, वैकल्पिक 3Com नेटवर्क कार्ड। मूल प्रणाली एक एचडी फ्लॉपी डिस्क से चलती है, और एक नेटवर्क के माध्यम से अधिक सॉफ्टवेयर स्थापित किए जा सकते हैं। पूर्ण स्थापना में गैजेट्स जीयूआई शामिल है। यह पूरी तरह से ओबेरॉन भाषा में लिखा गया है। नवीनतम उपलब्ध संस्करण 2.3.7 था। यह दिनांक 5. जनवरी 2003 है और कभी-कभी इसे अपडेट/अल्फ़ा के रूप में भी लेबल किया जाता है, विशेष रूप से ETHZ के ftp- सर्वर पर। बाद के संस्करणों को A2 (ऑपरेटिंग सिस्टम)|AOS/BlueBottle/A2 में शामिल किया गया।

एलएनओ
लिनक्स नेटिव ओबेरॉन (एलएनओ) नाम का एक संस्करण लिनक्स को हार्डवेयर अमूर्त परत (एचएएल) के रूप में उपयोग करता है। इसका लक्ष्य पीसी-नेटिव ओबेरॉन के लिए जितना संभव हो उतना संगत होना है। ओबेरॉन सिस्टम के अन्य संस्करण, नाम में मूल के बिना, निम्न स्तर के मॉड्यूल के आंशिक रूप से संशोधित इंटरफेस थे। 2015 में, पीटर मैथियास ने ओबेरॉन लिनक्स रिवाइवल (ओएलआर) नाम के तहत एलएनओ को पुनर्जीवित किया। Intel x86, एआरएम वास्तुकला, MIPS आर्किटेक्चर और RISC-V पर निर्बाध रूप से चलने वाले मल्टी-प्लेटफ़ॉर्म डिस्ट्रीब्यूशन के रूप में। यह Raspberry Pi और कम लागत वाले CHIP (कंप्यूटर) कंप्यूटर पर अच्छा चलता है; कुछ ट्वीकिंग (समूह सदस्यता या/और कुछ उपकरणों पर अनुमतियों को समायोजित करना) के साथ यह टिनी कोर लिनक्स पर अच्छी तरह से चलता है। डायरेक्ट सिस्टम कॉल द्वारा ओएलआर लिनक्स कर्नेल के साथ इंटरफेस करता है।, OLR में नेटवर्क परत का अभाव होता है।

प्रोजेक्ट ओबेरॉन 2013
2013 में, Wirth और पॉल रीड ने Digilent Xilinx#Spartan परिवार FPGA स्टार्टर बोर्ड के लिए मूल ओबेरॉन सिस्टम का पुन: कार्यान्वयन पूरा किया। कार्य में प्रोजेक्ट ओबेरॉन का संशोधन शामिल है, प्रोजेक्ट ओबेरॉन (नया संस्करण 2013) के रूप में पहचाना गया। 2015 में, रीड ने विक्टर युर्कोवस्की के साथ सहयोग किया OberonStation, एक Xilinx#Spartan परिवार-आधारित कंप्यूटर जिसे विशेष रूप से चलाने के लिए डिज़ाइन किया गया ओबेरॉन। तब से सिस्टम को Saanlima Electronics, और Xilinx#Artix-आधारित [https] द्वारा Xilinx#Spartan परिवार FPGA Pepino विकास बोर्ड में भेज दिया गया है। CFB Software द्वारा ://reference.digilentinc.com/reference/programmable-logic/nexys-a7/start Digilent Nexys A7-100 FPGA ट्रेनर बोर्ड]। पीटर डे वाचर ने इसके लिए एक एमुलेटर लागू किया, जिसे माइकल द्वारा Java और JavaScript में भी पोर्ट किया गया था। Schierl, आधुनिक ब्राउज़र में चल रहा है, और Free Pascal/Ultibo पर पोर्ट किया गया है Markus Greim और Go पर।   Andreas Pirklbauer GitHub पर एक प्रयोगात्मक संस्करण और Project Oberon 2013 के एक्सटेंशन को बनाए रखता है।

शब्दावली

 * A2 (ऑपरेटिंग सिस्टम) - 2002 में पूर्व में एक्टिव ऑब्जेक्ट सिस्टम (AOS), 2005 में अफ़वाह कॉपीराइट मुद्दों के कारण ब्लूबॉटल का नाम बदल दिया गया, 2008 में A2 का नाम बदल दिया गया।
 * एएलओ - एआरएम लिनक्स ओबेरॉन; एलएनओ परिवार में और एआरएम सीपीयू के लिए।
 * AOS - ऊपर A2 प्रविष्टि देखें।
 * बीबी - ब्लैकबॉक्स घटक बिल्डर। ओबेरॉन माइक्रोसिस्टम्स से घटक पास्कल आईडीई।
 * ब्लूबॉटल - ऊपर A2 प्रविष्टि देखें।
 * सीपी - घटक पास्कल। ओबेरॉन परिवार की एक बोली जो ओबेरॉन-2 के समान है।
 * ईथो - ओबेरॉन जैसा कि ज़्यूरिख में स्विस फ़ेडरल इंस्टीट्यूट ऑफ़ टेक्नोलॉजी में विकसित किया गया है: ईडगेनोसिस्के टेक्निशे होच्स्चुले (ईटीएच)।
 * Fox – सक्रिय ओबेरॉन के लिए संकलक, AOS में दिखाई दे रहा है (ऊपर A2 प्रविष्टि देखें)।
 * लियो - लिनक्स ईटीएच ओबेरॉन। Linux x86 के लिए ETHO 2.4.3।
 * एलएनओ - लिनक्स नेटिव ओबेरॉन।
 * नहीं - मूल निवासी ओबेरॉन। दूसरे ऑपरेटिंग सिस्टम के बजाय नंगे हार्डवेयर पर चलता है।
 * OLR - ओबेरॉन लिनक्स रिवाइवल। NO का एक संस्करण जो Linux को एक हार्डवेयर अमूर्त के रूप में उपयोग करता है और x86, ARM आर्किटेक्चर और स्टैनफोर्ड MIPS पर चलता है।
 * OP2 – पोर्टेबल ओबेरॉन-2 कंपाइलर। ओबेरॉन को व्यावसायिक रूप से उपलब्ध प्लेटफार्मों पर पोर्ट करने के लिए OP2 विकसित किया गया था।
 * PACO - (गुंजाइश) समानांतर सहसंयोजक। A2 में दिखाई देता है (ऊपर प्रविष्टि देखें)। प्रत्येक दायरे को एक स्वतंत्र थ्रेड में संकलित करता है।
 * आरआईएससी5 - विर्थ के रिड्यूस्ड इंस्ट्रक्शन सेट कंप्यूटर आर्किटेक्चर पर आधारित प्रोजेक्ट ओबेरॉन 2013 की सेंट्रल प्रोसेसिंग यूनिट (सीपीयू)। आरआईएससी-वी के साथ भ्रमित न हों।
 * UnixAOS – Unix-आधारित AOS, ऊपर A2 प्रविष्टि देखें।
 * WinAOS – Windows-आधारित AOS, ऊपर A2 प्रविष्टि देखें।

यह भी देखें

 * A2 (ऑपरेटिंग सिस्टम)
 * ओबेरॉन (प्रोग्रामिंग भाषा)
 * ओबेरॉन -2 प्रोग्रामिंग भाषा

बाहरी संबंध

 * , old ETH Oberon homepage, dead since Jan-2020, redirect to Archive.org: archived version
 * Oberon article on WikiWikiWeb
 * Genealogy and History of the Oberon System version at archive.org
 * Oberon Bibliography


 * Oberon compilers.
 * Install ETH Oberon using QEMU
 * BlueBottle/AOS/A2 An evolution of Native Oberon with support for Multiprocessor systems with Active Objects (kind of threads running on separate processors, if available) and a zooming user interface available at ETH Zurich's redmine instance.
 * Native Oberon Home Page redirected to Archive.org (May 2016 - this site has broken URLs in the links to the ftp-Server; files were moved from ftp://ftp.inf.ethz.ch/pub/ETHOberon/ to ftp://ftp.ethoberon.ethz.ch/, on 10 March 2022 a mirror of that server is still available at GWDG)
 * Native Oberon Hardware Compatibility redirected to archive.org
 * ETH PC Native Oberon, Usage Notes
 * Lukas Mathis' Blog about Oberon A nice trace back to the history of user interfaces and Oberon.
 * Oberon V4 main page at Johannes Kepler University Linz
 * Oberon V4 Sources Collected sources for different V4 implementations at SourceForge and Oberon V4 for Linux, more information in the corresponding wiki.
 * http://www.projectoberon.com/, Project Oberon.
 * Experimental Oberon
 * WinOberon aka Plugin Oberon Version 2.6 as provided by Emil Zeller to Alexander Illjin around 2010
 * Oberon System 3 Tutorial by André Fischer (1997), archived version