How to get oriented in the Linux kernel and modules

Build Kernelight, intro kernel interfaces for practitioners with kernel modules, dmesg, sysfs.

  • Difficulty Intermediate
  • Parts 10
  • Stack kernel modules, dmesg, sysfs

What you are learning

Kernelight is intro kernel interfaces for practitioners. The teaching focus is Kernel (kernel modules, dmesg, sysfs).

Work in order. Early parts set vocabulary and environment; later parts assume the earlier checkpoints.

How to use these lessons

Read the goal, open the matching GitHub folder, complete the lab or exercises, then return for the explanation. If a command fails, check you are in the numbered folder first.

Open the Kernelight GitHub repo →

Parts in order

Each chapter below is one checkpoint in this lab.