Az Oberon egy Niklaus Wirth és Jürg Gutknecht által fejlesztett operációs rendszer .( ETHZ ) a Ceres egyfelhasználós munkaállomáshoz az "Oberon projekt" [1] részeként . Mint a szerzők írták, a projekt fő célja az volt, hogy "a teljes rendszert a semmiből megtervezzék és megvalósítsák, és úgy strukturálják, hogy az teljes egészében leírható, magyarázható és érthető legyen". Az 550 oldalas könyv [1] valóban tartalmazza a rendszer teljes leírását a forrásszövegekkel együtt .
Az Oberon a projekt részeként kifejlesztett azonos nevű programozási nyelven íródott . Megörökölte Wirth és Gutknecht korábbi projektjét , a Lilith személyi munkaállomás operációs rendszert és a Cedar OS -t, amelyet a Xerox Palo Alto Research Centerében ( Xerox PARC ) fejlesztettek ki , ahol Wirth és Gutknecht 1984-ben egy év szabadságot töltött. -1985. A nagy teljesítményű, de összetett és instabil Cedar operációs rendszernek való kitettség késztette Wirth-et és Gutknechtet az Oberon Project elindítására. [egy]
Az Oberon rendszer nagyon elegánsan és minimalista módon valósít meg számos technikai ötletet (a megvalósítási nyelvtől kezdve), amelyeket kényelmesen Oberon technológiáknak nevezünk , mert bár ezek az ötletek külön-külön nem voltak teljesen újak, mindenesetre a kiválasztás, ill. Wirth és Gutknecht kétségtelen érdeme a gondos integráció egyetlen rendkívül megbízható rendszerbe, amely a gondos átfogó tervezés és a részletek gondos tanulmányozásának példája. Az Oberon projekt ideológiájának hatása például a LabVIEW és az Inferno rendszerekben is megfigyelhető .
Az Oberon technológiák hatékonyságának bizonyítéka az a tény, hogy az Oberon operációs rendszert Wirth és Gutknecht végzős hallgatók gyorsan átvitték számos különböző platformra, beleértve az Amigát , a PC -t és másokat [2] .
A rendszer különböző platformokra való verziói jelenleg elérhetők. [3] .
Az Oberon interakciója a felhasználóval a text as-interface megközelítésen alapul . Van egy grafikus felhasználói felület is , amely támogatja az FTP , Telnet , HTTP , Ethernet és egyéb protokollokat [4] .
Az Oberon egy moduláris rendszer: minden rendszerelemet szükség szerint töltenek be.
Az operációs rendszer legújabb verziója a 2.3.6, 2000-ben jelent meg [4] .
Jelenleg az Oberon kódbázist újra felhasználták az Active Oberonban (AOS) [5] , amelyet az ETHZ-nél fejlesztenek az Oberon Community részvételével .