Keynote: Status of Embedded Linux
summary
Recent kernel work includes a multi-platform single ARM kernel image that lets one binary run on multiple boards, wider use of BPF for attachable trace/code, virtual kernel stacks that catch overflows and speed process creation, and a thriving Kernel CI with 2 million builds and boots that finds regressions. Embedded pain points remain: upstream lacks boot-time and system-size patches, vendors keep special-case optimizations (one case yields a 40% boot-time improvement) rather than upstreaming them.
AI-written summary · about
chapters (23)
- 0:00Intro
- 0:49Outline
- 3:36Sync_file
- 4:03Linux 4.8
- 4:56Linux 4.9 (predicted)
- 6:07Observations
- 9:16Device Tree
- 9:35Graphics
- 10:07File Systems
- 10:44Networking
- 11:28System Size (cont.)
- 11:45Testing
- 12:43Toolchains
- 12:54Tracing
- 14:52High Level Status Review
- 16:07What's needed
- 17:16Traditional embedded Linux topics
- 17:58Generalization vs. specialization
- 18:37Subtractive vs. Additive Engineering
- 18:47Subtractive Engineering
- 18:59Resistance to specialization
- 20:44The paradox of embedded
- 22:42Recommendations








