Skip to main content

Section outline

  • Module 1: Introduction to Linux Kernel Architecture

    • Overview of Linux kernel architecture.
    • Kernel components and development process.

    Module 2: Kernel Debugging Concepts and Tools

    • Types of kernel bugs and debugging strategies.
    • Tools overview: GDB, KGDB, kdump, ftrace, perf.

    Module 3: Remote Debugging with KGDB

    • Configuring and using KGDB for remote kernel debugging.
    • Hands-on Lab: Setting up KGDB for a live debugging session.