~/talk

Spectre, Meltdown, & Linux

slides:none on file

January 2018 exposes speculative‑execution CPU bugs (Spectre/Meltdown) that let user code read kernel or other VM memory; research lists at least five variants with "at least eight or nine" expected. Fixes combine core kernel patches, ~200 KAISER/KPTI changes for kernel isolation, compiler work (retpoline) to protect indirect calls, and microcode/BIOS updates from vendors. Static tools flag ~100 candidate sites in the 20M LOC Linux tree but only ~5 proved real. Mitigations cost ~5–10% typical CPU throughputs and vary by kernel version (4.14+, 4.16+ recommended).

AI-written summary · about

  1. 0:00Introduction
  2. 1:10What is Meltdown
  3. 6:32Makena
  4. 11:51CPU is slower
  5. 13:08When do we fix it
  6. 14:27We fixed it again
  7. 15:21Variants
  8. 17:23Spectre Meltdown
  9. 22:21Floating Points
  10. 23:58CPU Bugs
  11. 25:28Kernels
  12. 27:56Keeping a secure system
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.