How the Linux Kernel Works

Fourteen mornings inside the Linux kernel, built in the order the pieces actually depend on each other: from the CPU bit that makes kernel mode possible, through page tables, schedulers, interrupts and locks, to the paths a file read or a network packet really takes. Each day is one mechanism explained well enough that the next day can assume it.

14 days, one each morning · 2 people reading it

It opens with

  1. Kernel mode is a bit and a mapping
  2. The doorway you cannot trust
  3. Every process sees the same kernel

The rest stays hidden — that's the point. Nobody sees the plan after it's accepted, including whoever made it.

Subscribe