Overview
Explore boot time reduction techniques for embedded Linux systems in this conference talk by Michael Opdenacker from Bootlin. Learn about effective methods to decrease boot time, including toolchain options, kernel compression techniques, and kernel command line parameters. Discover how to eliminate unnecessary copying in the bootloader, optimize storage performance, and understand U-Boot's Falcon mode. Gain insights into tools for identifying removable components and optimizing system parts. The presentation covers various optimization strategies, including application, init script, and file system improvements, as well as kernel code debugging, SMP considerations, and module support removal. Delve into advanced topics such as console silencing, kernel compression tests, and size optimization techniques. Acquire valuable knowledge on boot optimizations and related concepts to enhance the performance of embedded Linux systems.
Syllabus
Intro
Presentation
Application Optimization
Init Script Optimization
File System Optimization
Kernel Code Debug
SMP
Removing Module Support
Silence Console
Config Expert
Slab
Kernel Compression
Kernel Compression Tests
Kernel Size Optimization
Other Kernel Size Optimization
Boot Optimizations
Boot Art
TTB
Chris Simon
Bootlin Training
Questions
Taught by
Linux Foundation