Notes


To Do


Code Examples

Simple proc module that spawns a kthread on load. (This code is demoed in the lecutre to introduce the notion of a kthread.)

Kitchen module starter code. Start from here. (Put this in a seperate directory.)

Sample bash scripts to control your kitchen module. May need to run chmod a+x <script.sh>. Must run in same directory as file kitchen.ko.

Binary kitchen module so you can see how my implementation works. Just copy this file into your virutal machine and load with insmod. Note, you can tell what kernel you are booted into by issuing the following command at the prompt: uname -r

Fine print: Binary kitchen distributed "as is". NO guarantee for successful run of real kitchen or making of real food. Please report any bugs found.