Compiling a kernel

Version

 * 2.4
 * 2.6
 * 2.2
 * patches

Configuration

 * make mrproper
 * make config/menuconfig/xconfig
 * builtin vs module

Points of interest

 * drivers
 * processor
 * filesystems
 * networking
 * &c.

Compiling

 * (2.4) make dep && make bzImage modules modules_install
 * (2.6) make && make modules_install
 * kpackage (debian)

Installing

 * bzImage
 * System.map
 * /boot
 * modules

Prerequisites

 * ass
 * core
 * coders
 * adv. builder
 * build instructor

Time estimate

 * 1 hour 20 minutes
 * version: 15 minutes
 * where: 10 minutes
 * config: 25 minutes
 * compiling: 15 minutes
 * installing: 15 minutes