~/talk

Timing Boot Time Reduction Techniques

links:none on file
slides:none on file

Initial system boots from a Kingston SD on a BeagleBone Black in about 9.45 s; measured changes give concrete wins: thumb toolchain shrinks binaries ~18%, replacing glibc with musl cuts library size ~16%, slimming an ffmpeg-based appset reduces file system ~80% and saves ~150–350 ms, kernel tweaks (no modules, quiet) save ~20–577 ms, and switching to Falcon mode (u-boot SPL direct kernel launch) saves ~≈500 ms. Analysis uses bootchart/ftrace and last-access file scans to remove unused files; results are specific savings and a working faster boot.

AI-written summary · about

  1. 0:00Intro
  2. 0:21Presentation
  3. 5:09Application Optimization
  4. 6:12Init Script Optimization
  5. 9:44File System Optimization
  6. 11:56Kernel Code Debug
  7. 15:37SMP
  8. 16:37Removing Module Support
  9. 18:09Silence Console
  10. 19:18Config Expert
  11. 20:40Slab
  12. 21:46Kernel Compression
  13. 22:05Kernel Compression Tests
  14. 23:35Kernel Size Optimization
  15. 24:36Other Kernel Size Optimization
  16. 27:24Boot Optimizations
  17. 28:49Boot Art
  18. 30:11TTB
  19. 33:13Chris Simon
  20. 33:25Bootlin Training
  21. 33:44Questions
~/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.