Welcome to this course on the Linux kernel. This is a standalone course, but it’s also part of a learning path to prepare you for the LPIC-2 201-450 exam.
The Linux kernel sits at the core of a Linux system. It provides an interface between the system hardware and both the processes and services that use it. In the first section, we teach the various kernel components such as the Linux kernel source tree, documentation, and the compressed kernel image. Then we compile a kernel from start to finish, resulting in the installation of a new Linux kernel. Finally, we cover kernel runtime management and troubleshooting. This includes gaining information about the running kernel and kernel modules, adding and removing modules, and modifying the behavior of modules on boot.