The Linux Kernel Has Ancient Weird Problems
Diving into the Linux kernel's 35-year-old codebase • Why obsolete code survives for decades • The mess of flexible clock rates and copy-pasted code
Video Chapters
- 0:00 Diving into the Linux kernel's 35-year-old codebase
- 1:07 Why obsolete code survives for decades
- 2:40 The mess of flexible clock rates and copy-pasted code
- 4:24 How the TSC invariant made reliable timekeeping possible
- 5:38 Transitioning from get_cycles to get_bogo_cycles
- 6:49 An 8-step process for cleaning up kernel "dependency hell"
- 8:30 Introducing Project Glasswing and the AI security era
- 10:14 AI vulnerability discovery vs. human direction
- 11:35 The massive investment in AI security tools
- 13:29 Why critical software flaws go unnoticed for decades
- 14:45 AI's terrifying ability to find and exploit ancient bugs
- 16:55 Speculating on the weird timing of these kernel patches