Required Assignments
Required Assignment 1
Deadline: Thursday March 10 at 13.00.
Deadline #2: Wednesday April 13 at 14.15 (if you have to turn your assignment in again).
More information is available here
Required Assignment 2
Deadline: Thursday April 21 at 13.00.
Deadline #2: Wednesday May 11 at 13.00 (if you have to turn your assignment in again).
More information is available here
Required Assignment 3
Deadline: Wednesday May 18 at 14.15.
Extension: The deadline has been extended to Friday May 20 at
14.00.
Deadline #2: NO resubmission for the 3rd assignment.
More information is available here
Interesting Links
- UML Install at IMADA.
- The home page for UML.
- Adding a System Call to UML [pdf, html]. Note: this is slightly outdated as we are using a very recent 2.6 kernel.
- Linux System Call Howto [html (mirror), html (original)]. Note: this is for adding a system call to Linux in general, i.e., slightly different than what you have to do in UML.
- How System Calls Are Implemented on i386 Architecture.
- Linux Device Drivers, 3rd edition (for 2.6 kernels). Examples can also be downloaded.
- The Linux Kernel Module Programming Guide [pdf, ps.gz, html]