Developing operating systems in GC enabled languages

Paulo Pinto pjmlp at progtools.org
Fri Oct 26 09:17:43 PDT 2012


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.


More information about the Digitalmars-d mailing list