www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Developing operating systems in GC enabled languages

Hi,

this is a bit off topic, but since the question pops here every 
now and then.

I have decided to leave here the links how Native Oberon and Blue 
Bottle got implemented.

These are operating systems implemented in languages, Oberon and 
Active Oberon, which
share a similar philosophy to Go in what concerns type safety and 
GC support.

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

http://e-collection.library.ethz.ch/eserv/eth:26082/eth-26082-02.pdf

Those systems were not toy systems like Singularity or Home, but 
usable desktop operating
systems used during the late 90's at ETHZ in Switzerland.

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

After the ongoing discussion on HN, I decided to spread a bit the 
word.

Feel free to disagree. :)

--
Paulo

PS: If you also care about Go this is a cross post from Go's 
forums.
Oct 26 2012