Contents
Experience Survey (Results)
Grading
There will be a total of three projects over the course of this semester. The weight of each project with respect to the final lab grade is as follows:Project | Percentage of Total |
---|---|
1: Shell and Utilities | 30% |
2: Kernel programming | 40% |
3: Filesystems | 30% |
Project 1: Command-Line User Interface Shell and Utilities (Results)
DescriptionGrading Rubric
Test Cases
FAQ
Project 2: Kernel Programming
DescriptionGrading Rubric
Grading Rubric (demo)
FAQ
Demonstration Signup
Code Samples:
- Hello World Module
- Hello World Proc Module
- Hello World Syscall Module
- Hello World Syscall Driver
- Counter Module
- Compete Module
- Linked-List Module
- Elevator Driver
- Elevator Driver (stress test)
- Elevator Module Framework
Project 3: Filesystems
DescriptionFAT32 image to work with
FAT32 File System Spec from Microsoft
Some useful online help: [1], [2], [3], [4], [5], [6]