[Oberon] Oberon Languages

JR joerg.straube at iaeth.ch
Mon Jun 1 09:20:46 CEST 2020

The Oberon language and the Oberon system went hand in hand.

Language          System
. . . . . . . . .         . . . . . . . . . . . . 
Oberon              Project Oberon
Oberon-2           System3 (aka ETHOberon)
Active Oberon   AOS (aka Bluebottle)
Oberon-07         Project Oberon 2013

Originally, the Oberon system was thought to be a „native“ operating system running directly on HW, to show that Oberon is not only a general high level programming language but also capable to program a complete (simple) operating system involving low level programming. Side remark: it’s not totally true, as the compiler has some undocumented tweaks to make this statement come true.

Over time, there were some ports of the Oberon system to run on top of other operating systems (Unix, Mac, Windows) almost all based on either System3/Oberon-2 or AOS/Active Oberon.


> Am 01.06.2020 um 08:36 schrieb Tomas Kral <thomas.kral at email.cz>:
> Hi,
> Just a general thought..
> Former ETH ftp and web sites are not available any longer.
> There were
> pages showing System and Language genealogy over the years at ETH. Can
> be possibly recovered from WebArchive (way back machine), anyone tried?
> There is a decent project on WikiBook going, that fills the gap. Is a
> community project but has mainly one contributor.
> I have some vague understanding of various Oberon systems, but miss an
> overview of Language variants. A particular language seems tied to
> the actual system.
> What language we have with `OLR' (Oberon Native revived on Linux), is
> it Oberon-2?
> I can distinguish Oberon-07 and Oberon-2, but there were others, too. I
> guess.
> -- 
> Tomas Kral <thomas.kral at email.cz>
> --
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
> https://lists.inf.ethz.ch/mailman/listinfo/oberon

More information about the Oberon mailing list