Oberon (operační systém)

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 11. března 2019; kontroly vyžadují 8 úprav .

Oberon  je operační systém vyvinutý Niklausem Wirthem a Jürgem Gutknechtem .( ETHZ ) pro jednouživatelskou pracovní stanici Ceres v rámci „Projektu Oberon“ [1] . Jak napsali autoři, hlavním cílem projektu bylo „navrhnout a implementovat celý systém od nuly a strukturovat jej tak, aby jej bylo možné popsat, vysvětlit a pochopit jako celek“. Kniha [1] o 550 stranách skutečně obsahuje kompletní popis systému spolu se zdrojovými texty .

Oberon je napsán ve stejnojmenném programovacím jazyce vyvinutém v rámci tohoto projektu . Zdědí předchozí projekt Wirtha a Gutknechta , operační systém pro osobní pracovní stanice Lilith a operační systém Cedar , vyvinutý ve výzkumném středisku Xerox v Palo Alto Research Center ( Xerox PARC ), kde Wirth a Gutknecht strávili roční volno v roce 1984. -1985. Bylo to vystavení mocnému, ale složitému a nestabilnímu Cedar OS, co přimělo Wirtha a Gutknechta ke spuštění projektu Oberon. [jeden]

Systém Oberon velmi elegantně a minimalisticky implementuje řadu technických nápadů (počínaje implementačním jazykem), které se příhodně označují jako Oberon technologies , protože i když ne všechny tyto nápady jednotlivě byly zcela nové, v každém případě jejich výběr a pečlivá integrace do jediného vysoce spolehlivého systému – který je příkladem pečlivého celkového návrhu a pečlivého studia detailů – je nepochybnou zásluhou Wirtha a Gutknechta. Vliv ideologie projektu Oberon je vidět například v systémech LabVIEW a Inferno .

Důkazem efektivity technologií Oberon byl fakt, že OS Oberon byl rychle portován postgraduálními studenty Wirthem a Gutknechtem na několik různých platforem, včetně Amiga , PC a dalších [2] .

V současné době jsou k dispozici verze systému pro různé platformy. [3] .

Interakce Oberonu s uživatelem je založena na přístupu typu text jako rozhraní . Nechybí ani grafické uživatelské rozhraní s podporou protokolů FTP , Telnet , HTTP , Ethernet a dalších [4] .

Oberon je modulární systém: všechny systémové komponenty se načítají podle potřeby.

Nejnovější verze operačního systému je 2.3.6, vydaná v roce 2000 [4] .

V současné době byla kódová základna Oberon znovu použita v Active Oberon (AOS) [5] , který je vyvíjen v ETHZ za účasti Oberon Community .

Poznámky

  1. 1 2 3 N. Wirth a J. Gutknecht. Projekt Oberon. Addison-Wesley, 1992.
  2. S. Sverdlov . Programovací jazyk Oberon (červenec 1999). Datum přístupu: 7. června 2008. Archivováno z originálu 14. února 2011. Sekce "Systémy Oberon".
  3. ETH - Oberon - Ke stažení
  4. 1 2 Nativní operační systém Oberon  (anglicky)  (nepřístupný odkaz) (01/26/2003). Získáno 25. října 2010. Archivováno z originálu 2. září 2010.
  5. ↑ Aktivní systém Oberon . Archivováno z originálu 8. srpna 2012.  

Odkazy

Viz také