~/talk

Reinventing Container Linux for the Wasm Era (and More) with System Extensions

slides:none on file

Flatcar reworks a container-optimized Linux by using system extensions (sysexts) as raw disk images loaded at boot to compose an immutable root plus overlays, replacing torcx and moving containerd as a CeX out of the core image. Tools: CeX Bakery and a bake script produce images; systemd‑csex update polls HTTPS for three update modes (OS‑independent, OS‑dependent, baked). Use cases: per‑cloud OEM agents, Cluster API control‑plane overlay, and swapping in a Wasm runtime; it works now but UX and rollout policy features remain rudimentary.

AI-written summary · about

  1. 0:00Flatcar and System Extensions intro
  2. 1:03Container vs general-purpose Linux
  3. 4:37Special-purpose Linux challenges
  4. 7:09Composable system extensions
  5. 9:57Legacy tools replacement
  6. 11:20OEM partitions and tools
  7. 12:46Kubernetes node provisioning
  8. 14:31Building extensions with Flatcar
  9. 17:24Flatcar configuration
  10. 19:08Updating system extensions
  11. 23:27Embedding extensions in images
  12. 24:28Wasm-optimized Linux
  13. 26:38Wasm runtimes in Flatcar
  14. 27:43Takeaways and broader applications
  15. 29:25Getting involved
  16. 31:30Q&A: Portable format and systemd
  17. 32:33Q&A: Wasm adoption
  18. 33:37Q&A: Extensions vs OS tree
  19. 34:41Q&A: Packages vs extensions
  20. 35:46Q&A: RPM OS3 and extensions
  21. 36:07Q&A: Cluster updates and caching
  22. 38:36Q&A: Containers and extensions
~/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.