[clug] Question: FOSS and Teaching Software Engineering

Hal Ashburner hal.ashburner at gmail.com
Sun Jun 29 06:31:57 GMT 2008


Here's a couple that might be of interest.

John Shepherd http://www.cse.unsw.edu.au/~jas/
Has in the past used PostgreSQL for his DBMS implementation course @ UNSW.
http://www.cse.unsw.edu.au/~cs9315/05s2/lec/

Harvard and a few others use OS161 to teach operating systems.
http://www.eecs.harvard.edu/~mdw/course/cs161/
Which is around 30k LoC and far more manageable to learn and hack than a 
full blown BSD system. This seems like a reasonable, more modern 
replacement for the Lions book, features more easily readable code and 
runs on a MIPS R3000 simulator to which one can connect gdb. The 
sourcecode has key features such as system calls, the filesystem and 
virtual memory unimplemented.







More information about the linux mailing list