October 26, 2012Developing 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.