Oberon (operativsystem)

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 11. marts 2019; checks kræver 8 redigeringer .

Oberon  er et styresystem udviklet af Niklaus Wirth og Jürg Gutknecht .( ETHZ ) for Ceres enkeltbrugerarbejdsstationen som en del af "Project Oberon" [1] . Som forfatterne skrev, var hovedmålet med projektet "at designe og implementere hele systemet fra bunden, og strukturere det på en sådan måde, at det kan beskrives, forklares og forstås i sin helhed." Faktisk indeholder bogen [1] på 550 sider en komplet beskrivelse af systemet sammen med kildetekster .

Oberon er skrevet i programmeringssproget af samme navn udviklet som en del af dette projekt . Det arver Wirth og Gutknechts tidligere projekt , Liliths personlige arbejdsstations operativsystem , og Cedar OS , udviklet ved Xerox 's Palo Alto Research Center ( Xerox PARC ), hvor Wirth og Gutknecht tilbragte et års sabbatår i 1984. -1985. Det var eksponering for det kraftfulde, men komplekse og ustabile Cedar OS, der fik Wirth og Gutknecht til at starte Project Oberon. [en]

Oberon-systemet implementerer meget elegant og minimalistisk en række tekniske ideer (startende med implementeringssproget), som bekvemt omtales som Oberon-teknologier , fordi selvom ikke alle disse ideer hver for sig var helt nye, under alle omstændigheder, deres valg og omhyggelig integration i et enkelt yderst pålideligt system - som er et eksempel på omhyggeligt overordnet design og omhyggelig undersøgelse af detaljer - er den utvivlsomme fordel ved Wirth og Gutknecht. Indflydelsen af ​​Oberon-projektideologien kan for eksempel ses i LabVIEW- og Inferno- systemerne .

Bevis på effektiviteten af ​​Oberon-teknologier var det faktum, at Oberon OS hurtigt blev overført af kandidatstuderende Wirth og Gutknecht til flere forskellige platforme, herunder Amiga , PC og andre [2] .

Versioner af systemet til forskellige platforme er i øjeblikket tilgængelige. [3] .

Oberons interaktion med brugeren er baseret på en tekst-som-grænseflade tilgang . Der er også en grafisk brugergrænseflade med understøttelse af FTP , Telnet , HTTP , Ethernet og andre protokoller [4] .

Oberon er et modulært system: alle systemkomponenter indlæses efter behov.

Den seneste version af styresystemet er 2.3.6, udgivet i 2000 [4] .

I øjeblikket er Oberon -kodebasen blevet genbrugt i Active Oberon (AOS) [5] , som udvikles på ETHZ med deltagelse af Oberon-fællesskabet .

Noter

  1. 1 2 3 N. Wirth og J. Gutknecht. Projekt Oberon. Addison-Wesley, 1992.
  2. S. Sverdlov . Programmeringssproget Oberon (juli 1999). Dato for adgang: 7. juni 2008. Arkiveret fra originalen den 14. februar 2011. Afsnit "Oberon-systemer".
  3. ETH - Oberon - Downloads
  4. 1 2 Native Oberon-operativsystem  (engelsk)  (utilgængeligt link) (26/01/2003). Hentet 25. oktober 2010. Arkiveret fra originalen 2. september 2010.
  5. Aktivt Oberon -system . Arkiveret fra originalen den 8. august 2012.  

Links

Se også