Misplaced Pages

Ceres (workstation)

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

Ceres Workstation
DeveloperETH Zurich
ManufacturerETH Zurich
Product familyWirth
Typeworkstation
Release date1987; 37 years ago (1987)
DiscontinuedYes
MediaFloppy disk:
Ceres 1: 5.25 in (13.3 cm)
Ceres 3: 3.5 in (8.9 cm)
Operating systemOberon System
CPUNS32000
Memory2 MB DRAM + 256 KB video RAM
Dimensions18.5 in × 7.5 in × 14.5 in (47 cm × 19 cm × 37 cm)
Marketing targetResearch
PredecessorLilith
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 Oberon System is written fully in the object-oriented programming language Oberon. It is an early example of an operating system using basic object-oriented principles and 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 implemented as part of his Doctor of Philosophy (PhD) thesis an operating system named ETHOS, which takes full advantage of object-oriented technologies. A Usenet posting by Szyperski says that Oberon/F, which was later renamed to BlackBox Component Builder, incorporates ETHOS ideas and principles.

Links

References

  1. Eberle, Hans (1987). "Hardware Description of the Workstation Ceres" (PDF). Technical Reports D-INFK. 70. ETH Zürich. doi:10.3929/ethz-a-000402636.
  2. Szyperski, Clemens Alden. "Clemens Szyperski". Microsoft Research. Archived from the original on 30 May 2015. Personal page.
  3. Szyperski, Clemens Alden (1992). Insight ETHOS: On Object Orientation in Operating Systems (PDF) (Thesis). ETH Zurich. Electronic reprint.
  4. Szyperski, Clemens Alden (2 April 1995). "Information on ETHOS". Google Groups. Usenet: comp.lang.oberon. Archived from the original on 20 November 2013. Retrieved 21 November 2013.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
Modula, Oberon
Modula
By WirthModula (1975) → Modula-2 (1978)
By others
Operating systems
Workstations
Developers
Organizations
People
Oberon
By Wirth
Oberon (1987) → Oberon-2 (1991) → Lola (1995) → Active Oberon (1998) → Oberon-07 (2007)
Operating systems
WorkstationCeres (1985)
By others
Developers
Organizations
People
Niklaus Wirth
Software
Programming
languages
Euler (1965) → PL360 (1966) → ALGOL W (1966) → Pascal (1970) → Modula (1975) → Modula-2 (1978) → Object Pascal (1986) → Oberon (1987) → Oberon-2 (1991) → Lola (1995) → Active Oberon (1998) → Oberon-07 (2007)
Operating systemsOberon System (1987) → Active Object System (AOS, 2002), Bluebottle (2005), A2 (2008)
Formalisms
Books
WorkstationsLilith (1977) → Ceres (1985)
Workplaces
Collaborators
Awards
Stub icon

This computer hardware article is a stub. You can help Misplaced Pages by expanding it.

Categories: