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.) It's also your starter code for your penguin printer project.

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

Binary penguin printer 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 penguin distributed "as is". NO guarantee for successful run of real penguin, eating of real fish, or other penguin things. Please report any bugs found.