A Pragmatic Guide to Boot-Time Optimization
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore a pragmatic approach to boot-time optimization in this 40-minute conference talk by Chris Simmonds, a consultant for the Linux Foundation. Learn graded techniques to reduce boot time, starting with simple adjustments to the init sequence and progressing to advanced methods like U-Boot falcon mode. Discover how to make and maintain changes using standard configuration techniques, and observe the impact of each optimization on a typical embedded dev board. Gain insights into measuring boot time, optimizing user-space and kernel boot processes, and streamlining bootloader operations. Benefit from Simmonds' extensive experience in open-source embedded systems as he guides you through practical steps to achieve faster device boot times while considering long-term maintainability.
Syllabus
License
About Chris Simmonds
Overview
Where it all goes wrong
Example system
Measuring boot time
Baseline measurement
Reducing user-space boot time
Measuring init boot time using Bootchart
Optimizing userspace
Running the app as init
First pass
Reducing kernel boot time
Measuring kernel boot time: Bootgraph
Second pass
Reducing bootloader boot time
Remove boot delay
Simplify boot scripts
Falcon mode
Third pass
Keep it up!
Conclusion
Taught by
Linux Foundation
Tags
Related Courses
Building Geospatial Apps on Postgres, PostGIS, & Citus at Large ScaleMicrosoft via YouTube Unlocking the Power of ML for Your JavaScript Applications with TensorFlow.js
TensorFlow via YouTube Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube What's New in Grails 2.0
ChariotSolutions via YouTube Performance Analysis of Apache Spark and Presto in Cloud Environments
Databricks via YouTube