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

From Vigyanwiki
(Created page with "{{Use dmy dates|date=February 2021}} {{Infobox OS | name = Oberon | logo = | screenshot = OberonScreen.PNG | caption = Tiled window arrangement of Oberon | developer = Nikl...")
 
No edit summary
 
(13 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Use dmy dates|date=February 2021}}
{{Infobox OS
{{Infobox OS
| name = Oberon
| name = Oberon
Line 28: Line 27:
| website =  
| website =  
}}
}}
ओबेरॉन सिस्टम<ref name="OSReport">{{cite report |last1=Wirth |first1=Niklaus |author1-link=Niklaus Wirth |last2=Gutknecht |first2=Jürg |author2-link=Jürg Gutknecht |date=1988 |title=The Oberon System: Report Number 88 |url=http://e-collection.library.ethz.ch/eserv/eth:3180/eth-3180-01.pdf}}</ref> प्रोग्रामिंग लैंग्वेज ओबेरॉन (प्रोग्रामिंग लैंग्वेज) में लिखा गया एक मॉड्यूलर, सिंगल-यूजर, सिंगल-प्रोसेस, मल्टीटास्किंग [[ऑपरेटिंग सिस्टम]] है।<ref>Wirth, Niklaus: The Programming Language Oberon. Software - Practice and Experience, 18:7, 671-690, Jul. 1988</ref> यह मूल रूप से 1980 के दशक के अंत में ETH ज्यूरिख में विकसित किया गया था। ओबेरॉन सिस्टम में पारंपरिक [[कमांड लाइन इंटरफेस]] (सीएलआई) या [[ग्राफिकल यूज़र इंटरफ़ेस]] (जीयूआई) के बजाय एक अपरंपरागत दृश्य टेक्स्ट-आधारित यूजर इंटरफेस # ओबेरॉन (टीयूआई) है। यह टीयूआई अपने समय में बहुत नवीन था और बेल लैब्स ऑपरेटिंग सिस्टम से प्लान 9 के लिए एक्मे (टेक्स्ट एडिटर) के डिजाइन को प्रभावित किया।
'''ओबेरॉन''' [[ऑपरेटिंग सिस्टम|प्रणाली]]<ref name="OSReport">{{cite report |last1=Wirth |first1=Niklaus |author1-link=Niklaus Wirth |last2=Gutknecht |first2=Jürg |author2-link=Jürg Gutknecht |date=1988 |title=The Oberon System: Report Number 88 |url=http://e-collection.library.ethz.ch/eserv/eth:3180/eth-3180-01.pdf}}</ref> प्रोग्रामिंग लैंग्वेज ओबेरॉन (प्रोग्रामिंग लैंग्वेज) में लिखा गया एक बहुकार्यन, एकल-उपभोक्ता, एकल-विधि, बहुकार्यन [[ऑपरेटिंग सिस्टम]] है।<ref>Wirth, Niklaus: The Programming Language Oberon. Software - Practice and Experience, 18:7, 671-690, Jul. 1988</ref> यह मूल रूप से 1980 के दशक के अंत में ETH ज्यूरिख में विकसित किया गया था। ओबेरॉन प्रणाली में पारंपरिक [[कमांड लाइन इंटरफेस|समादेश प्रणाली अंतराफलक]] (CLI) या [[ग्राफिकल यूज़र इंटरफ़ेस|आलेखी प्रयोक्ता अंतराफलक]] (GUI) के स्थान पर एक अपरंपरागत दृश्य पाठ्य-आधारित उपभोक्ता अंतराफलक (TUI) है। यह TUI अपने समय में बहुत नवीन था और बेल लैब्स संचालन प्रणाली से प्लान 9 के लिए एक्मे (पाठ्यांश संपादक) के अभिकल्पना को प्रभावित किया।


ओबेरॉन सिस्टम का नवीनतम संस्करण, प्रोजेक्ट ओबेरॉन 2013, अभी भी [[निकोलस विर्थ]] और कई सहयोगियों द्वारा बनाए रखा गया है, लेकिन सिस्टम के पुराने ईटीएच संस्करण अनाथ हो गए हैं। सिस्टम मल्टी-प्रोसेस, [[सममित बहु प्रसंस्करण]] (SMP) सक्षम [[A2 (ऑपरेटिंग सिस्टम)]] (पूर्व में सक्रिय ऑब्जेक्ट सिस्टम (AOS)) में भी विकसित हुआ।<ref name="AOSthesis">{{Cite thesis |type=PhD |last=Muller |first=Pieter Johannes |date=2002 |title=The active object system design and multiprocessor implementation |url=http://e-collection.library.ethz.ch/eserv/eth:26082/eth-26082-02.pdf |publisher=Swiss Federal Institute of Technology, Zürich ([[ETH Zurich]])}}</ref> उसके बाद ब्लूबॉटल), [[जूमिंग यूजर इंटरफेस]] (ZUI) के साथ।
ओबेरॉन प्रणाली का नवीनतम संस्करण, प्रक्षेपण ओबेरॉन 2013, अभी भी [[निकोलस विर्थ]] और कई सहयोगियों द्वारा बनाए रखा गया है लेकिन प्रणाली के पुराने ETH संस्करण अनाथ हो गए हैं। प्रणाली बहु-संसाधन, [[सममित बहु प्रसंस्करण]] (SMP) सक्षम [[A2 (ऑपरेटिंग सिस्टम)|A2 (संचालन प्रणाली)]] (पूर्व में सक्रिय वस्तुनिष्ठ प्रणाली (AOS)) उसके बाद ब्लूबॉटल), [[जूमिंग यूजर इंटरफेस|आकारण उपभोक्ता अंतराफलक]] (ZUI) के साथ भी विकसित हुआ।<ref name="AOSthesis">{{Cite thesis |type=PhD |last=Muller |first=Pieter Johannes |date=2002 |title=The active object system design and multiprocessor implementation |url=http://e-collection.library.ethz.ch/eserv/eth:26082/eth-26082-02.pdf |publisher=Swiss Federal Institute of Technology, Zürich ([[ETH Zurich]])}}</ref>


== इतिहास ==
== इतिहास ==
ओबेरॉन ऑपरेटिंग सिस्टम को मूल रूप से [[NS32000]]-आधारित Ceres (वर्कस्टेशन) वर्कस्टेशन प्रोजेक्ट के हिस्से के रूप में विकसित किया गया था। यह ओबेरॉन ([[प्रोग्रामिंग भाषा]]) प्रोग्रामिंग लैंग्वेज में लगभग पूरी तरह से (और 2013 के संस्करण में पूरी तरह से मान्य है) लिखा गया था।<ref name="PIO">[http://www.ethoberon.ethz.ch/WirthPubl/ProgInOberonWR.pdf M. Reiser and N. Wirth: Programming in Oberon] Addison-Wesley/ACM Press (1992) {{ISBN|0-201-56543-9}}. Out of print.</ref> बुनियादी प्रणाली को निकलॉस विर्थ और जुर्ग गुटक्नेच द्वारा डिजाइन और कार्यान्वित किया गया था और इसकी डिजाइन और कार्यान्वयन पूरी तरह से उनकी पुस्तक प्रोजेक्ट ओबेरॉन में प्रलेखित है।<ref name="PO">[https://inf.ethz.ch/personal/wirth/ProjectOberon1992.pdf N. Wirth and J. Gutknecht: Project Oberon - The Design of an Operating System and Compiler] Addison-Wesley/ACM Press (1992) {{ISBN|0-201-54428-8}}. Out of print. [http://www.inf.ethz.ch/personal/wirth/ProjectOberon/ Online version of the second edition (2013)].</ref> यूजर इंटरफेस और प्रोग्रामर का संदर्भ मार्टिन रेसर की पुस्तक ओबेरॉन सिस्टम में पाया जाता है।<ref name="OS">Reiser, Martin: "The Oberon System - User Guide and Programmer's Manual" - Out-of-print - Addison-Wesley/ACM Press (1991) {{ISBN|0-201-54422-9}}</ref> ओबेरॉन सिस्टम को बाद में विस्तारित किया गया और अन्य हार्डवेयर प्लेटफॉर्म पर पोर्ट किया गया<ref>A. R. Disteli, Oberon for PC on an MS-DOS base, Technical Report #203 der [[ETH Zurich]], November 1993, [http://e-collection.library.ethz.ch/eserv/eth:3801/eth-3801-01.pdf Reprint].</ref><ref>
ओबेरॉन संचालन प्रणाली को मूल रूप से [[NS32000]]-आधारित सेरेस (कार्यस्थल) कार्यस्थल प्रक्षेपण के हिस्से के रूप में विकसित किया गया था। यह ओबेरॉन ([[प्रोग्रामिंग भाषा|प्रोग्रामिंग लैंग्वेज]]) प्रोग्रामिंग लैंग्वेज में लगभग पूरी तरह से (और 2013 के संस्करण में पूरी तरह से मान्य है) लिखा गया था।<ref name="PIO">[http://www.ethoberon.ethz.ch/WirthPubl/ProgInOberonWR.pdf M. Reiser and N. Wirth: Programming in Oberon] Addison-Wesley/ACM Press (1992) {{ISBN|0-201-56543-9}}. Out of print.</ref> बुनियादी प्रणाली को निकलॉस विर्थ और जुर्ग गुटक्नेच द्वारा अभिकल्पना और कार्यान्वित किया गया था और इसकी अभिकल्पना और कार्यान्वयन पूरी तरह से उनकी पुस्तक प्रक्षेपण ओबेरॉन में प्रलेखित है।<ref name="PO">[https://inf.ethz.ch/personal/wirth/ProjectOberon1992.pdf N. Wirth and J. Gutknecht: Project Oberon - The Design of an Operating System and Compiler] Addison-Wesley/ACM Press (1992) {{ISBN|0-201-54428-8}}. Out of print. [http://www.inf.ethz.ch/personal/wirth/ProjectOberon/ Online version of the second edition (2013)].</ref> उपभोक्ता अंतराफलक और क्रमादेशक का संदर्भ मार्टिन रेसर की पुस्तक ओबेरॉन प्रणाली में पाया जाता है।<ref name="OS">Reiser, Martin: "The Oberon System - User Guide and Programmer's Manual" - Out-of-print - Addison-Wesley/ACM Press (1991) {{ISBN|0-201-54422-9}}</ref> ओबेरॉन प्रणाली को बाद में विस्तारित किया गया और ETH ज्यूरिख में एक दल द्वारा अन्य हार्डवेयर मंच पर भेजा गया<ref>A. R. Disteli, Oberon for PC on an MS-DOS base, Technical Report #203 der [[ETH Zurich]], November 1993, [http://e-collection.library.ethz.ch/eserv/eth:3801/eth-3801-01.pdf Reprint].</ref><ref>
J. Supcik, HP-Oberon, Technical Report #212 of the [[ETH Zurich]], November 1993, [http://e-collection.library.ethz.ch/eserv/eth:3931/eth-3931-01.pdf Reprint].</ref><ref>
J. Supcik, HP-Oberon, Technical Report #212 of the [[ETH Zurich]], November 1993, [http://e-collection.library.ethz.ch/eserv/eth:3931/eth-3931-01.pdf Reprint].</ref><ref>
M. Franz, MacOberon Reference Manual, Technical Report #142 der [[ETH Zurich]], November 1993, [http://e-collection.library.ethz.ch/eserv/eth:3278/eth-3278-01.pdf Reprint].</ref><ref>
M. Franz, MacOberon Reference Manual, Technical Report #142 der [[ETH Zurich]], November 1993, [http://e-collection.library.ethz.ch/eserv/eth:3278/eth-3278-01.pdf Reprint].</ref><ref>
J. Templ, Design and implementation of SPARC-Oberon. Structured Programming, 12, 197–205 (1991).</ref><ref>
J. Templ, Design and implementation of SPARC-Oberon. Structured Programming, 12, 197–205 (1991).</ref><ref>
M. Brandis, R. Crelier, M. Franz, J. Templ, The Oberon System Family. Software-Practice and Experience, Vol. 25(12), 1331–1366, December 1995. Also: [http://e-collection.library.ethz.ch/eserv/eth:3424/eth-3424-01.pdf Technical Report 174] of the [[ETH Zurich]].</ref>
M. Brandis, R. Crelier, M. Franz, J. Templ, The Oberon System Family. Software-Practice and Experience, Vol. 25(12), 1331–1366, December 1995. Also: [http://e-collection.library.ethz.ch/eserv/eth:3424/eth-3424-01.pdf Technical Report 174] of the [[ETH Zurich]].</ref> और लोकप्रिय पत्रिकाओं में मान्यता प्राप्त हुई।<ref>R. Gerike, Wider den Schnickschnack. Oberon System, Teil 1: Anwendersicht. ''c't'' 1994 (2) p. 180, Teil 2: Technische Einblicke. c't 1994 (3), p. 240 (German language).</ref> <ref name="Sys3">
ETH ज्यूरिख में एक टीम द्वारा और लोकप्रिय पत्रिकाओं में मान्यता थी।<ref>R. Gerike, Wider den Schnickschnack. Oberon System, Teil 1: Anwendersicht. ''c't'' 1994 (2) p. 180, Teil 2: Technische Einblicke. c't 1994 (3), p. 240 (German language).</ref>
<ref name="Sys3">
H. Marais, Oberon System 3, Dr. Dobb's Journal, October 1994, [http://www.drdobbs.com/architecture-and-design/oberon-system-3/184409324 pages 42-50].</ref><ref>
H. Marais, Oberon System 3, Dr. Dobb's Journal, October 1994, [http://www.drdobbs.com/architecture-and-design/oberon-system-3/184409324 pages 42-50].</ref><ref>
{{Cite magazine |last=Pountain |first=Dick |date=May 1993 |title=Oberon: A Glimpse at the Future |magazine=[[Byte (magazine)|Byte]] |volume=18 |issue=5 |page=111ff |url=https://archive.org/stream/BYTE-1993-05#page/n124/mode/1up |via=Archive.org}}</ref><ref>
{{Cite magazine |last=Pountain |first=Dick |date=May 1993 |title=Oberon: A Glimpse at the Future |magazine=[[Byte (magazine)|Byte]] |volume=18 |issue=5 |page=111ff |url=https://archive.org/stream/BYTE-1993-05#page/n124/mode/1up |via=Archive.org}}</ref><ref>
{{Cite magazine |last=Pountain |first=Dick |date=March 1991 |title=Modula's Children, Part II: Oberon |magazine=[[Byte (magazine)|Byte]] |volume=16 |issue=3 |pages=135–142 |url=https://archive.org/stream/byte-magazine-1991-03/1991_03_BYTE_16-03_Network_Management#page/n187/ |via=Archive.org}}</ref><ref>
{{Cite magazine |last=Pountain |first=Dick |date=March 1991 |title=Modula's Children, Part II: Oberon |magazine=[[Byte (magazine)|Byte]] |volume=16 |issue=3 |pages=135–142 |url=https://archive.org/stream/byte-magazine-1991-03/1991_03_BYTE_16-03_Network_Management#page/n187/ |via=Archive.org}}</ref><ref>
{{Cite magazine |last=Pountain |first=Dick |date=January 1995 |title=The Oberon/F System |magazine=[[Byte (magazine)|Byte]] |volume=20 |issue=1 |page=227f |url=https://vintageapple.org/byte/pdf/199501_Byte_Magazine_Vol_20-01_Small_Office_Big_Business.pdf |via=Vintage Apple}}</ref><ref>
{{Cite magazine |last=Pountain |first=Dick |date=January 1995 |title=The Oberon/F System |magazine=[[Byte (magazine)|Byte]] |volume=20 |issue=1 |page=227f |url=https://vintageapple.org/byte/pdf/199501_Byte_Magazine_Vol_20-01_Small_Office_Big_Business.pdf |via=Vintage Apple}}</ref><ref>
{{Cite magazine |last=Börner |first=T. |date=March 1999 |title=Betriebssysteme: Native Oberon für den PC |magazine=[[Chip (magazine)|Chip]] |page=131ff |language=de}}</ref> Wirth और Gutknecht (हालांकि सक्रिय [[कंप्यूटर विज्ञान]] के प्रोफेसर होने के नाते) प्रोजेक्ट ओबेरॉन पुस्तक में खुद को 'अंशकालिक प्रोग्रामर' के रूप में संदर्भित करते हैं।<ref name="PO"/>2013 के अंत में, अपने 80वें जन्मदिन से कुछ महीने पहले, विर्थ ने प्रोजेक्ट ओबेरॉन का दूसरा संस्करण प्रकाशित किया।<ref>{{cite web |url=https://lists.inf.ethz.ch/pipermail/oberon/2013/006922.html |title=[Oberon] Project Oberon, 2013 Edition |last=Reed |first=Paul |date=21 December 2013 |access-date=13 February 2021}}</ref> यह एक Xilinx [[क्षेत्र में प्रोग्राम की जा सकने वाली द्वार श्रंखला]] (FPGA) बोर्ड पर महसूस किए गए अपने स्वयं के डिज़ाइन के कम किए गए निर्देश सेट कंप्यूटर (RISC) CPU का उपयोग करके ओबेरॉन सिस्टम को लागू करने का विवरण देता है। इसे संगोष्ठी में पेश किया गया<ref>{{cite AV media |last=Wirth|first=Niklaus |date=20 February 2014 |title=Niklaus Wirth Birthday Symposium |access-date=13 February 2021 |url=https://video.ethz.ch/conferences/2014/wirth/d40b0ce9-b9fa-4ba3-8dee-cf9d0c6f01a4.html |website=ETH Zurich}}</ref> ईटीएच ज्यूरिख में उनके 80वें जन्मदिन के मौके पर आयोजित किया गया। इस बीच, इस संस्करण के लिए कई एमुलेटर लागू किए गए।<ref name="PDW-Emul">
{{Cite magazine |last=Börner |first=T. |date=March 1999 |title=Betriebssysteme: Native Oberon für den PC |magazine=[[Chip (magazine)|Chip]] |page=131ff |language=de}}</ref> विर्थ और गुटनेचट (हालांकि सक्रिय [[कंप्यूटर विज्ञान]] के प्राध्यापक होने के नाते) प्रक्षेपण ओबेरॉन पुस्तक में खुद को 'अंशकालिक क्रमादेशक' के रूप में संदर्भित करते हैं।<ref name="PO"/> 2013 के अंत में, अपने 80वें जन्मदिन से कुछ महीने पहले, विर्थ ने प्रक्षेपण ओबेरॉन का दूसरा संस्करण प्रकाशित किया।<ref>{{cite web |url=https://lists.inf.ethz.ch/pipermail/oberon/2013/006922.html |title=[Oberon] Project Oberon, 2013 Edition |last=Reed |first=Paul |date=21 December 2013 |access-date=13 February 2021}}</ref> यह एक लिन एक्स [[क्षेत्र में प्रोग्राम की जा सकने वाली द्वार श्रंखला|क्षेत्र क्रमादेश द्वार व्यूह]] (FPGA) पट्ट पर महसूस किए गए अपने स्वयं के अभिकल्पना के कम किए गए निर्देश सम्मुच्चय कंप्यूटर (RISC) CPU का उपयोग करके ओबेरॉन प्रणाली को लागू करने का विवरण देता है। <ref>{{cite AV media |last=Wirth|first=Niklaus |date=20 February 2014 |title=Niklaus Wirth Birthday Symposium |access-date=13 February 2021 |url=https://video.ethz.ch/conferences/2014/wirth/d40b0ce9-b9fa-4ba3-8dee-cf9d0c6f01a4.html |website=ETH Zurich}}</ref> ETH ज्यूरिख में उनके 80वें जन्मदिन के मौके पर इसे संगोष्ठी में प्रस्तुत किया गया। इस बीच, इस संस्करण के लिए कई यंत्रानुकरणकारी लागू किए गए।<ref name="PDW-Emul">
{{cite web |url=https://github.com/pdewacht/oberon-risc-emu |title=Oberon RISC Emulator |last=De Wachter |first=Peter |date=18 August 2020 |website=GitHub |access-date=13 February 2021}}</ref><ref name="JS-Emul">
{{cite web |url=https://github.com/pdewacht/oberon-risc-emu |title=Oberon RISC Emulator |last=De Wachter |first=Peter |date=18 August 2020 |website=GitHub |access-date=13 February 2021}}</ref><ref name="JS-Emul">
{{cite web |url=https://schierlm.github.io/OberonEmulator/ |title=Project Oberon emulator in JavaScript and Java |last=Schierl |first=Michael |date=19 January 2021 |website=GitHub |access-date=13 February 2021}}</ref><ref name="Ultibo-Emul">
{{cite web |url=https://schierlm.github.io/OberonEmulator/ |title=Project Oberon emulator in JavaScript and Java |last=Schierl |first=Michael |date=19 January 2021 |website=GitHub |access-date=13 February 2021}}</ref><ref name="Ultibo-Emul">
Line 50: Line 47:
{{cite web |url=https://github.com/fzipp/oberon |title=Project Oberon emulator in Go |date=18 September 2021 |website=GitHub |access-date=13 February 2021}}</ref><ref>
{{cite web |url=https://github.com/fzipp/oberon |title=Project Oberon emulator in Go |date=18 September 2021 |website=GitHub |access-date=13 February 2021}}</ref><ref>
{{cite web |url=http://www.reactive-instruments.eu/ |title=Oberon Workstation |last=de Jong |first=Roel P. |date=19 October 2018 |website=Reactive Instruments |access-date=13 February 2021}}</ref>
{{cite web |url=http://www.reactive-instruments.eu/ |title=Oberon Workstation |last=de Jong |first=Roel P. |date=19 October 2018 |website=Reactive Instruments |access-date=13 February 2021}}</ref>
ETH ज्यूरिख में विकासकर्ता समूह के पूर्व सदस्य और बाद में [[जोहान्स केप्लर यूनिवर्सिटी लिंज़]] के इंस्टीट्यूट फर सिस्टम सॉफ्टवेयर के सदस्य जोसेफ टेंपल के अनुसार, जहां एक फोर्क्ड संस्करण (V4) को बनाए रखा गया था, ओबेरॉन सिस्टम के विभिन्न संस्करणों की वंशावली है यह:
 
ETH ज्यूरिख में विकासकर्ता समूह के पूर्व सदस्य और बाद में [[जोहान्स केप्लर यूनिवर्सिटी लिंज़]] के इंस्टीट्यूट फर प्रणाली सॉफ्टवेयर के सदस्य जोसेफ टेंपल के अनुसार, जहां एक द्विशाखित संस्करण (V4) को बनाए रखा गया था, यह ओबेरॉन प्रणाली के विभिन्न संस्करणों की वंशावली है:
{| class="wikitable"
{| class="wikitable"
|-
|-
! | Year
! | वर्ष
! colspan="2" | Name
! colspan="2" | नाम
! | Remark
! | प्रतिक्रिया
|-
|-
| 1985
| 1985
| colspan="2" align="center"|  
| colspan="2" align="center" |
| Start of Oberon project
| ओबेरॉन परियोजना का प्रारम्भ
|-
|-
| 1987  
| 1987  
| colspan="2" align="center"| V1
| colspan="2" align="center" | V1
| Internal use at [[ETHZ]];<ref name="OSReport"/><ref>Wirth, Niklaus. Designing a System from Scratch. Structured Programming (1989) Vol. 10, pp. 10–18.</ref> simple text editing facilities only
| ETHZ में आंतरिक उपयोग; केवल सरल पाठ संपादन सुविधाएं
|-
|-
| 1991 || V2 || || Extensible text model and a special editor named Write<ref name="Write">Szyperski, Clemens A., Write: An extensible text editor for the Oberon system. [[ETH Zurich|Swiss Federal Institute of Technology in Zurich]] (1991). [http://e-collection.library.ethz.ch/eserv/eth:3313/eth-3313-01.pdf Report 151].</ref> supporting these extensions
| 1991 || V2 || || वितान्य पाठ्य प्रतिरूप और राइट नामक एक विशेष संपादक इन वितान्य का समर्थन करता है
|-
|-
| 1991 || || System 3 || [[Kernel (operating system)|Kernel]] extensions supporting persistent objects and object-libraries supporting object embedding and object linking; Gadgets, Script (text editor), Illustrate (graphics editor)<ref name="Sys3"/>
| 1991 || || प्रणाली 3 || लगातार वस्तुओं का समर्थन करने वाले कर्नेल विस्तारण और वस्तु अंत: स्थापन और वस्तु सहलग्नता का समर्थन करने वाली वस्तु-पुस्तकालय; यन्त्रिका, आलेख (पाठ्यांश संपादक), व्यख्या (आलेखिकी सम्पादक)<ref name="Sys3" />
|-
|-
| 1992 || || || Publication of Oberon Trilogy: "Project Oberon",<ref name="PO"/> "The Oberon System",<ref name="OS"/> and "Programming in Oberon"<ref name="PIO"/>
| 1992 || || || ओबेरॉन ट्रिलॉजी का प्रकाशन: "ओबेरॉन परियोजना ", "द ओबेरॉन प्रणाली", और "ओबेरॉन क्रमदेशन"
|-
|-
| 1992 || V4 || || Functions of Write integrated into standard text editor
| 1992 || V4 || || लिखने के कार्य मानक पाठ संपादक में एकीकृत
|-
|-
| || || Rel. 1.4 || Desktops
| || || Rel. 1.4 || डेस्कटप
|-
|-
| 1993 || || Rel. 1.5 || Generic document model
| 1993 || || Rel. 1.5 || सामान्य प्रपत्र प्रतिरूप
|-
|-
| 1994 || V4 || || [[:de:Hanspeter Mössenböck|Hanspeter Mössenböck]] appointed at [[Johannes Kepler University Linz|JKU (Linz)]], V4 development moves there
| 1994 || V4 || || JKU (लिंज़) में नियुक्त हंसपीटर मोसेनबॉक, V4 विकास उधर होता है
|-
|-
| 1995 || || Rel. 2.0 || Document space extended to the whole internet; improved bitmap editor: Rembrandt; online tutorials
| 1995 || || Rel. 2.0 || दस्तावेज़ समष्टि पूरे इंटरनेट तक विस्तारित है; बेहतर बिटप्रतिचित्र संपादक: रेम्ब्रांट; ऑनप्रणाली शिक्षण
|-
|-
| 2000 || || ETH-Oberon || System-3 renamed ETH-Oberon
| 2000 || || ETH-ओबेरॉन || प्रणाली,-3 का नाम बदलकर ETH-ओबेरॉन रखा गया
|-
|-
| 2002 || || AOS || Active Object System,<ref name="AOSthesis"/> also Active Oberon System, later renamed Bluebottle, then [[A2 (operating system)|A2]]
| 2002 || || AOS || कर्तृवाचक वस्तु प्रणाली, कर्तृवाचक ओबेरॉन प्रणाली भी, जिसे बाद में ब्लूबॉटल, और फिर A2 नाम दिया गया
|-
|-
| 2013
| 2013
| colspan="2" align="center"| PO 2013 - V5  
| colspan="2" align="center" | PO 2013 - V5  
| Re-implementation of the original Oberon System in FPGA
| FPGA में मूल ओबेरॉन प्रणाली का पुन: कार्यान्वयन
|-| Col1 || Col2 || Col3 || Col4
|- | Col1 || Col2 Col3 Col4
|}
|}




== यूजर इंटरफेस ==
== उपभोक्ता अंतराफलक ==
ओबेरॉन का एक टेक्स्ट यूजर इंटरफेस (टीयूआई) है, जो [[टेक्स्ट-आधारित यूजर इंटरफेस]] से बहुत अलग है। यह कमांड लाइन इंटरफेस (सीएलआई) की भाषाई ताकत के साथ एक ग्राफिकल यूजर इंटरफेस (जीयूआई) की बिंदु और क्लिक सुविधा को जोड़ता है और ओबेरॉन भाषा के नामकरण सम्मेलनों से निकटता से जुड़ा हुआ है। स्क्रीन पर लगभग कहीं भी दिखने वाले टेक्स्ट को संपादित किया जा सकता है और [[कमांड (कंप्यूटिंग)]] इनपुट के रूप में उपयोग किया जा सकता है। मध्य-माउस क्लिक द्वारा कमांड सक्रिय होते हैं<ref>Using the mouse and the keyboard https://web.archive.org/web/20171225160628/http://www.ethoberon.ethz.ch/ethoberon/tutorial/Mouse.contents.html</ref> प्रपत्र के एक पाठ खंड पर <code>Module.Command</code> (वैकल्पिक रूप से पैरामीटर द्वारा पीछा किया जाता है, जिसे समाप्त कर दिया जाता है <code>~</code>). एक कमांड को किसी भी प्रक्रिया द्वारा परिभाषित किया जाता है जिसे निर्यात किया जाता है और एक खाली तर्क सूची होती है। कमांड के पैरामीटर्स को मध्य क्लिक निष्पादित करने से पहले परिभाषित किया जाना चाहिए, और प्रक्रिया द्वारा स्पष्ट रूप से स्कैन और पुनर्प्राप्त किया जाना चाहिए। कमांड निष्पादन के दौरान कोई चेक या प्रश्न नहीं होता है। इसे कभी-कभी गैर-मोडल [[प्रयोक्ता इंटरफ़ेस]] (यूआई) कहा जाता है। कमांड-लाइन इंटरफेस # कमांड प्रॉम्प्ट जैसा कुछ नहीं) की जरूरत है।
ओबेरॉन का एक पाठ्य उपभोक्ता अंतराफलक (TUI) है, जो [[टेक्स्ट-आधारित यूजर इंटरफेस|पाठ्य-आधारित उपभोक्ता अंतराफलक]] से बहुत अलग है। यह समादेश प्रणाली अंतराफलक (CLI) की भाषाई ताकत के साथ एक आलेखी उपभोक्ता अंतराफलक (GUI की बिंदु और क्लिक सुविधा को जोड़ता है और ओबेरॉन लैंग्वेज के नामकरण सम्मेलनों से निकटता से जुड़ा हुआ है। चित्रपट पर लगभग कहीं भी दिखने वाले पाठ्य को संपादित किया जा सकता है और [[कमांड (कंप्यूटिंग)|समादेश (कंप्यूटिंग)]] निविष्ट के रूप में उपयोग किया जा सकता है। मध्य-माउस क्लिक द्वारा समादेश सक्रिय होते हैं<ref>Using the mouse and the keyboard https://web.archive.org/web/20171225160628/http://www.ethoberon.ethz.ch/ethoberon/tutorial/Mouse.contents.html</ref> प्रपत्र के एक पाठ खंड पर <code>मॉड्यूल.कमांड</code> (वैकल्पिक रूप से मापदण्ड द्वारा पीछा किया जाता है, जिसे <code>~ द्वारा</code> समाप्त कर दिया जाता है )एक समादेश को किसी भी प्रक्रिया द्वारा परिभाषित किया जाता है जिसे निर्यात किया जाता है और एक खाली तर्क सूची होती है। समादेश के मापदण्ड को मध्य क्लिक निष्पादित करने से पहले परिभाषित किया जाना चाहिए, और प्रक्रिया द्वारा स्पष्ट रूप से क्रमवीक्षण और पुनर्प्राप्त किया जाना चाहिए। समादेश निष्पादन के दौरान कोई चेक या प्रश्न नहीं होता है। इसे कभी-कभी गैर-प्रतिरूप [[प्रयोक्ता इंटरफ़ेस|प्रयोक्ता अंतरापृष्ठ]] (UI) कहा जाता है।  


हालांकि एक कमांड लाइन से बहुत अलग, टीयूआई बहुत ही कुशल और शक्तिशाली है।<ref>{{cite encyclopedia |last=Franz |first=Michael |title=Oberon: The Overlooked Jewel |citeseerx=10.1.1.90.7173 |editor1-first=Lászlo |editor1-last=Böszörmény |editor2-first=Jürg |editor2-last=Gutknecht |editor2-link=Jürg Gutknecht |editor3-first=Gustav |editor3-last=Pomberger |encyclopedia=The School Niklaus Wirth: The Art of Simplicity |publisher=Morgan Kaufmann Publishers |year=2000 |pages=41–53 |isbn=1-55860-723-4}}</ref> शुरुआती सीखने की अवस्था में एक तेज चढ़ाई शुरू में इसे थोड़ा मुश्किल बना देती है। कोई सवाल नहीं पूछा जाता है: यह एक जानबूझकर डिजाइन निर्णय है, जिसकी आदत डालने की जरूरत है। संशोधित पाठ को बंद करते समय अधिकांश संपादक उपयोगकर्ता से पूछते हैं: ओबेरॉन सिस्टम में ऐसा नहीं है। पाठ-आधारित उपयोगकर्ता इंटरफ़ेस का उपयोग # अन्य उपयोग और प्रोग्रामिंग इंटरफ़ेस मार्टिन रेसर की पुस्तक द ओबेरॉन सिस्टम में पूरी तरह से प्रलेखित है।<ref name="OS"/>यूजर इंटरफेस का संक्षिप्त परिचय निकलॉस विर्थ के होम पेज पर पाया जा सकता है।<ref>{{Cite web |url=https://www.inf.ethz.ch/personal/wirth/ProjectOberon/UsingOberon.pdf |title=How to use the Oberon System |last=Wirth |first=Niklaus |author-link=Niklaus Wirth |date=2015 |access-date=24 November 2016}}</ref> सिस्टम ओबेरॉन, ओबेरॉन V4 (V4, जिसे कभी-कभी लिंज़-ओबेरॉन भी कहा जाता है) और ओबेरॉन सिस्टम 3 (या S3, जिसे कभी-कभी ETH-Oberon या स्पिरिट ऑफ़ ओबेरॉन भी कहा जाता है) के बाद के संस्करणों ने बटनों के लिए अलग लेकिन असंगत कार्यान्वयन के साथ बुनियादी इंटरफ़ेस को बढ़ाया। , ड्रॉप डाउन मेनू और अन्य सक्रिय तत्व। V4 उस उद्देश्य के लिए सिस्टम 3 के विपरीत सामान्य पाठ में एम्बेडेड एक समर्पित नियंत्रण चरित्र का उपयोग करता है, जिसने लगातार वस्तुओं को पेश करके [[कर्नेल (ऑपरेटिंग सिस्टम)]] को बढ़ाया। दोनों एक्सटेंशन में यूजर इंटरफेस तत्वों का एक बड़ा सेट शामिल है।
हालांकि एक समादेश प्रणाली से बहुत अलग, TUI बहुत ही कुशल और शक्तिशाली है।<ref>{{cite encyclopedia |last=Franz |first=Michael |title=Oberon: The Overlooked Jewel |citeseerx=10.1.1.90.7173 |editor1-first=Lászlo |editor1-last=Böszörmény |editor2-first=Jürg |editor2-last=Gutknecht |editor2-link=Jürg Gutknecht |editor3-first=Gustav |editor3-last=Pomberger |encyclopedia=The School Niklaus Wirth: The Art of Simplicity |publisher=Morgan Kaufmann Publishers |year=2000 |pages=41–53 |isbn=1-55860-723-4}}</ref> प्रारम्भिक सीखने की अवस्था में एक अतिप्रवण आरोहण प्रारम्भ में इसे थोड़ा कठिन बना देती है। कोई प्रश्न नहीं पूछा जाता है: यह एक सुविचारित अभिकल्पना निर्णय है, जिसकी आदत डालने की आवश्यकता है। संशोधित पाठ को बंद करते समय अधिकांश संपादक उपयोगकर्ता से पूछते हैं: ओबेरॉन प्रणाली में ऐसा नहीं है। पाठ-आधारित उपयोगकर्ता अंतरापृष्ठ का उपयोग और प्रोग्रामिंग अंतरापृष्ठ मार्टिन रेसर की पुस्तक द ओबेरॉन प्रणाली में पूरी तरह से प्रलेखित है।<ref name="OS"/> उपभोक्ता अंतराफलक का संक्षिप्त परिचय निकलॉस विर्थ के मुखपृष्ठ पर पाया जा सकता है।<ref>{{Cite web |url=https://www.inf.ethz.ch/personal/wirth/ProjectOberon/UsingOberon.pdf |title=How to use the Oberon System |last=Wirth |first=Niklaus |author-link=Niklaus Wirth |date=2015 |access-date=24 November 2016}}</ref> प्रणाली ओबेरॉन, ओबेरॉन V4 (V4, जिसे कभी-कभी लिंज़-ओबेरॉन भी कहा जाता है) और ओबेरॉन प्रणाली 3 (या S3, जिसे कभी-कभी ETH-ओबेरॉन या स्पिरिट ऑफ़ ओबेरॉन भी कहा जाता है) के बाद के संस्करणों ने बटनों, ड्रॉप डाउन मेनू और अन्य सक्रिय तत्वके लिए अलग लेकिन असंगत कार्यान्वयन के साथ बुनियादी अंतरापृष्ठ को बढ़ाया। V4 उस उद्देश्य के लिए प्रणाली 3 के विपरीत सामान्य पाठ में सन्निहित एक समर्पित नियंत्रण चरित्र का उपयोग करता है, जिसने लगातार वस्तुओं को प्रस्तुत करके [[कर्नेल (ऑपरेटिंग सिस्टम)|कर्नेल (संचालन प्रणाली)]] को बढ़ाया गया। दोनों विस्तारण में उपभोक्ता अंतराफलक तत्वों का एक बड़ा सम्मुच्चय सम्मिलित है।


ओबेरॉन यूजर इंटरफेस को माहिर करना, विशुद्ध रूप से शाब्दिक और तथाकथित गैजेट सिस्टम (S3 के तहत) दोनों, गैर-तुच्छ है। इस प्रकार, ओबेरॉन सिस्टम 3 को सफलतापूर्वक स्थापित करने के बाद, एंड्रे फिशर्स [https://web.archive.org/web/20171225160628/http://www.ethoberon.ethz.ch/ethoberon/tutorial Oberon System 3 Tutorial का अध्ययन करने की सिफारिश की जाती है ]। इस ट्यूटोरियल का एक विस्तारित संस्करण एक पुस्तक के रूप में प्रकाशित किया गया था,<ref>André Fischer & Hannes Marais: The Oberon Companion. A Guide to Using and Programming Oberon System 3. vdf Hochschulverlag AG (1997). {{ISBN|978-3728124937}}, out of print, but see notes in [[b:Oberon#Getting Started|Getting Started]] section of the Oberon Wikibook</ref> जो अब प्रिंट से बाहर है। सिस्टम 3 (विंडोज, लिनक्स, या नेटिव, यानी ओएलआर के गैजेट्स टूलकिट के साथ भी) के प्रत्येक स्थापित संस्करण में एक उपयोगकर्ता लाइसेंस के तहत पूरी किताब इलेक्ट्रॉनिक रूप में उपलब्ध है।<ref name="OLR2">{{Cite web |url=http://oberon.wikidot.com/ |title=Oberon Linux Revival |last=Matthias |first=Peter |access-date=31 August 2016}}</ref>). अधिक जानकारी कैसे ओबेरॉन कम्पेनियन की अपनी प्रति प्राप्त करने के लिए wikibooks:Oberon/Beginning as a Novice section of the Oberon Wikibook में मिल सकती है।
ओबेरॉन उपभोक्ता अंतराफलक में प्रवीणता प्राप्त करना, विशुद्ध रूप से शाब्दिक और तथाकथित यंत्र प्रणाली (S3 के तहत) दोनों, गैर-तुच्छ है। इस प्रकार, ओबेरॉन प्रणाली 3 को सफलतापूर्वक स्थापित करने के बाद, एंड्रे फिशर्स [https://web.archive.org/web/20171225160628/http://www.ethoberon.ethz.ch/ethoberon/tutorial ओबेरॉन प्रणाली 3 शिक्षण का अध्ययन करने का अनुरोध किया जाता है] । इस शिक्षण का एक विस्तारित संस्करण एक पुस्तक के रूप में प्रकाशित किया गया था,<ref>André Fischer & Hannes Marais: The Oberon Companion. A Guide to Using and Programming Oberon System 3. vdf Hochschulverlag AG (1997). {{ISBN|978-3728124937}}, out of print, but see notes in [[b:Oberon#Getting Started|Getting Started]] section of the Oberon Wikibook</ref> जो अब प्रिंट से बाहर है। प्रणाली 3 (विंडोज, लिनक्स, या प्राकृत, यानी OLR के यन्त्रिका टूलकिट के साथ भी) के प्रत्येक स्थापित संस्करण में एक उपयोगकर्ता अनुज्ञप्ति के तहत पूरी किताब इलेक्ट्रॉनिक रूप में उपलब्ध है।<ref name="OLR2">{{Cite web |url=http://oberon.wikidot.com/ |title=Oberon Linux Revival |last=Matthias |first=Peter |access-date=31 August 2016}}</ref> ओबेरॉन कंपैनियन की अपनी खुद की प्रति कैसे प्राप्त करें, इस बारे में अधिक जानकारी ओबेरॉन विकिबुक के गेटिंग आरम्भ अनुभाग में मिल सकती है।।


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


== संस्करण और उपलब्धता ==
== संस्करण और उपलब्धता ==
ओबेरॉन ट्रिलॉजी से कुछ समय पहले V1 पहला प्रयोग करने योग्य संस्करण था<ref name="PIO"/><ref name="PO"/><ref name="OS"/>प्रकाशित किया गया था। टेक्स्ट मॉडल में राइट नाम के एडिटर के साथ मिलकर एक बड़ा बदलाव<ref name="Write"/>V2 निकला। जैसा कि उपरोक्त खंड #इतिहास में तालिका में दिखाया गया है, 1990 के दशक की शुरुआत में एक प्रमुख कांटा था: V4 बनाम सिस्टम 3: Jürg Gutknecht के आसपास के समूह ने लगातार वस्तुओं और वस्तु-पुस्तकालयों को पेश किया जिससे कर्नेल का विस्तार हुआ। आसपास के समूह :de:Hanspeter Mössenböck|Hanspeter Mössenböck ने एक विशेष वर्ण के लिए मैप किए गए सक्रिय तत्वों को शुरू करके इसी तरह की विशेषताओं को महसूस किया, जिससे कर्नेल को बदले बिना फोंट का विस्तार हुआ। सिस्टम 3 को कभी-कभी स्पिरिट ऑफ ओबेरॉन नाम दिया गया था और बाद में इसका नाम ईटीएच ओबेरॉन रखा गया, जबकि V4 को कभी-कभी लिंज़ ओबेरॉन भी नाम दिया गया था।
ओबेरॉन ट्रिलॉजी से कुछ समय पहले V1 पहला प्रयोग करने योग्य संस्करण <ref name="PIO"/><ref name="PO"/><ref name="OS"/>प्रकाशित किया गया था। पाठ्य प्रतिरूप में राइट नाम के सम्पादक के साथ मिलकर एक बड़ा बदलाव<ref name="Write">Szyperski, Clemens A., Write: An extensible text editor for the Oberon system. [[ETH Zurich|Swiss Federal Institute of Technology in Zurich]] (1991). [http://e-collection.library.ethz.ch/eserv/eth:3313/eth-3313-01.pdf Report 151].</ref>V2 निकला। जैसा कि उपरोक्त खंड तालिका में दिखाया गया है, 1990 के दशक के प्रारम्भ में एक प्रमुख कांटा था: V4 बनाम प्रणाली 3: Jürg गुटनेचट के आसपास के समूह ने लगातार वस्तुओं और वस्तु-पुस्तकालयों को प्रस्तुत किया जिससे कर्नेल का विस्तार हुआ। आसपास के समूह :de:हंसपीटर मोसेनबॉक ने एक विशेष वर्ण के लिए प्रतिचित्र किए गए सक्रिय तत्वों को प्रारम्भ करके इसी तरह की विशेषताओं को अनुभव किया, जिससे कर्नेल को बदले बिना मुद्रवर्ग का विस्तार हुआ। प्रणाली 3 को कभी-कभी स्पिरिट ऑफ ओबेरॉन नाम दिया गया था और बाद में इसका नाम ETH ओबेरॉन रखा गया, जबकि V4 को कभी-कभी लिंज़ ओबेरॉन भी नाम दिया गया था।


[[File:XO.A2.Oberon.jpg|255px|thumb|W:OLPC XO#रिलीज़ हिस्ट्री|XO-1.5 पर A2 (ऑपरेटिंग सिस्टम) में ओबेरॉन सबसिस्टम।]]2017 तक, ओबेरॉन ओएस कई हार्डवेयर [[कंप्यूटिंग मंच]] के लिए उपलब्ध है, आम तौर पर बिना किसी लागत के संस्करणों में और कई स्रोतों से, जो काफी भ्रमित करने वाला है। ओबेरॉन ओएस आमतौर पर बेहद कॉम्पैक्ट है। ओबेरॉन [[संकलक]] के साथ भी, [[वेब ब्राउज़र]], टीसीपी/आईपी नेटवर्किंग और जीयूआई सहित मिश्रित उपयोगिताओं के साथ, पूर्ण पैकेज को एक 3.5 [[फ्लॉपी डिस्क]] में संकुचित किया जा सकता है। ऐसे संस्करण हैं जो अन्य ऑपरेटिंग सिस्टम पर ओबेरॉन ओएस का अनुकरण करते हैं और ऐसे संस्करण हैं जो नंगे हार्डवेयर पर चलते हैं। बाद वाले का नाम #Native Oberon रखा गया है। सेरेस (वर्कस्टेशन), इंटेल [[IA-32]] और स्ट्रांगएआरएम प्लेटफॉर्म के लिए मूल संस्करण हैं। 2013 में, निकलॉस विर्थ ने प्रोजेक्ट ओबेरॉन में वर्णित बुनियादी प्रणाली को अनुकूलित किया<ref name="PO" />एक मौजूदा [[एफपीजीए]] डिजाइन के लिए। 2013 संस्करण की प्रस्तावना के अनुसार, स्पार्टन -3 बोर्ड पर पूरी प्रणाली 10 सेकंड से भी कम समय में संकलित होती है। इस संस्करण को कभी-कभी V5 नाम भी दिया जाता है, इसके बावजूद कि यह बाद के किसी भी संस्करण की तुलना में सेरेस (वर्कस्टेशन) पर चलने वाले मूल V1 के कार्यात्मक रूप से अधिक समान है।
[[File:XO.A2.Oberon.jpg|255px|thumb|XO-1.5 पर A2 (संचालन प्रणाली) में ओबेरॉन उपप्रणाली।]]2017 तक, ओबेरॉन OS कई हार्डवेयर [[कंप्यूटिंग मंच]] के लिए उपलब्ध है, सामान्यतः बिना किसी लागत के संस्करणों में और कई स्रोतों से, जो काफी भ्रमित करने वाला है। ओबेरॉन OS सामान्यतः बेहद सघन है। ओबेरॉन [[संकलक]] के साथ भी, [[वेब ब्राउज़र]], TCP/IP जालक्रम और GUI सहित मिश्रित उपयोगिताओं के साथ, पूर्ण पैकेज को एक 3.5 [[फ्लॉपी डिस्क]] में संकुचित किया जा सकता है। ऐसे संस्करण हैं जो अन्य संचालन प्रणाली पर ओबेरॉन OS का अनुकरण करते हैं और ऐसे संस्करण हैं जो अरक्षित हार्डवेयर पर चलते हैं। बाद वाले का नाम प्राकृत ओबेरॉन रखा गया है। सेरेस (कार्यस्थल), इंटेल [[IA-32]] और स्ट्रांगARM मंच के लिए मूल संस्करण हैं। 2013 में, निकलॉस विर्थ ने प्रक्षेपण ओबेरॉन में वर्णित बुनियादी प्रणाली को अनुकूलित किया<ref name="PO" />एक मौजूदा [[एफपीजीए|FPGA]] अभिकल्पना के लिए 2013 संस्करण की प्रस्तावना के अनुसार, स्पार्टन -3 बोर्ड पर पूरी प्रणाली 10 सेकंड से भी कम समय में संकलित होती है। इस संस्करण को कभी-कभी V5 नाम भी दिया जाता है, इसके बावजूद कि यह बाद के किसी भी संस्करण की तुलना में सेरेस (कार्यस्थल) पर चलने वाले मूल V1 के कार्यात्मक रूप से अधिक समान है।


=== प्लगइन ओबेरॉन और स्लिम बायनेरिज़ ===
=== प्लगइन ओबेरॉन और स्लिम युग्मक ===
ओबेरॉन सिस्टम 3 का एक संस्करण,<ref name="Sys3"/>जो अन्य कार्यान्वयनों की तुलना में Microsoft Windows OS में अधिक एकीकृत है, उसे प्लगइन ओबेरॉन नाम दिया गया था।<ref>{{Cite web |url=http://e-collection.library.ethz.ch/eserv/eth:26257/eth-26257-02.pdf |title=Fine-grained integration of Oberon into Windows using pluggable objects |last=Zeller |first=Emil Johann |date=2002}}</ref> प्लगइन ओबेरॉन के पास [[जोडकर परनिगरानी और उद्देश् य]], एनपीएपीआई, और ओबेरॉन मॉड्यूल इंटरचेंज (ओएमआई) या स्लिम बायनेरिज़ नामक बाइनरी प्रारूप के लिए समर्थन था, जो इंटेल x[[86]], मोटोरोला [[68K]] और [[पावरपीसी]] आर्किटेक्चर के बीच पोर्टेबल ऑब्जेक्ट कोड की अनुमति देता था। 1990 के दशक की शुरुआत में [[माइकल फ्रांज]] द्वारा स्लिम बायनेरिज़ का आविष्कार किया गया था। वे 68k से PowerPC आर्किटेक्चर में संक्रमण के दौरान Apple द्वारा आविष्कृत फैट बायनेरिज़ के लिए प्रेरित और विरोध कर रहे थे।<ref name="OMI">{{Cite book |last=Franz |first=Michael |date=1 March 1994 |title=Code-Generation On-the-Fly: A Key to Portable Software |publisher=Verlag der Fachvereine Hochschulverlag AG an der ETH Zurich |location=Zürich |isbn=978-3728121158}}</ref> ओएमआई सार सिंटैक्स पेड़ के संकुचित संस्करण के आधार पर पोर्टेबल कोड प्रदान करता है। पोर्टेबल कोड प्रतिनिधित्व के लिए एक संकुचित सार सिंटैक्स ट्री का दृष्टिकोण [[जावा (प्रोग्रामिंग भाषा)]] दुनिया में ग्रेलवीएम और ग्रेलवीएम # ट्रफल लैंग्वेज इम्प्लीमेंटेशन फ्रेमवर्क के लिए पुनर्जीवित किया गया है।
ओबेरॉन प्रणाली 3 का एक संस्करण,<ref name="Sys3"/>जो अन्य कार्यान्वयनों की तुलना में माइक्रोसॉफ़्ट विंडोज़ OS में अधिक एकीकृत है, उसे प्लगइन ओबेरॉन नाम दिया गया था।<ref>{{Cite web |url=http://e-collection.library.ethz.ch/eserv/eth:26257/eth-26257-02.pdf |title=Fine-grained integration of Oberon into Windows using pluggable objects |last=Zeller |first=Emil Johann |date=2002}}</ref> प्लगइन ओबेरॉन के पास OLE, NPAPI, और ओबेरॉन अनुखंड विनिमय (OMI) या स्लिम युग्मक नामक युग्मक प्रारूप के लिए समर्थन था, जो इंटेल x[[86]], मोटोरोला [[68K]] और [[पावरपीसी|पावरPC]] वास्तुकला के बीच सुवाह्य वस्तुनिष्ठ कूट की अनुमति देता था। 1990 के दशक के प्रारम्भ में [[माइकल फ्रांज]] द्वारा स्लिम युग्मक का आविष्कार किया गया था। वे 68k से पावरPC वास्तुकला में संक्रमण के दौरान एप्पल द्वारा आविष्कृत फैट युग्मक के लिए प्रेरित और विरोध कर रहे थे।<ref name="OMI">{{Cite book |last=Franz |first=Michael |date=1 March 1994 |title=Code-Generation On-the-Fly: A Key to Portable Software |publisher=Verlag der Fachvereine Hochschulverlag AG an der ETH Zurich |location=Zürich |isbn=978-3728121158}}</ref> OMI सार वाक्य रचना तरु के संकुचित संस्करण के आधार पर सुवाह्य कूट प्रदान करता है। सुवाह्य कूट प्रतिनिधित्व के लिए एक संकुचित सार वाक्य रचना तरु का दृष्टिकोण [[जावा (प्रोग्रामिंग भाषा)|जावा (प्रोग्रामिंग लैंग्वेज)]] दुनिया में ग्रेलवीएम और ट्रफल लैंग्वेज क्रियान्वयन संरचना के लिए पुनर्जीवित किया गया है।


=== ओबेरॉन V4 ===
=== ओबेरॉन V4 ===
ओबेरॉन V4 नाम का संस्करण (#History भी देखें) Wirth और Gutknecht द्वारा विकसित मूल ऑपरेटिंग सिस्टम के करीब है। यह मूल रूप से ETHZ में विकसित किया गया था, लेकिन जब H.P. मोसेनबॉक [http://www.ssw.uni-linz.ac.at/Oberon.html Institut für Systemsoftware at जोहान्स-केपलर यूनिवर्सिटी इन लिंज़ (JKU)] गए, V4 का विकास भी आगे बढ़ा। इस प्रकार, ETH-Oberon के विपरीत V4 को कभी-कभी लिंज़-ओबेरॉन भी कहा जाता है। V4 और एक्सटेंशन का नवीनतम संस्करण [http://www.ssw.uni-linz.ac.at/Oberon.html JKU] पर उपलब्ध है। ओबेरॉन V4 अनाथ प्रतीत होता है, 2000 के बाद से लगभग कोई बदलाव नहीं हुआ है। V4 का एक अन्य भंडार क्लाउडियो नीडर का [http://www.claudio.ch/V4/ ओबेरॉन V4] है, जो विभिन्न V4 कार्यान्वयनों के बीच अंतर भी दिखाता है। 2013 के बाद से यह पृष्ठ [http://sourceforge.net/projects/oberon/ SourceForge] पर स्थानांतरित/प्रतिबिंबित किया गया है। V4 अपने स्वयं के एक ऑपरेटिंग सिस्टम की तुलना में अब एक [[एकीकृत विकास पर्यावरण]] कहलाने के करीब है। V4 के लिए कई एक्सटेंशन लिखे गए थे, जो अभी भी [ftp://ftp.ssw.uni-linz.ac.at/pub/Oberon/LinzTools/ ftp server of SSW at JKU] से उपलब्ध हैं; कुछ दस्तावेज उनके [http://www.ssw.uni-linz.ac.at/Research/Projects/OberonDownloads.html web-pages] पर मिल सकते हैं, अधिक जानकारी सामान्य रूप से पैकेज में शामिल होती है और यह ओबेरॉन में दी जाती है विशेष समृद्ध पाठ प्रारूप।
ओबेरॉन V4 नाम का संस्करण (इतिहास भी देखें) विर्थ और गुटनेचट द्वारा विकसित मूल संचालन प्रणाली के करीब है। यह मूल रूप से ETHZ में विकसित किया गया था, लेकिन जब H.P. मोसेनबॉक JKU गए और V4 का विकास भी आगे बढ़ा। इस प्रकार, ETH-ओबेरॉन के विपरीत V4 को कभी-कभी लिंज़-ओबेरॉन भी कहा जाता है। V4 और विस्तारण का नवीनतम संस्करण [http://www.ssw.uni-linz.ac.at/Oberon.html JKU] पर उपलब्ध है। ओबेरॉन V4 अनाथ प्रतीत होता है, 2000 के बाद से लगभग कोई बदलाव नहीं हुआ है। V4 का एक अन्य भंडार क्लाउडियो नीडर का [http://www.claudio.ch/V4/ ओबेरॉन V4] है, जो विभिन्न V4 कार्यान्वयनों के बीच अंतर भी दिखाता है। 2013 के बाद से यह पृष्ठ [http://sourceforge.net/projects/oberon/ सोर्सफोर्ज] पर स्थानांतरित/प्रतिबिंबित किया गया है। V4 अपने स्वयं के एक संचालन प्रणाली की तुलना में अब एक [[एकीकृत विकास पर्यावरण]] कहलाने के करीब है। V4 के लिए कई विस्तारण लिखे गए थे, जो अभी भी [ftp://ftp.ssw.uni-linz.ac.at/pub/Oberon/LinzTools/ ftp JKU में SSW के परिवेषक] से उपलब्ध हैं; कुछ दस्तावेज उनके [http://www.ssw.uni-linz.ac.at/Research/Projects/OberonDownloads.html वेब-पृष्ठ] पर मिल सकते हैं, अधिक जानकारी सामान्य रूप से संवेष्टक में सम्मिलित होती है और यह ओबेरॉन में विशेष समृद्ध पाठ प्रारूप दी जाती है


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


===stailaOS===
===स्टेलाOS===
एक औद्योगिक अनुसंधान परियोजना के एक भाग के रूप में<ref>[http://nativesystems.inf.ethz.ch/Main/WebHomeResearchStaila stailaOS (ETHZ) Project Page] {{webarchive |url=https://web.archive.org/web/20111004170705/http://www.nativesystems.inf.ethz.ch/Main/WebHomeResearchStaila |date=2011-10-04}}
एक औद्योगिक अनुसंधान परियोजना के एक भाग के रूप में<ref>[http://nativesystems.inf.ethz.ch/Main/WebHomeResearchStaila stailaOS (ETHZ) Project Page] {{webarchive |url=https://web.archive.org/web/20111004170705/http://www.nativesystems.inf.ethz.ch/Main/WebHomeResearchStaila |date=2011-10-04}}
</ref> ईटीएच ज्यूरिख के नेटिव सिस्टम्स ग्रुप ने स्टेलाओएस नामक एक एप्लिकेशन-विशिष्ट ऑपरेटिंग सिस्टम विकसित किया है जो नवीनतम संस्करण ओबेरॉन ओएस पर आधारित है। यह [[रीयल-टाइम कंप्यूटिंग]] | रीयल-टाइम [[एनालिटिक्स]], उच्च प्रदर्शन [[स्वचालित व्यापार प्रणाली]] (एटीएस), मुख्य स्मृति आधारित [[उद्यम संसाधन योजना]] (ईआरपी), आदि जैसे उपयोगों के लिए है।
</ref> ETH ज्यूरिख के देशज प्रणाली ग्रुप ने स्टेलाOS नामक एक साधित्र-विशिष्ट संचालन प्रणाली विकसित किया है जो नवीनतम संस्करण ओबेरॉन OS पर आधारित है। यह रीयल-टाइम [[एनालिटिक्स|विश्लेषणविद्या]], उच्च प्रदर्शन [[स्वचालित व्यापार प्रणाली]] (ATS), मुख्य स्मृति आधारित [[उद्यम संसाधन योजना]] (ERP), आदि जैसे उपयोगों के लिए है।


=== मूल निवासी ओबेरॉन ===
=== प्राकृत ओबेरॉन ===
[[File:Oberon0UnderQEMU.png|thumb|320px|[[Debian]] Wheezy में [[QEMU]] पर चलने वाला Oberon0 इंस्टॉलर। मास्टर बूट रिकॉर्ड#पीटी की प्रस्तुति सामान्य रूप से सिस्टम की बोधगम्यता को दर्शाती है।]]नेटिव ओबेरॉन एक ओबेरॉन सिस्टम है जो नंगे हार्डवेयर पर चलता है।<ref>[ftp://ftp.ethoberon.ethz.ch/ETHOberon/Native/StdAlone/ Archives of the Oberon Website].</ref> 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 में शामिल किया गया।
[[File:Oberon0UnderQEMU.png|thumb|320px|डेबियन व्हीज़ी में [[QEMU]] पर चलने वाला ओबेरॉन 0 संस्थापक मास्टर बूट अभिलेख की प्रस्तुति सामान्य रूप से प्रणाली की बोधगम्यता को दर्शाती है।]]प्राकृत ओबेरॉन एक ओबेरॉन प्रणाली है जो अरक्षित हार्डवेयर पर चलता है।<ref>[ftp://ftp.ethoberon.ethz.ch/ETHOberon/Native/StdAlone/ Archives of the Oberon Website].</ref> PC- प्राकृत ओबेरॉन एक ऐसा संस्करण है जो IA-32 (x86-32) PC हार्डवेयर पर चलता है। कभी भी V4 प्राकृत ओबेरॉन नहीं रहा है, इसलिए इस दल में सभी जानकारी निहित रूप से मानती है कि यह प्रणाली 3 है। प्राकृत ओबेरॉन की हार्डवेयर आवश्यकताएं कम हैं: 133 मेगाहर्ट्ज पेंटियम, 100 MB हार्ड डिस्क, VESA 2 आलेखिकी पट्रक न्यूनतम 1024x768 चित्रांश विश्लेषण के साथ, वैकल्पिक [[3Com]] संजाल पट्रक। मूल प्रणाली एक HD फ्लॉपी डिस्क से चलती है, और एक संजाल के माध्यम से अधिक सॉफ्टवेयर स्थापित किए जा सकते हैं। पूर्ण स्थापना में यन्त्रिका GUI सम्मिलित है। यह पूरी तरह से ओबेरॉन लैंग्वेज में लिखा गया है। नवीनतम उपलब्ध संस्करण 2.3.7 था। यह दिनांक 5. जनवरी 2003 है और कभी-कभी इसे अपडेट/अल्फ़ा के रूप में भी नवीनीकरण किया जाता है। बाद के संस्करणों को A2 (संचालन प्रणाली) AOS/ब्लूबोटल/A2 में सम्मिलित किया गया।


=== एलएनओ ===
=== LNO ===
लिनक्स नेटिव ओबेरॉन (एलएनओ) नाम का एक संस्करण लिनक्स को [[हार्डवेयर अमूर्त परत]] (एचएएल) के रूप में उपयोग करता है। इसका लक्ष्य पीसी-नेटिव ओबेरॉन के लिए जितना संभव हो उतना संगत होना है। ओबेरॉन सिस्टम के अन्य संस्करण, नाम में मूल के बिना, निम्न स्तर के मॉड्यूल के आंशिक रूप से संशोधित इंटरफेस थे। 2015 में, पीटर मैथियास ने ओबेरॉन लिनक्स रिवाइवल (ओएलआर) नाम के तहत एलएनओ को पुनर्जीवित किया।<ref name="OLR2"/>Intel x86, [[एआरएम वास्तुकला]], MIPS आर्किटेक्चर और [[RISC-V]] पर निर्बाध रूप से चलने वाले मल्टी-प्लेटफ़ॉर्म डिस्ट्रीब्यूशन के रूप में। यह [[Raspberry Pi]] और कम लागत वाले CHIP (कंप्यूटर) कंप्यूटर पर अच्छा चलता है; कुछ ट्वीकिंग (समूह सदस्यता या/और कुछ उपकरणों पर अनुमतियों को समायोजित करना) के साथ यह [[टिनी कोर लिनक्स]] पर अच्छी तरह से चलता है। डायरेक्ट [[सिस्टम कॉल]] द्वारा ओएलआर [[लिनक्स कर्नेल]] के साथ इंटरफेस करता है। {{As of|2017|06}}, OLR में नेटवर्क परत का अभाव होता है।
लिनक्स प्राकृत ओबेरॉन (LNO) नाम का एक संस्करण लिनक्स को [[हार्डवेयर अमूर्त परत]] (HAL) के रूप में उपयोग करता है। इसका लक्ष्य PC- प्राकृत ओबेरॉन के लिए जितना संभव हो उतना संगत होना है। ओबेरॉन प्रणाली के अन्य संस्करण, नाम में मूल के बिना, निम्न स्तर के अनुखंड के आंशिक रूप से संशोधित अंतराफलक थे। 2015 में, पीटर मैथियास ने ओबेरॉन लिनक्स रिवाइवल (OLR) नाम के तहत LNO को पुनर्जीवित किया।<ref name="OLR2"/> इंटेल x86, [[एआरएम वास्तुकला|ARM वास्तुकला]], MIPS वास्तुकला और [[RISC-V]] पर निर्बाध रूप से चलने वाले बहु मंच वितरण के रूप में। यह [[Raspberry Pi|रास्पबेरी Pi]] और कम लागत वाले चिप (कंप्यूटर) कंप्यूटर पर अच्छा चलता है; कुछ ट्वीकिंग (समूह सदस्यता या/और कुछ उपकरणों पर अनुमतियों को समायोजित करना) के साथ यह [[टिनी कोर लिनक्स]] पर अच्छी तरह से चलता है। डायरेक्ट [[सिस्टम कॉल|प्रणाली कॉल]] द्वारा OLR [[लिनक्स कर्नेल]] के साथ अंतराफलक करता है। {{As of|2017|06}}, OLR में संजाल परत का अभाव होता है।


== प्रोजेक्ट ओबेरॉन 2013 ==
== प्रक्षेपण ओबेरॉन 2013 ==
2013 में, Wirth और पॉल रीड ने Digilent Xilinx#Spartan परिवार FPGA स्टार्टर बोर्ड के लिए मूल ओबेरॉन सिस्टम का पुन: कार्यान्वयन पूरा किया। कार्य में प्रोजेक्ट ओबेरॉन का संशोधन शामिल है,<ref name="PO"/>[http://www.inf.ethz.ch/personal/wirth/ProjectOberon/ प्रोजेक्ट ओबेरॉन (नया संस्करण 2013)] के रूप में पहचाना गया। 2015 में, रीड ने विक्टर युर्कोवस्की के साथ सहयोग किया [https://web.archive.org/web/20180102133953/http://oberonstation.x10.mx/ OberonStation], एक Xilinx#Spartan परिवार-आधारित कंप्यूटर जिसे विशेष रूप से चलाने के लिए डिज़ाइन किया गया ओबेरॉन। तब से सिस्टम को [http://www.saanlima.com/pepino/index.php?title=Pepino_Oberon Saanlima Electronics], और Xilinx#Artix-आधारित [https] द्वारा Xilinx#Spartan परिवार FPGA Pepino विकास बोर्ड में भेज दिया गया है। [https://www.astrobe.com/RISC5/Workstation.htm CFB Software] द्वारा ://reference.digilentinc.com/reference/programmable-logic/nexys-a7/start Digilent Nexys A7-100 FPGA ट्रेनर बोर्ड]। पीटर डे वाचर ने इसके लिए एक [https://github.com/pdewacht/oberon-risc-emu एमुलेटर] लागू किया, जिसे माइकल द्वारा [https://github.com/schierlm/OberonEmulator/ Java और JavaScript] में भी पोर्ट किया गया था। Schierl, [https://schierlm.github.io/OberonEmulator/emu.html?image=ExperimentalOberonDiskImage&width=1024&height=768 आधुनिक ब्राउज़र] में चल रहा है, और [[Free Pascal]]/[https://ultibo.org/ Ultibo] पर पोर्ट किया गया है [https://github.com/MGreim Markus Greim] और [https://github.com/fzipp/oberon/ Go] पर।<ref name="PDW-Emul"/><ref name="JS-Emul"/><ref name="Ultibo-Emul"/><ref name="Go-Emul"/>Andreas Pirklbauer [[GitHub]] पर एक [https://github.com/andreaspirklbauer/Oberon-experimental प्रयोगात्मक संस्करण] और Project Oberon 2013 के एक्सटेंशन को बनाए रखता है।
2013 में, विर्थ और पॉल रीड ने डिजिलेंट सिलिंक्स निर्भीक परिवार FPGA प्रवर्तक पट्ट के लिए मूल ओबेरॉन प्रणाली का पुन: कार्यान्वयन पूरा किया। कार्य में प्रक्षेपण ओबेरॉन का संशोधन सम्मिलित है,<ref name="PO"/> [http://www.inf.ethz.ch/personal/wirth/ProjectOberon/ प्रक्षेपण ओबेरॉन (नया संस्करण 2013)] के रूप में पहचाना गया। 2015 में, रीड ने ओबेरोनस्टेशन बनाने के लिए विक्टर युरकोव्स्की के साथ सहयोग किया, एक ज़िलिंक्स स्पार्टन 3-आधारित कंप्यूटर जिसे विशेष रूप से ओबेरॉन चलाने के लिए अभिकल्पित किया गया था। इसके बाद से प्रणाली को सानलिमा इलेक्ट्रॉनिक्स द्वारा ज़िलिंक्स स्पार्टन 6 FPGA पेपिनो विकास बोर्ड, और CFB सॉफ़्टवेयर द्वारा ज़िलिंक्स आर्टिक्स 7-आधारित डिजिलेंट नेक्सिस A7-100 FPGA ट्रेनर बोर्ड में पोर्ट किया गया है। पीटर डे वाचर ने इसके लिए एक विसंवाहक लागू किया, जिसे आधुनिक ब्राउज़रों में चल रहे माइकल शियरल द्वारा जावा और जावास्क्रिप्ट में भी पोर्ट किया गया था, और मार्कस ग्रीम और टू गो द्वारा फ्री पास्कल/अल्टिबो में पोर्ट किया गया था। [22] [23] [24] 25] एंड्रियास पिर्कलबाउर ने गिटहब पर परियोजना ओबेरॉन 2013 का प्रायोगिक संस्करण और विस्तारण बनाए रखा है।


== गैलरी ==
== गैलरी ==
<gallery>
<gallery>
File:TatungTWN5213Oberon.png|Oberon on a Tatung TWN-5213 CU tablet.
File:TatungTWN5213Oberon.png|टाटुंग TWN-5213 CU टैबलेट पर ओबेरॉन.
File:AndroidOberonV5.jpg|Oberon [[#V5|V5]] RISC emulator on [https://github.com/corbinlc/GNURootDebian GNURoot Debian] on [[Android (operating system)|Android]] on an [[Alcatel Mobile|Alcatel]] 9015B tablet with keyboard and mouse connected by [[w:Bluetooth|Bluetooth]].
File:AndroidOberonV5.jpg|ओबेरॉन [[#V5|V5]] आरआईएससी इम्यूलेटर [https://github.com/corbinlc/GNURootDebian GNURoot Debian] पर [[एंड्रॉइड (ऑपरेटिंग सिस्टम)|एंड्रॉइड]] पर [[अल्काटेल मोबाइल|अल्काटेल]] 9015बी [[w:ब्लूटूथ|ब्लूटूथ]] द्वारा जुड़े कीबोर्ड और माउस के साथ टैबलेट.
</gallery>
</gallery>
== शब्दावली ==
== शब्दावली ==
*A2 (ऑपरेटिंग सिस्टम) - 2002 में पूर्व में एक्टिव ऑब्जेक्ट सिस्टम (AOS),<ref name="AOSthesis"/>2005 में अफ़वाह कॉपीराइट मुद्दों के कारण ब्लूबॉटल का नाम बदल दिया गया, 2008 में A2 का नाम बदल दिया गया।
*A2 (संचालन प्रणाली) - 2002 में पूर्व में कर्तृवाचक वस्तुनिष्ठ प्रणाली (AOS),<ref name="AOSthesis"/>2005 में जनश्रुति स्वत्वाधिकार स्तिथियों के कारण ब्लूबॉटल का नाम बदल दिया गया, 2008 में A2 का नाम बदल दिया गया।
*एएलओ - एआरएम लिनक्स ओबेरॉन; एलएनओ परिवार में और एआरएम सीपीयू के लिए।
*ALO - ARM लिनक्स ओबेरॉन; LNO परिवार में और ARN CPU के लिए।
*AOS - ऊपर A2 प्रविष्टि देखें।
*AOS - ऊपर A2 प्रविष्टि देखें।
*बीबी - [[ब्लैकबॉक्स घटक बिल्डर]]। [https://web.archive.org/web/20100726132147/http://www.oberon.ch/blackbox.html ओबेरॉन माइक्रोसिस्टम्स] से [[घटक पास्कल]] आईडीई।
*BB - [[ब्लैकबॉक्स घटक बिल्डर]]। [https://web.archive.org/web/20100726132147/http://www.oberon.ch/blackbox.html ओबेरॉन माइक्रोप्रणाली्स] से [[घटक पास्कल]] आईडीई।
*ब्लूबॉटल - ऊपर A2 प्रविष्टि देखें।
*ब्लूबॉटल - ऊपर A2 प्रविष्टि देखें।
*सीपी - घटक पास्कल। ओबेरॉन परिवार की एक बोली जो ओबेरॉन-2 के समान है।
*CP - घटक पास्कल। ओबेरॉन परिवार की एक बोली जो ओबेरॉन-2 के समान है।
*ईथो - ओबेरॉन जैसा कि ज़्यूरिख में स्विस फ़ेडरल इंस्टीट्यूट ऑफ़ टेक्नोलॉजी में विकसित किया गया है: ईडगेनोसिस्के टेक्निशे होच्स्चुले (ईटीएच)।
*ETHO - ओबेरॉन जैसा कि ज़्यूरिख में स्विस फ़ेडरल इंस्टीट्यूट ऑफ़ टेक्नोलॉजी में विकसित किया गया है: ईडगेनोसिस्के टेक्निशे होच्स्चुले (ETH)।
*Fox – सक्रिय ओबेरॉन के लिए संकलक, AOS में दिखाई दे रहा है (ऊपर A2 प्रविष्टि देखें)।<ref>{{Cite web |url=https://trac.inf.ethz.ch/trac/lecturers/a2/browser/trunk/source/Fox.Tool |title=Fox Tool |url-status=dead |access-date=19 March 2021 |archive-date=6 February 2018 |archive-url=https://web.archive.org/web/20180206073503/https://trac.inf.ethz.ch/trac/lecturers/a2/browser/trunk/source/Fox.Tool }}</ref>
*FOX – सक्रिय ओबेरॉन के लिए संकलक, AOS में दिखाई दे रहा है (ऊपर A2 प्रविष्टि देखें)।<ref>{{Cite web |url=https://trac.inf.ethz.ch/trac/lecturers/a2/browser/trunk/source/Fox.Tool |title=Fox Tool |url-status=dead |access-date=19 March 2021 |archive-date=6 February 2018 |archive-url=https://web.archive.org/web/20180206073503/https://trac.inf.ethz.ch/trac/lecturers/a2/browser/trunk/source/Fox.Tool }}</ref>
*लियो - लिनक्स ईटीएच ओबेरॉन। Linux x86 के लिए ETHO 2.4.3।
*LEO - लिनक्स ETH ओबेरॉन। Linux x86 के लिए ETHO 2.4.3।
*एलएनओ - लिनक्स नेटिव ओबेरॉन।
*LNO - लिनक्स प्राकृत ओबेरॉन।
* नहीं - मूल निवासी ओबेरॉन। दूसरे ऑपरेटिंग सिस्टम के बजाय नंगे हार्डवेयर पर चलता है।
* NO - मूल निवासी ओबेरॉन। दूसरे संचालन प्रणाली के बजाय अरक्षित हार्डवेयर पर चलता है।
*OLR - ओबेरॉन लिनक्स रिवाइवल। NO का एक संस्करण जो Linux को एक हार्डवेयर अमूर्त के रूप में उपयोग करता है और x86, ARM आर्किटेक्चर और स्टैनफोर्ड MIPS पर चलता है।
*OLR - ओबेरॉन लिनक्स पुनरुत्थान। NO का एक संस्करण जो लिनक्स को एक हार्डवेयर अमूर्त के रूप में उपयोग करता है और x86, ARM वास्तुकला और स्टैनफोर्ड MIPS पर चलता है।
*OP2 – पोर्टेबल ओबेरॉन-2 कंपाइलर। ओबेरॉन को व्यावसायिक रूप से उपलब्ध प्लेटफार्मों पर पोर्ट करने के लिए OP2 विकसित किया गया था।<ref name="OP2">{{cite web |url=https://www.research-collection.ethz.ch/handle/20.500.11850/141604 |title=Separate Compilation and Module Extension |last=Crelier |first=Régis |publisher=ETH Zurich |access-date=18 November 2018}}</ref>
*OP2 – सुवाह्य ओबेरॉन-2 संकलनकर्ता। ओबेरॉन को व्यावसायिक रूप से उपलब्ध प्लेटफार्मों पर भेजने के लिए OP2 विकसित किया गया था।<ref name="OP2">{{cite web |url=https://www.research-collection.ethz.ch/handle/20.500.11850/141604 |title=Separate Compilation and Module Extension |last=Crelier |first=Régis |publisher=ETH Zurich |access-date=18 November 2018}}</ref>
*PACO - (गुंजाइश) समानांतर सहसंयोजक। A2 में दिखाई देता है (ऊपर प्रविष्टि देखें)। प्रत्येक दायरे को एक स्वतंत्र थ्रेड में संकलित करता है।
*PACO - (अवसर) समानांतर सहसंयोजक। A2 में दिखाई देता है (ऊपर प्रविष्टि देखें)। प्रत्येक दायरे को एक स्वतंत्र थ्रेड में संकलित करता है।
*आरआईएससी5 - विर्थ के रिड्यूस्ड इंस्ट्रक्शन सेट कंप्यूटर आर्किटेक्चर पर आधारित प्रोजेक्ट ओबेरॉन 2013 की [[सेंट्रल प्रोसेसिंग यूनिट]] (सीपीयू)।<ref name="RISC">{{cite web |url=https://www.inf.ethz.ch/personal/wirth/FPGA-relatedWork/ |title=FPGA-related Work |last=Wirth |first=Niklaus |author-link=Niklaus Wirth |publisher=ETH Zurich |access-date=12 September 2016}}</ref> आरआईएससी-वी के साथ भ्रमित न हों।
*RISC5 - विर्थ के समानीत निर्देश सम्मुच्चय कंप्यूटर वास्तुकला पर आधारित प्रक्षेपण ओबेरॉन 2013 की [[सेंट्रल प्रोसेसिंग यूनिट|सेंट्रल विधििंग यूनिट]] (CPU)।<ref name="RISC">{{cite web |url=https://www.inf.ethz.ch/personal/wirth/FPGA-relatedWork/ |title=FPGA-related Work |last=Wirth |first=Niklaus |author-link=Niklaus Wirth |publisher=ETH Zurich |access-date=12 September 2016}}</ref> RISC-V के साथ भ्रमित न हों।
*UnixAOS – Unix-आधारित AOS, ऊपर A2 प्रविष्टि देखें।
*यूनिक्सAOS – Unix-आधारित AOS, ऊपर A2 प्रविष्टि देखें।
*WinAOS Windows-आधारित AOS, ऊपर A2 प्रविष्टि देखें।
*विनAOS विंडोज-आधारित AOS, ऊपर A2 प्रविष्टि देखें।


== यह भी देखें ==
== यह भी देखें ==
* A2 (ऑपरेटिंग सिस्टम)
* A2 (संचालन प्रणाली)
* ओबेरॉन (प्रोग्रामिंग भाषा)
* ओबेरॉन (प्रोग्रामिंग लैंग्वेज)
* ओबेरॉन -2 प्रोग्रामिंग भाषा
* ओबेरॉन -2 प्रोग्रामिंग लैंग्वेज


==संदर्भ==
==संदर्भ==
Line 164: Line 160:


==बाहरी संबंध==
==बाहरी संबंध==
{{Wikibooks|Oberon}}
* {{Official website|www.ethoberon.ethz.ch}}, old ETH ओबेरॉन homepage, dead since Jan-2020, redirect to [[Archive.org]]: [https://web.archive.org/web/20191011164607/http://www.ethoberon.ethz.ch/ archived version]
* {{Official website|www.ethoberon.ethz.ch}}, old ETH Oberon homepage, dead since Jan-2020, redirect to [[Archive.org]]: [https://web.archive.org/web/20191011164607/http://www.ethoberon.ethz.ch/ archived version]
* [http://wiki.c2.com/?OberonOperatingSystem ओबेरॉन article] on [[WikiWikiWeb]]
* [http://wiki.c2.com/?OberonOperatingSystem Oberon article] on [[WikiWikiWeb]]
* Genealogy and History of the ओबेरॉन System [https://web.archive.org/web/20160327005821/http://www.oberon.ethz.ch/archives/systemsarchive/sys_genealogy_new version at archive.org]  
* Genealogy and History of the Oberon System [https://web.archive.org/web/20160327005821/http://www.oberon.ethz.ch/archives/systemsarchive/sys_genealogy_new version at archive.org]  
* [http://www.ethoberon.ethz.ch/books.html ओबेरॉन Bibliography]
* [http://www.ethoberon.ethz.ch/books.html Oberon Bibliography]
<!-- * [http://www.ocp.inf.ethz.ch/wiki/ Oberon Community Platform - Wiki & Forum] -->
<!-- * [http://www.ocp.inf.ethz.ch/wiki/ Oberon Community Platform - Wiki & Forum] -->
* [http://www.ethoberon.ethz.ch/compilers.html Oberon compilers.]
* [http://www.ethoberon.ethz.ch/compilers.html ओबेरॉन compilers.]
* [[b:Oberon/ETH Oberon/QEMUinstall|Install ETH Oberon using QEMU]]
* [[b:Oberon/ETH Oberon/QEMUinstall|Install ETH ओबेरॉन using QEMU]]
* [https://web.archive.org/web/20120808025107/http://bluebottle.ethz.ch/ 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 {{as of|2020|03|04|lc=yes}} at [[ETH Zurich]]'s [http://cas.inf.ethz.ch/projects/a2/ redmine] instance.
* [https://web.archive.org/web/20120808025107/http://bluebottle.ethz.ch/ BlueBottle/AOS/A2] An evolution of प्राकृत ओबेरॉन with support for Multiprocessor systems with Active Objects (kind of threads running on separate processors, if available) and a [[zooming user interface]] available {{as of|2020|03|04|lc=yes}} at [[ETH Zurich]]'s [http://cas.inf.ethz.ch/projects/a2/ redmine] instance.
* [https://web.archive.org/web/20160603120030/http://www.oberon.ethz.ch/archives/systemsarchive/native_new 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 [https://ftp.gwdg.de/pub/languages/oberon/ftp.inf.ethz.ch/ GWDG])
* [https://web.archive.org/web/20160603120030/http://www.oberon.ethz.ch/archives/systemsarchive/native_new प्राकृत ओबेरॉन 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/ ftp://ftp.inf.ethz.ch/pub/ETHओबेरॉन/] to [ftp://ftp.ethoberon.ethz.ch/ ftp://ftp.ethओबेरॉन.ethz.ch/], on 10 March 2022 a mirror of that server is still available at [https://ftp.gwdg.de/pub/languages/oberon/ftp.inf.ethz.ch/ GWDG])
* [https://web.archive.org/web/20160603120030/http://www.oberon.ethz.ch/archives/systemsarchive/hw_new Native Oberon Hardware Compatibility redirected to archive.org]
* [https://web.archive.org/web/20160603120030/http://www.oberon.ethz.ch/archives/systemsarchive/hw_new प्राकृत ओबेरॉन Hardware Compatibility redirected to archive.org]
* [http://easthope.ca/OberonUsage.html ETH PC Native Oberon, Usage Notes]
* [http://easthope.ca/OberonUsage.html ETH PC प्राकृत ओबेरॉन, Usage Notes]
* [http://ignco.de/91 Lukas Mathis' Blog about Oberon] A nice trace back to the history of user interfaces and Oberon.
* [http://ignco.de/91 Lukas Mathis' Blog about ओबेरॉन] A nice trace back to the history of user interfaces and ओबेरॉन.
* [http://www.ssw.uni-linz.ac.at/Oberon.html Oberon V4 main page at] [[Johannes Kepler University Linz]]  
* [http://www.ssw.uni-linz.ac.at/Oberon.html ओबेरॉन V4 main page at] [[Johannes Kepler University Linz]]  
* [http://sourceforge.net/projects/oberon/ Oberon V4 Sources] Collected sources for different V4 implementations at [[SourceForge]] and Oberon V4 for Linux, more information in the corresponding [https://sourceforge.net/p/oberon/wiki/Home/ wiki].
* [http://sourceforge.net/projects/oberon/ ओबेरॉन V4 Sources] Collected sources for different V4 implementations at [[SourceForge]] and ओबेरॉन V4 for Linux, more information in the corresponding [https://sourceforge.net/p/oberon/wiki/Home/ wiki].
* [http://www.projectoberon.com/ http://www.projectoberon.com/, Project Oberon.]
* [http://www.projectoberon.com/ http://www.projectओबेरॉन.com/, Project ओबेरॉन.]
* [https://github.com/andreaspirklbauer/Oberon-experimental Experimental Oberon]
* [https://github.com/andreaspirklbauer/Oberon-experimental Experimental ओबेरॉन]
* [https://github.com/AlexIljin/WinOberon WinOberon aka Plugin Oberon] Version 2.6 as provided by Emil Zeller to Alexander Illjin around 2010
* [https://github.com/AlexIljin/WinOberon Winओबेरॉन aka Plugin ओबेरॉन] Version 2.6 as provided by Emil Zeller to Alexander Illjin around 2010
* [http://www.ethoberon.ethz.ch/ethoberon/tutorial/ Oberon System 3 Tutorial] by André Fischer (1997), [https://web.archive.org/web/20181213130926/http://www.ethoberon.ethz.ch/ethoberon/tutorial/ archived version]
* [http://www.ethoberon.ethz.ch/ethoberon/tutorial/ ओबेरॉन System 3 Tutorial] by André Fischer (1997), [https://web.archive.org/web/20181213130926/http://www.ethoberon.ethz.ch/ethoberon/tutorial/ archived version]


{{Modula, Oberon}}
{{Wirth}}


{{DEFAULTSORT:Oberon (Operating System)}}[[Category: मुफ्त सॉफ्टवेयर ऑपरेटिंग सिस्टम]] [[Category: वस्तु-उन्मुख ऑपरेटिंग सिस्टम]] [[Category: 1987 सॉफ्टवेयर]]




{{DEFAULTSORT:Oberon (Operating System)}}


[[Category: Machine Translated Page]]
[[Category:1987 सॉफ्टवेयर|Oberon (Operating System)]]
[[Category:Created On 18/02/2023]]
[[Category:All articles containing potentially dated statements|Oberon (Operating System)]]
[[Category:Articles containing potentially dated statements from June 2017|Oberon (Operating System)]]
[[Category:Articles containing potentially dated statements from March 2020|Oberon (Operating System)]]
[[Category:Articles with invalid date parameter in template|Oberon (Operating System)]]
[[Category:CS1 Deutsch-language sources (de)|Oberon (Operating System)]]
[[Category:Citation Style 1 templates|M]]
[[Category:Collapse templates|Oberon (Operating System)]]
[[Category:Created On 18/02/2023|Oberon (Operating System)]]
[[Category:Machine Translated Page|Oberon (Operating System)]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Official website not in Wikidata|Oberon (Operating System)]]
[[Category:Pages with script errors|Oberon (Operating System)]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready|Oberon (Operating System)]]
[[Category:Templates based on the Citation/CS1 Lua module]]
[[Category:Templates generating COinS|Cite magazine]]
[[Category:Templates generating microformats]]
[[Category:Templates that are not mobile friendly]]
[[Category:Templates using TemplateData]]
[[Category:Webarchive template wayback links]]
[[Category:Wikipedia fully protected templates|Cite magazine]]
[[Category:Wikipedia metatemplates]]

Latest revision as of 16:36, 3 November 2023

Oberon
OberonScreen.PNG
Tiled window arrangement of Oberon
डेवलपरNiklaus Wirth
Jürg Gutknecht
लिखा हुआOberon
ओएस परिवारOberon
काम करने की अवस्थाCurrent
स्रोत मॉडलOpen source
आरंभिक रिलीज1987; 37 years ago (1987)[1]
उपलब्धEnglish
प्लेटफार्मोंCeres (NS32032), IA-32, Xilinx Spartan, and many others
कर्नेल प्रकारobject-oriented
डिफ़ॉल्ट
उपयोगकर्ता इंटरफ़ेस
Text-based user interface
लाइसेंसBSD-style[2]
इससे पहलेMedos-2

ओबेरॉन प्रणाली[3] प्रोग्रामिंग लैंग्वेज ओबेरॉन (प्रोग्रामिंग लैंग्वेज) में लिखा गया एक बहुकार्यन, एकल-उपभोक्ता, एकल-विधि, बहुकार्यन ऑपरेटिंग सिस्टम है।[4] यह मूल रूप से 1980 के दशक के अंत में ETH ज्यूरिख में विकसित किया गया था। ओबेरॉन प्रणाली में पारंपरिक समादेश प्रणाली अंतराफलक (CLI) या आलेखी प्रयोक्ता अंतराफलक (GUI) के स्थान पर एक अपरंपरागत दृश्य पाठ्य-आधारित उपभोक्ता अंतराफलक (TUI) है। यह TUI अपने समय में बहुत नवीन था और बेल लैब्स संचालन प्रणाली से प्लान 9 के लिए एक्मे (पाठ्यांश संपादक) के अभिकल्पना को प्रभावित किया।

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

इतिहास

ओबेरॉन संचालन प्रणाली को मूल रूप से NS32000-आधारित सेरेस (कार्यस्थल) कार्यस्थल प्रक्षेपण के हिस्से के रूप में विकसित किया गया था। यह ओबेरॉन (प्रोग्रामिंग लैंग्वेज) प्रोग्रामिंग लैंग्वेज में लगभग पूरी तरह से (और 2013 के संस्करण में पूरी तरह से मान्य है) लिखा गया था।[6] बुनियादी प्रणाली को निकलॉस विर्थ और जुर्ग गुटक्नेच द्वारा अभिकल्पना और कार्यान्वित किया गया था और इसकी अभिकल्पना और कार्यान्वयन पूरी तरह से उनकी पुस्तक प्रक्षेपण ओबेरॉन में प्रलेखित है।[7] उपभोक्ता अंतराफलक और क्रमादेशक का संदर्भ मार्टिन रेसर की पुस्तक ओबेरॉन प्रणाली में पाया जाता है।[8] ओबेरॉन प्रणाली को बाद में विस्तारित किया गया और ETH ज्यूरिख में एक दल द्वारा अन्य हार्डवेयर मंच पर भेजा गया[9][10][11][12][13] और लोकप्रिय पत्रिकाओं में मान्यता प्राप्त हुई।[14] [15][16][17][18][19] विर्थ और गुटनेचट (हालांकि सक्रिय कंप्यूटर विज्ञान के प्राध्यापक होने के नाते) प्रक्षेपण ओबेरॉन पुस्तक में खुद को 'अंशकालिक क्रमादेशक' के रूप में संदर्भित करते हैं।[7] 2013 के अंत में, अपने 80वें जन्मदिन से कुछ महीने पहले, विर्थ ने प्रक्षेपण ओबेरॉन का दूसरा संस्करण प्रकाशित किया।[20] यह एक लिन एक्स क्षेत्र क्रमादेश द्वार व्यूह (FPGA) पट्ट पर महसूस किए गए अपने स्वयं के अभिकल्पना के कम किए गए निर्देश सम्मुच्चय कंप्यूटर (RISC) CPU का उपयोग करके ओबेरॉन प्रणाली को लागू करने का विवरण देता है। [21] ETH ज्यूरिख में उनके 80वें जन्मदिन के मौके पर इसे संगोष्ठी में प्रस्तुत किया गया। इस बीच, इस संस्करण के लिए कई यंत्रानुकरणकारी लागू किए गए।[22][23][24][25][26]

ETH ज्यूरिख में विकासकर्ता समूह के पूर्व सदस्य और बाद में जोहान्स केप्लर यूनिवर्सिटी लिंज़ के इंस्टीट्यूट फर प्रणाली सॉफ्टवेयर के सदस्य जोसेफ टेंपल के अनुसार, जहां एक द्विशाखित संस्करण (V4) को बनाए रखा गया था, यह ओबेरॉन प्रणाली के विभिन्न संस्करणों की वंशावली है:

वर्ष नाम प्रतिक्रिया
1985 ओबेरॉन परियोजना का प्रारम्भ
1987 V1 ETHZ में आंतरिक उपयोग; केवल सरल पाठ संपादन सुविधाएं
1991 V2 वितान्य पाठ्य प्रतिरूप और राइट नामक एक विशेष संपादक इन वितान्य का समर्थन करता है
1991 प्रणाली 3 लगातार वस्तुओं का समर्थन करने वाले कर्नेल विस्तारण और वस्तु अंत: स्थापन और वस्तु सहलग्नता का समर्थन करने वाली वस्तु-पुस्तकालय; यन्त्रिका, आलेख (पाठ्यांश संपादक), व्यख्या (आलेखिकी सम्पादक)[15]
1992 ओबेरॉन ट्रिलॉजी का प्रकाशन: "ओबेरॉन परियोजना ", "द ओबेरॉन प्रणाली", और "ओबेरॉन क्रमदेशन"
1992 V4 लिखने के कार्य मानक पाठ संपादक में एकीकृत
Rel. 1.4 डेस्कटप
1993 Rel. 1.5 सामान्य प्रपत्र प्रतिरूप
1994 V4 JKU (लिंज़) में नियुक्त हंसपीटर मोसेनबॉक, V4 विकास उधर होता है
1995 Rel. 2.0 दस्तावेज़ समष्टि पूरे इंटरनेट तक विस्तारित है; बेहतर बिटप्रतिचित्र संपादक: रेम्ब्रांट; ऑनप्रणाली शिक्षण
2000 ETH-ओबेरॉन प्रणाली,-3 का नाम बदलकर ETH-ओबेरॉन रखा गया
2002 AOS कर्तृवाचक वस्तु प्रणाली, कर्तृवाचक ओबेरॉन प्रणाली भी, जिसे बाद में ब्लूबॉटल, और फिर A2 नाम दिया गया
2013 PO 2013 - V5 FPGA में मूल ओबेरॉन प्रणाली का पुन: कार्यान्वयन


उपभोक्ता अंतराफलक

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

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

ओबेरॉन उपभोक्ता अंतराफलक में प्रवीणता प्राप्त करना, विशुद्ध रूप से शाब्दिक और तथाकथित यंत्र प्रणाली (S3 के तहत) दोनों, गैर-तुच्छ है। इस प्रकार, ओबेरॉन प्रणाली 3 को सफलतापूर्वक स्थापित करने के बाद, एंड्रे फिशर्स ओबेरॉन प्रणाली 3 शिक्षण का अध्ययन करने का अनुरोध किया जाता है । इस शिक्षण का एक विस्तारित संस्करण एक पुस्तक के रूप में प्रकाशित किया गया था,[30] जो अब प्रिंट से बाहर है। प्रणाली 3 (विंडोज, लिनक्स, या प्राकृत, यानी OLR के यन्त्रिका टूलकिट के साथ भी) के प्रत्येक स्थापित संस्करण में एक उपयोगकर्ता अनुज्ञप्ति के तहत पूरी किताब इलेक्ट्रॉनिक रूप में उपलब्ध है।[31] ओबेरॉन कंपैनियन की अपनी खुद की प्रति कैसे प्राप्त करें, इस बारे में अधिक जानकारी ओबेरॉन विकिबुक के गेटिंग आरम्भ अनुभाग में मिल सकती है।।

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

संस्करण और उपलब्धता

ओबेरॉन ट्रिलॉजी से कुछ समय पहले V1 पहला प्रयोग करने योग्य संस्करण [6][7][8]प्रकाशित किया गया था। पाठ्य प्रतिरूप में राइट नाम के सम्पादक के साथ मिलकर एक बड़ा बदलाव[32]V2 निकला। जैसा कि उपरोक्त खंड तालिका में दिखाया गया है, 1990 के दशक के प्रारम्भ में एक प्रमुख कांटा था: V4 बनाम प्रणाली 3: Jürg गुटनेचट के आसपास के समूह ने लगातार वस्तुओं और वस्तु-पुस्तकालयों को प्रस्तुत किया जिससे कर्नेल का विस्तार हुआ। आसपास के समूह :de:हंसपीटर मोसेनबॉक ने एक विशेष वर्ण के लिए प्रतिचित्र किए गए सक्रिय तत्वों को प्रारम्भ करके इसी तरह की विशेषताओं को अनुभव किया, जिससे कर्नेल को बदले बिना मुद्रवर्ग का विस्तार हुआ। प्रणाली 3 को कभी-कभी स्पिरिट ऑफ ओबेरॉन नाम दिया गया था और बाद में इसका नाम ETH ओबेरॉन रखा गया, जबकि V4 को कभी-कभी लिंज़ ओबेरॉन भी नाम दिया गया था।

XO-1.5 पर A2 (संचालन प्रणाली) में ओबेरॉन उपप्रणाली।

2017 तक, ओबेरॉन OS कई हार्डवेयर कंप्यूटिंग मंच के लिए उपलब्ध है, सामान्यतः बिना किसी लागत के संस्करणों में और कई स्रोतों से, जो काफी भ्रमित करने वाला है। ओबेरॉन OS सामान्यतः बेहद सघन है। ओबेरॉन संकलक के साथ भी, वेब ब्राउज़र, TCP/IP जालक्रम और GUI सहित मिश्रित उपयोगिताओं के साथ, पूर्ण पैकेज को एक 3.5 फ्लॉपी डिस्क में संकुचित किया जा सकता है। ऐसे संस्करण हैं जो अन्य संचालन प्रणाली पर ओबेरॉन OS का अनुकरण करते हैं और ऐसे संस्करण हैं जो अरक्षित हार्डवेयर पर चलते हैं। बाद वाले का नाम प्राकृत ओबेरॉन रखा गया है। सेरेस (कार्यस्थल), इंटेल IA-32 और स्ट्रांगARM मंच के लिए मूल संस्करण हैं। 2013 में, निकलॉस विर्थ ने प्रक्षेपण ओबेरॉन में वर्णित बुनियादी प्रणाली को अनुकूलित किया[7]एक मौजूदा FPGA अभिकल्पना के लिए 2013 संस्करण की प्रस्तावना के अनुसार, स्पार्टन -3 बोर्ड पर पूरी प्रणाली 10 सेकंड से भी कम समय में संकलित होती है। इस संस्करण को कभी-कभी V5 नाम भी दिया जाता है, इसके बावजूद कि यह बाद के किसी भी संस्करण की तुलना में सेरेस (कार्यस्थल) पर चलने वाले मूल V1 के कार्यात्मक रूप से अधिक समान है।

प्लगइन ओबेरॉन और स्लिम युग्मक

ओबेरॉन प्रणाली 3 का एक संस्करण,[15]जो अन्य कार्यान्वयनों की तुलना में माइक्रोसॉफ़्ट विंडोज़ OS में अधिक एकीकृत है, उसे प्लगइन ओबेरॉन नाम दिया गया था।[33] प्लगइन ओबेरॉन के पास OLE, NPAPI, और ओबेरॉन अनुखंड विनिमय (OMI) या स्लिम युग्मक नामक युग्मक प्रारूप के लिए समर्थन था, जो इंटेल x86, मोटोरोला 68K और पावरPC वास्तुकला के बीच सुवाह्य वस्तुनिष्ठ कूट की अनुमति देता था। 1990 के दशक के प्रारम्भ में माइकल फ्रांज द्वारा स्लिम युग्मक का आविष्कार किया गया था। वे 68k से पावरPC वास्तुकला में संक्रमण के दौरान एप्पल द्वारा आविष्कृत फैट युग्मक के लिए प्रेरित और विरोध कर रहे थे।[34] OMI सार वाक्य रचना तरु के संकुचित संस्करण के आधार पर सुवाह्य कूट प्रदान करता है। सुवाह्य कूट प्रतिनिधित्व के लिए एक संकुचित सार वाक्य रचना तरु का दृष्टिकोण जावा (प्रोग्रामिंग लैंग्वेज) दुनिया में ग्रेलवीएम और ट्रफल लैंग्वेज क्रियान्वयन संरचना के लिए पुनर्जीवित किया गया है।

ओबेरॉन V4

ओबेरॉन V4 नाम का संस्करण (इतिहास भी देखें) विर्थ और गुटनेचट द्वारा विकसित मूल संचालन प्रणाली के करीब है। यह मूल रूप से ETHZ में विकसित किया गया था, लेकिन जब H.P. मोसेनबॉक JKU गए और V4 का विकास भी आगे बढ़ा। इस प्रकार, ETH-ओबेरॉन के विपरीत V4 को कभी-कभी लिंज़-ओबेरॉन भी कहा जाता है। V4 और विस्तारण का नवीनतम संस्करण JKU पर उपलब्ध है। ओबेरॉन V4 अनाथ प्रतीत होता है, 2000 के बाद से लगभग कोई बदलाव नहीं हुआ है। V4 का एक अन्य भंडार क्लाउडियो नीडर का ओबेरॉन V4 है, जो विभिन्न V4 कार्यान्वयनों के बीच अंतर भी दिखाता है। 2013 के बाद से यह पृष्ठ सोर्सफोर्ज पर स्थानांतरित/प्रतिबिंबित किया गया है। V4 अपने स्वयं के एक संचालन प्रणाली की तुलना में अब एक एकीकृत विकास पर्यावरण कहलाने के करीब है। V4 के लिए कई विस्तारण लिखे गए थे, जो अभी भी ftp JKU में SSW के परिवेषक से उपलब्ध हैं; कुछ दस्तावेज उनके वेब-पृष्ठ पर मिल सकते हैं, अधिक जानकारी सामान्य रूप से संवेष्टक में सम्मिलित होती है और यह ओबेरॉन में विशेष समृद्ध पाठ प्रारूप दी जाती है ।

AOS/ब्लूबॉटल/A2

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

स्टेलाOS

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

प्राकृत ओबेरॉन

डेबियन व्हीज़ी में QEMU पर चलने वाला ओबेरॉन 0 संस्थापक मास्टर बूट अभिलेख की प्रस्तुति सामान्य रूप से प्रणाली की बोधगम्यता को दर्शाती है।

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

LNO

लिनक्स प्राकृत ओबेरॉन (LNO) नाम का एक संस्करण लिनक्स को हार्डवेयर अमूर्त परत (HAL) के रूप में उपयोग करता है। इसका लक्ष्य PC- प्राकृत ओबेरॉन के लिए जितना संभव हो उतना संगत होना है। ओबेरॉन प्रणाली के अन्य संस्करण, नाम में मूल के बिना, निम्न स्तर के अनुखंड के आंशिक रूप से संशोधित अंतराफलक थे। 2015 में, पीटर मैथियास ने ओबेरॉन लिनक्स रिवाइवल (OLR) नाम के तहत LNO को पुनर्जीवित किया।[31] इंटेल x86, ARM वास्तुकला, MIPS वास्तुकला और RISC-V पर निर्बाध रूप से चलने वाले बहु मंच वितरण के रूप में। यह रास्पबेरी Pi और कम लागत वाले चिप (कंप्यूटर) कंप्यूटर पर अच्छा चलता है; कुछ ट्वीकिंग (समूह सदस्यता या/और कुछ उपकरणों पर अनुमतियों को समायोजित करना) के साथ यह टिनी कोर लिनक्स पर अच्छी तरह से चलता है। डायरेक्ट प्रणाली कॉल द्वारा OLR लिनक्स कर्नेल के साथ अंतराफलक करता है। As of June 2017, OLR में संजाल परत का अभाव होता है।

प्रक्षेपण ओबेरॉन 2013

2013 में, विर्थ और पॉल रीड ने डिजिलेंट सिलिंक्स निर्भीक परिवार FPGA प्रवर्तक पट्ट के लिए मूल ओबेरॉन प्रणाली का पुन: कार्यान्वयन पूरा किया। कार्य में प्रक्षेपण ओबेरॉन का संशोधन सम्मिलित है,[7] प्रक्षेपण ओबेरॉन (नया संस्करण 2013) के रूप में पहचाना गया। 2015 में, रीड ने ओबेरोनस्टेशन बनाने के लिए विक्टर युरकोव्स्की के साथ सहयोग किया, एक ज़िलिंक्स स्पार्टन 3-आधारित कंप्यूटर जिसे विशेष रूप से ओबेरॉन चलाने के लिए अभिकल्पित किया गया था। इसके बाद से प्रणाली को सानलिमा इलेक्ट्रॉनिक्स द्वारा ज़िलिंक्स स्पार्टन 6 FPGA पेपिनो विकास बोर्ड, और CFB सॉफ़्टवेयर द्वारा ज़िलिंक्स आर्टिक्स 7-आधारित डिजिलेंट नेक्सिस A7-100 FPGA ट्रेनर बोर्ड में पोर्ट किया गया है। पीटर डे वाचर ने इसके लिए एक विसंवाहक लागू किया, जिसे आधुनिक ब्राउज़रों में चल रहे माइकल शियरल द्वारा जावा और जावास्क्रिप्ट में भी पोर्ट किया गया था, और मार्कस ग्रीम और टू गो द्वारा फ्री पास्कल/अल्टिबो में पोर्ट किया गया था। [22] [23] [24] 25] एंड्रियास पिर्कलबाउर ने गिटहब पर परियोजना ओबेरॉन 2013 का प्रायोगिक संस्करण और विस्तारण बनाए रखा है।

गैलरी

शब्दावली

  • A2 (संचालन प्रणाली) - 2002 में पूर्व में कर्तृवाचक वस्तुनिष्ठ प्रणाली (AOS),[5]2005 में जनश्रुति स्वत्वाधिकार स्तिथियों के कारण ब्लूबॉटल का नाम बदल दिया गया, 2008 में A2 का नाम बदल दिया गया।
  • ALO - ARM लिनक्स ओबेरॉन; LNO परिवार में और ARN CPU के लिए।
  • AOS - ऊपर A2 प्रविष्टि देखें।
  • BB - ब्लैकबॉक्स घटक बिल्डरओबेरॉन माइक्रोप्रणाली्स से घटक पास्कल आईडीई।
  • ब्लूबॉटल - ऊपर A2 प्रविष्टि देखें।
  • CP - घटक पास्कल। ओबेरॉन परिवार की एक बोली जो ओबेरॉन-2 के समान है।
  • ETHO - ओबेरॉन जैसा कि ज़्यूरिख में स्विस फ़ेडरल इंस्टीट्यूट ऑफ़ टेक्नोलॉजी में विकसित किया गया है: ईडगेनोसिस्के टेक्निशे होच्स्चुले (ETH)।
  • FOX – सक्रिय ओबेरॉन के लिए संकलक, AOS में दिखाई दे रहा है (ऊपर A2 प्रविष्टि देखें)।[37]
  • LEO - लिनक्स ETH ओबेरॉन। Linux x86 के लिए ETHO 2.4.3।
  • LNO - लिनक्स प्राकृत ओबेरॉन।
  • NO - मूल निवासी ओबेरॉन। दूसरे संचालन प्रणाली के बजाय अरक्षित हार्डवेयर पर चलता है।
  • OLR - ओबेरॉन लिनक्स पुनरुत्थान। NO का एक संस्करण जो लिनक्स को एक हार्डवेयर अमूर्त के रूप में उपयोग करता है और x86, ARM वास्तुकला और स्टैनफोर्ड MIPS पर चलता है।
  • OP2 – सुवाह्य ओबेरॉन-2 संकलनकर्ता। ओबेरॉन को व्यावसायिक रूप से उपलब्ध प्लेटफार्मों पर भेजने के लिए OP2 विकसित किया गया था।[38]
  • PACO - (अवसर) समानांतर सहसंयोजक। A2 में दिखाई देता है (ऊपर प्रविष्टि देखें)। प्रत्येक दायरे को एक स्वतंत्र थ्रेड में संकलित करता है।
  • RISC5 - विर्थ के समानीत निर्देश सम्मुच्चय कंप्यूटर वास्तुकला पर आधारित प्रक्षेपण ओबेरॉन 2013 की सेंट्रल विधििंग यूनिट (CPU)।[39] RISC-V के साथ भ्रमित न हों।
  • यूनिक्सAOS – Unix-आधारित AOS, ऊपर A2 प्रविष्टि देखें।
  • विनAOS – विंडोज-आधारित AOS, ऊपर A2 प्रविष्टि देखें।

यह भी देखें

  • A2 (संचालन प्रणाली)
  • ओबेरॉन (प्रोग्रामिंग लैंग्वेज)
  • ओबेरॉन -2 प्रोग्रामिंग लैंग्वेज

संदर्भ

  1. Kulka, Irena. "Oberon: Welcome to Oberon". ETH. Archived from the original on 6 January 2017. Retrieved 27 November 2017.
  2. ETH-License
  3. Wirth, Niklaus; Gutknecht, Jürg (1988). The Oberon System: Report Number 88 (PDF) (Report).
  4. Wirth, Niklaus: The Programming Language Oberon. Software - Practice and Experience, 18:7, 671-690, Jul. 1988
  5. 5.0 5.1 5.2 Muller, Pieter Johannes (2002). The active object system design and multiprocessor implementation (PDF) (PhD). Swiss Federal Institute of Technology, Zürich (ETH Zurich).
  6. 6.0 6.1 M. Reiser and N. Wirth: Programming in Oberon Addison-Wesley/ACM Press (1992) ISBN 0-201-56543-9. Out of print.
  7. 7.0 7.1 7.2 7.3 7.4 N. Wirth and J. Gutknecht: Project Oberon - The Design of an Operating System and Compiler Addison-Wesley/ACM Press (1992) ISBN 0-201-54428-8. Out of print. Online version of the second edition (2013).
  8. 8.0 8.1 8.2 Reiser, Martin: "The Oberon System - User Guide and Programmer's Manual" - Out-of-print - Addison-Wesley/ACM Press (1991) ISBN 0-201-54422-9
  9. A. R. Disteli, Oberon for PC on an MS-DOS base, Technical Report #203 der ETH Zurich, November 1993, Reprint.
  10. J. Supcik, HP-Oberon, Technical Report #212 of the ETH Zurich, November 1993, Reprint.
  11. M. Franz, MacOberon Reference Manual, Technical Report #142 der ETH Zurich, November 1993, Reprint.
  12. J. Templ, Design and implementation of SPARC-Oberon. Structured Programming, 12, 197–205 (1991).
  13. M. Brandis, R. Crelier, M. Franz, J. Templ, The Oberon System Family. Software-Practice and Experience, Vol. 25(12), 1331–1366, December 1995. Also: Technical Report 174 of the ETH Zurich.
  14. R. Gerike, Wider den Schnickschnack. Oberon System, Teil 1: Anwendersicht. c't 1994 (2) p. 180, Teil 2: Technische Einblicke. c't 1994 (3), p. 240 (German language).
  15. 15.0 15.1 15.2 H. Marais, Oberon System 3, Dr. Dobb's Journal, October 1994, pages 42-50.
  16. Pountain, Dick (May 1993). "Oberon: A Glimpse at the Future". Byte. Vol. 18, no. 5. p. 111ff – via Archive.org.
  17. Pountain, Dick (March 1991). "Modula's Children, Part II: Oberon". Byte. Vol. 16, no. 3. pp. 135–142 – via Archive.org.
  18. Pountain, Dick (January 1995). "The Oberon/F System" (PDF). Byte. Vol. 20, no. 1. p. 227f – via Vintage Apple.
  19. Börner, T. (March 1999). "Betriebssysteme: Native Oberon für den PC". Chip (in Deutsch). p. 131ff.
  20. Reed, Paul (21 December 2013). "[Oberon] Project Oberon, 2013 Edition". Retrieved 13 February 2021.
  21. Wirth, Niklaus (20 February 2014). Niklaus Wirth Birthday Symposium. ETH Zurich. Retrieved 13 February 2021.
  22. De Wachter, Peter (18 August 2020). "Oberon RISC Emulator". GitHub. Retrieved 13 February 2021.
  23. Schierl, Michael (19 January 2021). "Project Oberon emulator in JavaScript and Java". GitHub. Retrieved 13 February 2021.
  24. Greim, Markus (14 August 2016). "Port of the Oberon RISC Emulator to [Ultibo]". GitHub. Retrieved 13 February 2021.
  25. "Project Oberon emulator in Go". GitHub. 18 September 2021. Retrieved 13 February 2021.
  26. de Jong, Roel P. (19 October 2018). "Oberon Workstation". Reactive Instruments. Retrieved 13 February 2021.
  27. Using the mouse and the keyboard https://web.archive.org/web/20171225160628/http://www.ethoberon.ethz.ch/ethoberon/tutorial/Mouse.contents.html
  28. Franz, Michael (2000). "Oberon: The Overlooked Jewel". In Böszörmény, Lászlo; Gutknecht, Jürg; Pomberger, Gustav (eds.). The School Niklaus Wirth: The Art of Simplicity. Morgan Kaufmann Publishers. pp. 41–53. CiteSeerX 10.1.1.90.7173. ISBN 1-55860-723-4.
  29. Wirth, Niklaus (2015). "How to use the Oberon System" (PDF). Retrieved 24 November 2016.
  30. André Fischer & Hannes Marais: The Oberon Companion. A Guide to Using and Programming Oberon System 3. vdf Hochschulverlag AG (1997). ISBN 978-3728124937, out of print, but see notes in Getting Started section of the Oberon Wikibook
  31. 31.0 31.1 Matthias, Peter. "Oberon Linux Revival". Retrieved 31 August 2016.
  32. Szyperski, Clemens A., Write: An extensible text editor for the Oberon system. Swiss Federal Institute of Technology in Zurich (1991). Report 151.
  33. Zeller, Emil Johann (2002). "Fine-grained integration of Oberon into Windows using pluggable objects" (PDF).
  34. Franz, Michael (1 March 1994). Code-Generation On-the-Fly: A Key to Portable Software. Zürich: Verlag der Fachvereine Hochschulverlag AG an der ETH Zurich. ISBN 978-3728121158.
  35. stailaOS (ETHZ) Project Page Archived 2011-10-04 at the Wayback Machine
  36. Archives of the Oberon Website.
  37. "Fox Tool". Archived from the original on 6 February 2018. Retrieved 19 March 2021.
  38. Crelier, Régis. "Separate Compilation and Module Extension". ETH Zurich. Retrieved 18 November 2018.
  39. Wirth, Niklaus. "FPGA-related Work". ETH Zurich. Retrieved 12 September 2016.


बाहरी संबंध