~/talk

Challenges Around Long-Term Kernel Maintenance

links:none on file
slides:none on file

Maintaining long‑term stable kernels becomes exponentially harder as trees diverge: the project sees about 10,000 commits per release cycle, simple cherry‑picks turn into hundreds of conflicts on 4–6 year old trees, and recent upstream changes like folios and block‑layer refactors create permanent incompatibilities that block fixes. Recommended remedies are concrete: include dependent patches when backporting, improve real‑world testing (CI, zero‑touch bots, bisection), report regressions to the regression mailing list/trackers, run a small percent of production workloads on the latest LTS, and prefer supporting fewer, more current kernels.

AI-written summary · about

  1. 0:00Introduction
  2. 1:24Why are you doing LTS
  3. 3:28Why is it hard
  4. 4:57Is there easy conflicts
  5. 9:05Users
  6. 13:27Community
  7. 15:13Testing
  8. 22:53Upgrade Often
  9. 26:51Developing the Ability to Do By Sections
  10. 30:51Vendor Carels
  11. 33:26GPU Breaks
~/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.