Comp 430 Project(s) #1: Linux Kernel Modules
Due: Wednesday Week 3
Introduction
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:
- All files for your project.
- A plain text README file documenting your project. This
file should include your name(s), a short description of the project,
instructions for running the project, a description of any known bugs,
and anything else I need to know to evaluate your submission.
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.