Hovemeyer D, Hollingsworth J, Bhattacharjee B.  2004.  Running on the bare metal with GeekOS. Proceedings of the 35th SIGCSE technical symposium on Computer science education. :315-319.