YoVDO

A Pragmatic Guide to Boot-Time Optimization

Offered By: Linux Foundation via YouTube

Tags

Conference Talks Courses Embedded Systems Courses Performance Improvement Courses U-Boot Courses

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

اختبار القدرات: كيف تحصل على درجة عالية؟
Rwaq (رواق)
Browser Rendering Optimization
Google via Udacity
计算机系统基础(一) :程序的表示、转换与链接
Nanjing University via Coursera
Managing as a Coach
University of California, Davis via Coursera
Drive an Operational Plan to Success
OpenLearning