Oberon ETH: Das Schweizer System

Es geht auch in schlank: Warum in den späten 1980ern an einer Schweizer Hochschule eine Programmiersprache, ein OS und eigene Hardware entwickelt wurden.

Ein Bericht von Martin Wolf veröffentlicht am
Oberon ist Betriebssystem und Programmiersprache.
Oberon ist Betriebssystem und Programmiersprache. (Bild: Paul Reed, Felix Friedich - Montage: Golem.de)

In einem Keller der Eidgenössischen Technischen Hochschule in Zürich (ETHZ) stehen mehrere unauffällige beigefarbene Computergehäuse mit der Aufschrift Ceres. Sie stammen aus den späten 1980ern, haben ein 3,5-Zoll-Diskettenlaufwerk als Massenspeicher, Anschlüsse für einen hochauflösenden Monochrom-Monitor und einen Farbbildschirm sowie ein Betriebssystem, das an der Universität selbst entwickelt wurde. Auch die Hardware entstand hier, ebenso wie die Programmiersprache dazu: Oberon. Ihr Erfinder ist der Informatiker Niklaus Wirth, der mit diesem Eigenbau ein besonders schlankes und verständliches Betriebssystem schuf, das immer noch seine Nische hat.

Inhalt:
  1. Oberon ETH: Das Schweizer System
  2. TUI statt GUI
  3. Auch heute ist Oberon noch im Einsatz

Die Hardware basiert auf einem NS32032 32-Bit-Prozessor und hat reichlich Videospeicher für die grafische Darstellung des Systems. Die Rechner sind längst ausgemustert, aber die Software in ihren ROMs lebt weiter - obwohl sie inzwischen noch weniger bekannt sein dürfte als zum Zeitpunkt ihrer Entstehung.

1992 erschien ein rund 400-seitiges Buch mit dem Titel "Project Oberon - The Design of an Operating System and Compiler", das im Detail beschreibt, wie sich ein eigenes Betriebssystem mit der Programmiersprache Oberon realisieren lässt. Einer der Verfasser des Werkes ist Niklaus Wirth, der zuvor unter anderem für seine Arbeit an Pascal den renommierten ACM Turing-Preis gewann.

Wirth hatte die Hoffnung, dass er den schon damals übermäßig komplexen Betriebssystemen eine Alternative entgegensetzen konnte. Sie sollte vor allem so einfach sein, dass sie sich im Informatikstudium als Lehrbeispiel verwenden ließ. Wirth war Professor an der ETHZ und wünschte sich, dass bei der Benutzung von Oberon die Lust am Programmieren geweckt würde.

Zu diesem Zeitpunkt liefen die bereits erwähnten Arbeitsrechner in der Informatikfakultät der Hochschule. Sie waren als Workstations für den wissenschaftlichen Gebrauch im Einsatz und prägten eine Generation von Schweizer Studierenden - die dank Oberon die Scheu vor der vermeintlich hohen Komplexität eines Betriebssystems verloren.

Einer, der damals von Oberon erfuhr, ist Paul Reed. Als Programmierer hatte er wie so viele andere hohen Respekt vor Projekten wie dem Schreiben eines Compilers: "Solche Dinge machen Spezialisten in irgendwelchen Elfenbeintürmen, dachte ich." Reed lacht, als er uns die Geschichte seiner ersten Begegnung mit Oberon erzählt.

Er kaufte das Buch in den 1990ern und stellte fest, dass weder Elfenbeinturm noch Spezialwissen vonnöten waren, um mit Oberon zu entwickeln. Noch heute steht der dicken Wälzer im Regal gegenüber seines Schreibtisches, aber eigentlich muss Reed dort nicht mehr nachschlagen. Einen Compiler hat er längst selbst geschrieben.

  • Die klassische Oberfläche von Oberon (Bild: Martin Wolf/Golem.de)
  • Eine Ceres-Workstation (Bild: Paul Reed)
  • Oberon läuft in einer Emulation unter Windows. (Bild: Felix Friedrich)
  • Oberon A2 unter Linux (Bild: Felix Friedrich)
  • Oberon nativ unter Windows (Bild: Felix Friedrich)
  • Das System wird unter anderem auf medizinischen Geräten eingesetzt. (Bild: Felix Friedrich)
Eine Ceres-Workstation (Bild: Paul Reed)

Reed wurde in den vergangenen Jahrzehnten zu einer Art Gralshüter von Oberon, er möchte das Projekt bekannter machen. Seine ansteckende Begeisterung für das System rührt auch daher, dass er selbst viele kommerzielle Projekte damit realisierte und weiß, welche Vorteile die Schlankheit des Systems bietet. Wie schlank genau? Reed drückt den Netzschalter eines FPGA-Boards, es vergeht keine Sekunde und Oberon ist gebootet.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
TUI statt GUI 
  1. 1
  2. 2
  3. 3
  4.  


leonardo-nav 22. Jan 2023

die ganzen Tiling-Window-Manager für Linux (i3, sway, awesome etc). Kann man sehr gut...

btreut 12. Jan 2023

laut Wikipedia: Oberon 1987 und Java 1995 das sind acht Jahre, in der Informatik ist...

btreut 12. Jan 2023

es muss nicht immer auf die Geschichte einer Programmiersprache, bzw. auf alle...

btreut 11. Jan 2023

Schau mal hier: oberon.wikidot(dot)com/start (bitte http ergänzen und (dot) durch...



Aktuell auf der Startseite von Golem.de
Whistleblower
Ehemaliger US-Konteradmiral äußert sich zu Außerirdischen

Wieder hat sich in den USA ein ehemals hochrangiger Militär und Beamter über Kontakte mit Aliens geäußert.

Whistleblower: Ehemaliger US-Konteradmiral äußert sich zu Außerirdischen
Artikel
  1. Schadstoffnorm 7: Neue Grenzwerte für Abrieb gelten auch für E-Autos
    Schadstoffnorm 7
    Neue Grenzwerte für Abrieb gelten auch für E-Autos

    Die neue Euronorm 7 legt nicht nur Grenzwerte für Bremsen- und Reifenabrieb fest, sondern auch Mindestanforderungen für Akkus.

  2. Ramjet: General Electric testet Hyperschalltriebwerk
    Ramjet
    General Electric testet Hyperschalltriebwerk

    Das Triebwerk soll Flüge mit Mach 5 ermöglichen.

  3. Elektroautos: Mercedes und Stellantis übernehmen komplette Umweltprämie
    Elektroautos
    Mercedes und Stellantis übernehmen komplette Umweltprämie

    Nach dem abrupten Aus der staatlichen Förderung springen erste Hersteller von Elektroautos ein.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    • Daily Deals • Last-Minute-Angebote bei Amazon • Avatar & The Crew Motorfest bis -50% • Xbox Series X 399€ • Cherry MX Board 3.0 S 49,95€ • Crucial MX500 2 TB 110,90€ • AVM FRITZ!Box 7590 AX + FRITZ!DECT 500 219€ [Werbung]
    •  /