[clug] Question: FOSS and Teaching Software Engineering
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.
Harvard and a few others use OS161 to teach operating systems.
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