A 2018 session by Steven Rostedt introduces ftrace and covers computer architecture, virtual memory, page tables, and how programs interact with the kernel.
Steven Rostedt’s 2018 session introduces Linux kernel tracing with ftrace. It is aimed at people who want to explore kernel behavior and the relationship between programs and the operating system.
Start by reviewing the topics covered in the session: computer architecture and virtual memory. These foundations help put the system’s organization and access to memory into context.
Next, study page tables and how programs interact with the kernel. Use these topics as a roadmap for following the explanation and connecting the concepts.
Finally, explore tracing with ftrace as presented in the session. If you use AI to summarize or apply the material, do not submit internal code, logs, or other confidential organizational data without authorization; prefer public or anonymized examples.