~/talk

New design for initrds

links:none on file
slides:none on file

Proposal replaces custom initrd scripts with systemd-based images built by mkosi, producing a compressed CPI initrd plus per-feature system extensions as GPT images with a filesystem, dm-verity data and JSON signatures verified by the kernel. Builds use distro package managers (dnf/apt) so images are reproducible and signed with TPM-backed credentials; current prototype runs on laptops, modules make up about half the initrd and overall images are ~20% larger, distro integration still missing.

AI-written summary · about

  1. 0:00Introduction
  2. 1:27Goals and complexity
  3. 5:01Reusing systemd in initrds
  4. 7:11System extensions concept
  5. 10:43Building initrds with mkosi
  6. 13:57Integration with distributions
  7. 16:54Reproducible and signed builds
  8. 20:06Transition vs extension
  9. 23:41Overlaying root filesystem
  10. 27:20Kernel coupling and rebuilds
  11. 31:17Current initrd size and firmware
  12. 33:04Fedora adoption timeline
  13. 35:34Packaging and dependencies
  14. 36:59Secure Boot and signatures
  15. 38:26Q&A
~/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.