What you'll learn:
- How development happens in Linux Kernel
- Tips while Submitting Patches
- Various Linux Kernel Trees: Mainline, stable, linux-next
- Linux Release Process
- Types of Linux Releases
- Configuring, Compiling and Installing Linux Kernel from source
- Various ways to configure Linux Kernel - menuconfig, xconfig, config, oldconfig, savedefconfig
Update: Added Raspberrypi section on 10/10/20
What will you learn from this course:
Development process in Linux Kernel
Various roles in development - Developer, Maintainer, sub-maintainer
Various Linux Kernel Trees
Things to know when sending patches
Linux Kernel Release Cycle
Types of Kernel Releases - Mainline, stable, Long-Term
Configuring, Compiling, Installing Your own Linux Kernel
Various Linux Kernel Configuration Techniques - oldconfig, defconfig, savedefconfig, xconfig, menuconfig
How to cross compile Linux Kernel
How to build only portion of Linux Kernel