Oberon (operating system)

Oberon
Tiled window arrangement of Oberon
DeveloperNiklaus Wirth
Jürg Gutknecht
Written inOberon
OS familyOberon
Working stateCurrent
Source modelOpen source
Initial release1987; 37 years ago (1987)[1]
Available inEnglish
PlatformsCeres (NS32032), IA-32, Xilinx Spartan, and many others
Kernel typeObject-oriented
Default
user interface
Text-based user interface
LicenseBSD-style[2]
Preceded byMedos-2
Official websitewww.projectoberon.net

The Oberon System[3] is a modular, single-user, single-process, multitasking operating system written in the programming language Oberon.[4] It was originally developed in the late 1980s at ETH Zurich. The Oberon System has an unconventional visual text user interface (TUI) instead of a conventional command-line interface (CLI) or graphical user interface (GUI). This TUI was very innovative in its time and influenced the design of the Acme text editor for the Plan 9 from Bell Labs operating system.

The system also evolved into the multi-process, symmetric multiprocessing (SMP) capable A2 (formerly Active Object System (AOS),[5] then Bluebottle), with a zooming user interface (ZUI).

  1. ^ Kulka, Irena. "Oberon: Welcome to Oberon". ETH. Archived from the original on 6 January 2017. Retrieved 27 November 2017.
  2. ^ ETH-License
  3. ^ Wirth, Niklaus; Gutknecht, Jürg (1988). The Oberon System: Report Number 88 (PDF) (Report).
  4. ^ Wirth, Niklaus: The Programming Language Oberon. Software - Practice and Experience, 18:7, 671-690, Jul. 1988
  5. ^ Muller, Pieter Johannes (2002). The active object system design and multiprocessor implementation (PDF) (PhD). Swiss Federal Institute of Technology, Zürich (ETH Zurich).