Creating Out-of-Tree Kernel Modules with eLxr Server 12

Overview

Use the instructions in this tutorial to familiarize yourself with the following:

  • obtaining kernel header source

  • cloning the kernel module source

  • learning about out-of-tree driver module package directory structure

  • building the binary driver modules

  • installing kernel module packages and verifying module operation

  • removing and uninstalling the kernel module packages

  • signing kernel modules to verify authenticity

You should have a working knowledge of the Linux kernel and be familiar with Makefiles and building Debian packages.

To continue this tutorial, go to Set Up the eLxr Server 12 Development Host.