Welcome to the Oberon page of the ETH Zurich

Oberon is the name of a programming language in the
Pascal/Modula tradition. Originally 'Oberon' was also the name of the runtime systems. For practical reasons the systems nomenclature was changed, while several new systems based on the Oberon language were developed by young generations of computer scientists at ETH (AOS (2003), Bluebottle(2005), A2 (2008))

The new System since 2008 is now called A2. A2 is the name of a modern integrated software environment. It is a single-user, multi-core, multi-tasking system that runs on bare hardware or on top of a host operating system.

The newest developments of the Oberon Language and the A2 System
as well as specific optimized system applications form the core of
current research by the ETH Native Systems Group, lead by Prof. Jürg
Gutknecht.

The Oberon project was launched in 1985 by Niklaus Wirth and Jürg Gutknecht at ETH. Although the project was originally targeted towards in-house hardware, the language and system have now been ported to many computer platforms.

Important Note:
The content in this site is accessible to any browser or
Internet device, however, some graphics will display correctly
only in the newer versions of Netscape. To get the most out of
our site we suggest you upgrade to a newer browser.More
information