~/talk

So you're a Linux kernel developer? Name all subsystems.

links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Maintainers-file entries become vertices and share an edge when they overlap in actual lines of code; clustering (walktrap) on that section graph groups them into de‑facto subsystems rather than the 2,000+ raw MAINTAINERS sections. Top‑20 analysis exposes clear subsystems: media (with a staging and Android drivers subcluster), networking and DRM drivers, and a highly connected ARM cluster whose highest‑degree vertex is open firmware / flattened device tree bindings. Patches are labeled conforming integration or not via get_maintainer.pl, revealing examples of unconforming merges (e.g. Intel DRM/gbt drivers); results feed tooling (lfd/pasta) and ELISA safety‑certification evidence.

AI-written summary · about

  1. 0:00Introduction
  2. 1:20Motivation and Goals
  3. 2:20Safety Critical Certification
  4. 4:02Open Development Process
  5. 5:24Maintenance Hierarchy
  6. 7:20Crosscutting Patches
  7. 7:45The Problem
  8. 8:43What is a subsystem
  9. 9:25Media Subsystem
  10. 10:52Subsystem Definition
  11. 11:45Subsystem Detection
  12. 14:02Section Graph
  13. 15:08Section Graph Example
  14. 15:40Cluster Discussion
  15. 23:25Patch Integration
  16. 27:36Future work
  17. 36:35Disclaimer
~/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.