Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Demystifying Linux Kernel Initcalls

Linux Foundation via YouTube

Overview

Explore the intricacies of Linux Kernel Initcalls in this informative 31-minute conference talk presented by Mylène Josserand from Collabora. Delve into the purpose, distribution, and debugging of initcalls, and gain insights into their implementation through practical examples. Examine the expanded version of initcalls, understand level-initcalls ordering through Makefiles, and learn about initcall level ordering. Discover the role of linker scripts and the do_initcall_level function in the process. The talk also covers module initialization, including built-in and loadable modules, providing a comprehensive overview of this crucial aspect of Linux kernel development.

Syllabus

Introducción
Purpose
Distribution
Debugging
Implementation in our example
Expanded version
Level-initcalls ordering - Makefiles!
Initcall level ordering
Linker script
do_initcall_level function
do_initcall_level example
Summary
Modules
Module_init - builtin
Module_init - loadable
Module_init function

Taught by

Linux Foundation

Reviews

Start your review of Demystifying Linux Kernel Initcalls

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.