Chapter 1. Linux Kernel (201)

Revision: $Revision: 2.00 $ ($Date: 2010-04-26 08:28:51 $)

Topics

This topic has a total weight of 10 points and contains the following five objectives:

Objective 201.1: Kernel Components (weight: 2)
Candidates should be able to utilise kernel components that are necessary to specific hardware, hardware drivers, system resources and requirements. This objective includes implementing different types of kernel images, identifying stable and development kernels and patches, as well as using kernel modules.
Objective 201.2: Compiling a kernel (weight: 2)
Candidates should be able to properly configure a kernel to include or disable specific features of the Linux kernel as necessary. This objective includes compiling and recompiling the Linux kernel as needed, updating and noting changes in a new kernel, creating an initrd image and installing new kernels.
Objective 201.3: Patching a kernel (weight: 1)
Candidates should be able to properly patch a kernel to add support for new hardware. This objective also includes being able to properly remove kernel patches from already patched kernels.
Objective 201.4: Customise, build and install a custom kernel and kernel modules (weight: 2)
Candidates should be able to customise, build and install a 2.6 kernel for specific system requirements, by patching, compiling and editing configuration files as required. This objective includes being able to assess requirements for a kernel compile as well as build and configure kernel modules.
Objective 201.5: Manage/Query kernel and kernel modules at runtime (weight: 3)
Candidates should be able to manage and/or query a 2.6.x kernel and its loadable modules.

Resources: Dean01; the man pages for the various commands.

Copyright Snow B.V. The Netherlands