Linux Kernel Fundamentals

Overview

Course code:

UN032

Duration:

5

Time Unit:

Day(s)

Overview:

The goal of this course is to provide the student with a fundamental knowledge of the internals of the Linux kernel. The focus is on understanding the workings of the kernel, and not the theory. After completing this course, the student will have a practical knowledge of the kernel for purposes of kernel debugging and writing device drivers, the structure of the kernel, and how modules integrate into the kernel.

3. Building the Kernel
The Build Environment
Steps for Building Kernel
Creating a Configuration File
Editing the Configuration File
The gconfig Utility
Configuration Options
Make the Kernel
Installation of Modules
Install the Kernel
Modify Boot Loader Files
Using the crash Utility
Options to crash Utility
Analyzing a Running Kernel
The Crash Commands