Ceres (workstation)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Ceres Workstation
DeveloperETH Zurich
ManufacturerETH Zurich
Product familyWirth
Release date1987; 34 years ago (1987)
MediaFloppy disk:
Ceres 1: 5.25 in (13.3 cm)
Ceres 3: 3.5 in (8.9 cm)
Operating systemOberon System
Dimensions18.5 in × 7.5 in × 14.5 in (47 cm × 19 cm × 37 cm)
Marketing targetResearch
SuccessorCeres-2, Ceres-3

The Ceres Workstation was a workstation computer built by Niklaus Wirth's group at ETH Zurich in 1987. The central processing unit (CPU) is a National Semiconductor NS32000, and the operating system, named The Oberon System is written fully in the object-oriented programming language Oberon. It is an early example of an object-oriented operating system using garbage collection on the system level and a document centered approach for the user interface (UI), as envisaged later with OpenDoc. Ceres was a follow-up project to the Lilith workstation, based on AMD bit slicing technology and the programming language Modula-2.

On the same hardware, Clemens Szyperski[1] implemented as part of his Doctor of Philosophy (PhD) thesis,[2] an operating system named ETHOS, which takes full advantage of object-oriented technologies. A Usenet posting by Szyperski says Oberon/F, renamed BlackBox Component Builder, incorporates many ETHOS ideas and principles.[3]



  1. ^ Szyperski, Clemens Alden. "Clemens Szyperski". Microsoft Research. Archived from the original on 30 May 2015. Personal page.
  2. ^ Szyperski, Clemens Alden (1992). Insight ETHOS: On Object Orientation in Operating Systems (PDF) (Thesis). ETH Zurich. Electronic reprint.
  3. ^ Szyperski, Clemens Alden (2 April 1995). "Information on ETHOS". Usenet: comp.lang.oberon.