Comp 430 Project(s) #1: Linux Kernel Modules

Due: Wednesday Week 3


In this project, you will learn how to create a kernel module and load it into the Linux Kernel. There are two parts to this project. The first part involves following a series of steps for creating and inserting a module into the Linux kernel. The second part involves modifying the kernel module so that it uses the kernel linked-list data structure.

The details of this project may be found at the end of Chapter 2 in your textbook, on pages 96-101.

Handing In

Your submission should take the form of a single tarred directory as described below. That directory should contain:

Creating a tar file: To create a single .tar file that includes your text file and files for your programming project, move all of the files you plan to submit into a directory that includes your name, such as pcutter_pp1. Then, in the directory above pcutter_pp1, I would type:

tar -cvf pcutter_pp1.tar pcutter_pp1/

This page is maintained by Pam Cutter pcutter{at}kzoo{dot}edu.