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 .