Advanced Kernel Programming

This is the home page for the "Advanced Kernel Programming" course. Here, you can find information about the lessons and all the material used during the course

For the previous editions of the course, check the old websites: 2019/2020 and 2022/2023 (WARNING: This edition of the course was attended by students that did not attend the Linux Kernel Programming course... So, I was forced to repeat topics from the previous course).

Lessons:

Interesting Kernel CallChains:

Downloads:

Ideas about Possible Projects for the Exam

Some projects are simpler than others; if you decide to work on a project, please contact me first; if you have ideas about different projects, contact me to discuss them.

Interesting Papers: