Overview
Explore the intricacies of boot-time tracing and extra boot configuration in this hour-long mentorship session. Delve into the world of ftrace (tracefs) operations during Linux kernel boot-up, covering various features such as function tracing, trace events, dynamic events (kprobes), histograms, trace instances, and other tracers. Learn how to leverage the extra boot configuration, or "bootconfig," to set up boot-time tracing, akin to sysctl.conf but applied during the early boot stage. Gain insights into the functionality of bootconfig as a versatile tool for configuring kernel and init boot arguments using a structured key-value list format. Discover the inner workings of these technologies and master the art of writing effective settings in the bootconfig for optimal kernel performance and debugging capabilities.
Syllabus
Mentorship Session: Extra Boot Configuration and Boot-time Tracing
Taught by
Linux Foundation