IT-lexicon › Infrastructuur › Oberon System

Oberon System

Infrastructuur Svenska → Bijgewerkt: 2026-10-10
Meer info
Maker
Niklaus Wirth, Jürg Gutknecht
Jaar
Eigenaar
ETH Zürich
Type
Besturingssysteem

Het besturingssysteem van ETH Zürich uit 1987, geschreven door Niklaus Wirth en Jürg Gutknecht, waarin het scherm uit getegelde tekst bestaat en elk woord van de vorm Module.Command wordt uitgevoerd zodra je erop klikt.

Wirth kwam in 1985 terug van een sabbatical bij Xerox PARC met indrukken van Cedar en de overtuiging dat de meeste dingen kleiner konden. Samen met Gutknecht bouwde hij de taal Oberon, het Ceres-werkstation en een besturingssysteem ervoor, alles als één project. Het scherm is verdeeld in twee verticale tracks, een voor de teksten van de gebruiker en een voor die van het systeem, en binnen elke track staan ‘viewers’ boven elkaar zonder te overlappen: een getegelde interface, een decennium voordat de term bestond. Geen pictogrammen, geen menu's. Commando's zijn tekst: staat Edit.Open ergens op het scherm, dan voert een middelste muisklik op het woord die procedure uit, en de titelbalk van een viewer is gewoon een regel van zulke woorden.

Het hele systeem, inclusief compiler, editor en venstersysteem, werd in 1992 beschreven in het boek Project Oberon en paste in enkele duizenden regels. Rob Pike heeft Oberon aangehaald als voorbeeld voor acme in Plan 9, dat zowel het tegelen als het idee overnam dat uitvoerbare tekst de enige interface is die je nodig hebt. Oberon System 3 voegde componenten toe die Gadgets heetten, en Bluebottle, later A2, bracht overlappende vensters en ondersteuning voor meerdere processors. In 2013 herschreef Wirth het boek rond zijn eigen RISC-processor op een FPGA, zodat het systeem weer kon draaien op hardware met niets eronder.

← Terug naar het lexicon