An introduction to the implementation of the linux device model. How buses, devices, drivers, classes and modules are organized and communicates with each other inside the kernel, the role of kobjects and ksets. How sysfs is organized to give to the user an overview of this organization, and how to understand the contents of sysfs.
Carlos Maiolino is a filesystem engineer at Red Hat, focused mostly on the XFS development. Currently, also responsible for the maintenance of Red Hat Enterprise Linux kernel's filesystem sub-tree.