ETH Oberon Hall of Fame

ETH Oberon System
ETH Oberon Compiler
Packages and Tools
Beta Testers

In 1985 Niklaus Wirth and Jürg Gutknecht embarked on a project to build a new workstation from scratch. The quote from Einstein: Make it as simple as possible, but not simpler served as a signpost for their approach - resulting in a system of exemplary lucidity, efficiency and compactness. Wirth was fascinated by the accuracy and reliability of the Voyager space probe then passing Oberon, one of the moons of Uranus. The project was christened Oberon in its honor. Oberon was designed to be easily extensible and it has lived-up to this expectation since then. Many, many people from world class software engineers, to university professors and to anonymous students have contributed to what you can obtain for free in a single package of modest size.

This is an incomplete list of people that have contributed to the ETH Oberon project. We have only included people with whom we have had direct contact. In addition, many people contributed to the sources. We address our apologies to those who were left out from the list, and we ask them to let us know if they would like have the list updated on the next opportunity.

ETH Oberon System

Niklaus Wirth and Jürg Gutknecht - Project Oberon for Ceres. Martin Reiser - Oberon System book and Oberon Language book. Jürg Gutknecht - Oberon System 3 project. Hannes Marais and Patrick Saladin - Gadgets. Hannes Marais, Mathias Hausner and Emil Zeller - Windows Oberon System 3. Michael Franz and Thomas Kistler - MacOberon System 3. Andreas Disteli - DOS Oberon System 3. Johan de Villiers and Pieter Muller - Oberon System 3 on Hybrid. Josef Templ, Peter Januschke and Jaco Geldenhuys - SPARC Solaris Oberon System 3. Markus Dätwyler and Patrick Saladin - Linux Oberon System 3. Peter Matthias - Linux Native Oberon System 3. Edgar Schwarz - HPUX Oberon System 3. Günter Feldmann - PowerPC Linux and Solaris Oberon System 3. Régis Crelier - DEC-Oberon. Emil Zeller - Gadgets Network and other tools. Hans Meier - Oberon and Syntax fonts.

ETH Oberon Compiler

Niklaus Wirth - Oberon compiler for Ceres. Régis Crelier - Portable Oberon compiler. Niklaus Mannhart - Intel 386/387 backend. Patrik Reali - Intel 386/387 Assembler. Patrik Reali - Active Oberon extensions. Roberto Morelli - Oberon-X extensions.

Packages and Tools

Martin Gitsels - TCP/IP and NetSystem. André Fischer - Tutorials and The Oberon Companion. Erich Oswald - Leonardo. MJ de Villiers de Wet - Static Linker, Scope and FATFiles. Wolfgang Pircher - ET4000 driver. Peter Matthias - ET4000 and S3 Trio driver. Jörg Derungs - GD54xx driver. Ott Hans-Werner and Andreas Disteli - VGA driver. Andreas Disteli - S3 and W32 display drivers. Martin Pirker - Vesa driver. Francis Bogsanyi - ATAPI CD driver. Thomas Burri - SoundBlaster driver. Jörg Derungs - LayLa. Bruno Essmann - DOS-based bootloader. MJ de Villiers de Wet - FATFiles and DOS tool. Peter Ryser - NCR 810 SCSI driver. Wolfgang Ibl - Adaptec 1520 SCSI driver. Bernd Mösli - Reals, scanning. David Ulrich - JPEG converter and Dim3. Ralph Sommerer - Script editor, on-line documents. Patrick Saladin - Hex editor. Daniel Ponti - Rembrandt and Backdrops. Josef Templ and Jacques Supcik - PostScript printer driver. Lajos Truszek - HP Laserjet driver. Beat Heeb and Karl Rege - HP 550C printer driver. Robert Griesemer and Wolfgang Weck - VT100 emulator. Thomas Nauer - Pictures. Ivan Posva and Martin Gitsels - Telnet. Clemens Szyperski and Hanspeter Mössenböck - EditTools. Ralph Sommerer and Andreas Disteli - TextMail. Robert Griesemer - Sisiphus. Karl Rege and Andreas Disteli - Server system and client printer. Ralph Sommerer - V4 to System 3 text convertor. Urs Hiestand and Ralph Sommerer - ET editor and Popup menus. Stefan Ludwig - Analyzer. Luca Balestra - CU-SeeMe receiver. Patrick Saladin - Outlines, Freecell, Solitaire, Spider, Shanghai. Markus Dätwyler and Patrick Saladin - MineSweeper. Wolfgang Ibl - Tetris, Asteroids and Calculator. Emil Zeller - Sokoban and Scramble. David Müller and Martin Gitsels - SLIP. Urs Hiestand - LEDA. Patrik Reali - HPCalc. Thierry Bralla - UnZip. Clyde Knaus - LayoutPanels. Andreas Margelisch - RX. Christoph Kleiner - Three Dimensional Dreams (TDD). Edgar Schwarz, Martin Aeschlimann and Claude Knaus - PPP. Paul Floyd - Canadian keyboard table. Wolfgang Ibl - UK keyboard table. Necati Ecevit - Turkish keyboard table. Reto Strobl - 3Com509B driver. Christian Plattner - ATA driver. Christoph Kleiner - Three Dimensional Dreams (TDD). Régis Crelier and Edgar Schwarz - Floating-point emulator. Alan Webber - Dvorak keyboard table. Stanislaw Ciszewski - Polish keyboard table. G. Meunier - French keyboard. Peter Ryser - NE2000 ethernet driver. William Myburgh - Test Coverage Analyser. John Stout - DES module.

Beta Testers

The following people took part in the initial beta tests (roughly in chronological order):

Jürg Gutknecht, Patrik Reali, Andreas Disteli, Peter Ryser, Francis Bogsanyi, Wolfgang Pircher, Wolfgang Ibl, Peter Matthias, Jörg Derungs, Bernd Mösli, Hannes Marais, Frank Hrebabetzky, Emil Zeller, Erich Oswald, André Fischer, Jacques Supcik, Jaco Geldenhuys, Henk Roux, Alan Webber, Doug Danforth, Philipp Heuberger, George Fankhauser, J.T. Utne, Necati Ecevit, Josef Sedlacek, Aubrey McIntosh, Brian Hawley, Daniel Vogelheim, Gotthard Schmidt, Robert Lichtenberger, Beat Christen, Steve Adams, Paul Floyd, Alan Freed, Erik Hill, Jan de Kruyf, Vesna Velickovic, Guy Laden, Patrick Saladin, Markus Dätwyler, et al.

Apologies to anyone who have accidentally been left out.

25 Jul 2000 - Copyright © 2000 ETH Zürich. All rights reserved.
E-Mail: oberon@inf.ethz.ch