Intending to cover:
- Installation of required tools
- Loading/unloading modules, setting module options
- Changing options on-the-fly with sysfs, how to set options during reboot
- Basic kernel configuration
- Building Linux to a .deb package, as a regular user
- The initrd.img, what it is, what it does, how to examine it, how to make it
- Basic git, quilt, and patch usage
- Patching the vanilla kernel for AppArmor for use with Ubuntu
- Compiling drivers from the repository to .deb packages (Nvidia, kqemu, etc)
A handout will be included which will give detailed instructions on how to compile and install the Linux kernel for Debian or Ubuntu.