Linux Kernel Bootcamp
Getting to upstream game-changing patch to the Linux kernel in 5 days, or 5 weeks is impossible. Getting to understand how to work with the kernel effectively is achievable. In this course you will learn to navigate through the Linux Kernel Source, configure and build it for different architectures, program kernel modules, port the kernel to a new architecture, understand the Linux Driver models, and say farewell to the fear of tackling the masterpiece software that powers most of the Servers, Embedded devices, Phones and more.
The course builds on the experience learnt from thousands of hours of teaching Embedded Linux, Drivers, Real-Time programming and Kernel Internals courses, and combines everything necessary for a Kernel newcomer to be effective, rather than overwhelmed. All materials (lectures, labs, exercises) are based on the 4.X kernel series.