[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