~/talk

Can mainline Linux run on Android without vendor hooks

Talkat Linux Plumbers Conference 2023 · 2023-11-13..11-15· [android]
links:none on file
slides:none on file

Argues that many Android-only patches are now implemented as vendor hooks (tracepoints added to the GKI) to override kernel behavior because real devices expose scheduler, DVFS and errata problems that upstream kernels don’t yet solve. Lists concrete failures: UI jank, battery and thermal regressions, priority inversion from DVFS and binder locking, EAS packing vs CFS spreading, RT placement and heavy background-task interference. Proposes building user-space QoS libraries and SDKs to reduce hooks, targets incremental fixes aiming for Android 15 timeframes.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 1:42Vendor hooks and quality issues
  3. 3:10Scheduler challenges in Android
  4. 8:47Latency and performance inversions
  5. 11:15Background tasks and real-time issues
  6. 12:18Breaking the deadlock with user space
  7. 13:20Q&A and discussion
~/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.