Oberon (operativsystem)

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 11 mars 2019; kontroller kräver 8 redigeringar .

Oberon  är ett operativsystem utvecklat av Niklaus Wirth och Jürg Gutknecht .( ETHZ ) för Ceres enanvändararbetsstation som en del av "Project Oberon" [1] . Som författarna skrev var huvudmålet med projektet "att designa och implementera hela systemet från grunden, och strukturera det på ett sådant sätt att det kan beskrivas, förklaras och förstås i sin helhet." Faktum är att boken [1] på 550 sidor innehåller en fullständig beskrivning av systemet tillsammans med källtexter .

Oberon är skrivet på programmeringsspråket med samma namn som utvecklats som en del av detta projekt . Det ärver Wirth och Gutknechts tidigare projekt , Liliths personliga arbetsstationsoperativsystem och Cedar OS , utvecklat vid Xerox Palo Alto Research Center ( Xerox PARC ), där Wirth och Gutknecht tillbringade ett års sabbatsår 1984. -1985. Det var exponeringen för det kraftfulla men komplexa och instabila Cedar OS som fick Wirth och Gutknecht att starta Project Oberon. [ett]

Oberon-systemet implementerar mycket elegant och minimalistiskt ett antal tekniska idéer (som börjar med implementeringsspråket), som bekvämt kallas Oberon-teknologier , eftersom, även om inte alla dessa idéer individuellt var helt nya, i alla fall, deras urval och noggrann integrering i ett enda mycket tillförlitligt system - vilket är ett exempel på noggrann övergripande design och noggrant studium av detaljer - är Wirths och Gutknechts otvivelaktiga förtjänst. Inflytandet från Oberonprojektets ideologi kan ses till exempel i systemen LabVIEW och Inferno .

Bevis på effektiviteten av Oberon-teknologier var det faktum att Oberon OS snabbt portades av doktorander Wirth och Gutknecht till flera olika plattformar, inklusive Amiga , PC och andra [2] .

Versioner av systemet för olika plattformar finns för närvarande tillgängliga. [3] .

Oberons interaktion med användaren är baserad på en text-som-gränssnittsmetod . Det finns också ett grafiskt användargränssnitt med stöd för FTP , Telnet , HTTP , Ethernet och andra protokoll [4] .

Oberon är ett modulärt system: alla systemkomponenter laddas efter behov.

Den senaste versionen av operativsystemet är 2.3.6, släppt 2000 [4] .

För närvarande har Oberon -kodbasen återanvänts i Active Oberon (AOS) [5] , som utvecklas vid ETHZ med deltagande av Oberon-gemenskapen .

Anteckningar

  1. 1 2 3 N. Wirth och J. Gutknecht. Projekt Oberon. Addison-Wesley, 1992.
  2. S. Sverdlov . Programmeringsspråket Oberon (juli 1999). Tillträdesdatum: 7 juni 2008. Arkiverad från originalet den 14 februari 2011. Avsnitt "Oberon-system".
  3. ETH - Oberon - Nedladdningar
  4. 1 2 Native Oberon-operativsystem  (engelska)  (otillgänglig länk) (2003-01-26). Hämtad 25 oktober 2010. Arkiverad från originalet 2 september 2010.
  5. Aktivt Oberon- system . Arkiverad från originalet den 8 augusti 2012.  

Länkar

Se även