OverviewAbout this program
Linux Kernel Infrastructure takes you inside the kernel to write, build and debug real kernel code on a modern 6.x kernel — loadable modules, kernel and virtual memory, DMA, synchronization, scheduling, timers, and the notifier and security subsystems that hold Linux together.
It is rigorously hands-on: every subsystem is paired with labs on x86-64 and ARM64, modern observability tooling, and real debugging workflows — from memory and concurrency bugs to crash-dump analysis. You finish able to reason about, instrument, and safely change kernel behaviour in production systems.
OutcomesKey takeaways
- ✓ The ability to write, build, and load kernel modules and navigate the kernel source tree
- ✓ A working model of kernel memory, virtual memory, and DMA
- ✓ Mastery of kernel synchronization — locks, RCU, barriers, lock-free patterns
- ✓ Hands-on fluency with scheduling, timing, deferred work, and notifier chains
- ✓ Practical kernel debugging using KASAN, KFENCE, lockdep, kmemleak, UBSAN, and crash dumps





