Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yes, you can start with the 2013 review of the "Project Oberon" book, that Niklaus Wirth made by Oberon's anniversary.

http://www.inf.ethz.ch/personal/wirth/ProjectOberon/

It includes the source code.

The original edition and many other books are available from his site at the university.

http://www.inf.ethz.ch/personal/wirth/

Some screenshots and information from the old days:

http://www.ethoberon.ethz.ch/native/WebScreen.html

http://www.ethoberon.ethz.ch/native/

Oberon was followed by Oberon-2, which you can find here:

http://www.ssw.uni-linz.ac.at/Research/Papers/Oberon2.pdf

http://ssw.jku.at/Research/Books/Oberon2.pdf

Which then gave birth to Active Oberon:

http://www.ocp.inf.ethz.ch/wiki/Documentation/Front

There was also the EthOS as Oberon evolution.

http://e-collection.library.ethz.ch/view/eth:38713

The Oberon operating system was fully implemented in Oberon, with some assembly for the kernel module and boot loader. In the later versions, the SYSTEM package gained all required intrisics to do everything in pure Oberon.

It is a bit confusing to speak about OS and language, because like Java, the same name is used for both.

Eventually they moved on to other stuff.

There was an Oberon evolution for .NET called Zonnon, but it is hardly known.

One of the guys working on Oberon as a student was Robert Griesemer, a Go designer. Hanspeter Mössenböck from Oberon-2 is one of the researchers working on Graal.

Oberon is related to Mesa/Cedar, not Lisp Machines. Basically something like a .NET/Java OS in the late 70's providing the same expressiveness of the Lisp and Smalltalk environments but in a strong typed language, capable of systems programming.

Although they followed the same principle as Lisp machines. On the papers they refer to Assembly as bytecode, because the CPUs were CISC with microcode for execution.

https://archive.org/details/bitsavers_xeroxparcteCedarProgra...

https://archive.org/details/bitsavers_xeroxparcteriencesCrea...

https://archive.org/details/bitsavers_xeroxparctddingGarbage...

So while AT&T was making UNIX, Xerox PARC had Interlisp-D, Smalltalk and Mesa/Cedar.



Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: