awesome-kerneldev An extensive list of resources for people who want to start contributing to the Kernel. Websites Kernel Newbies LWN FLUSP LKCAMP Kernel Docs - HOWTO Kernel Newbies Linux Foundation Training on Kernel Development Patches Patchwork Articles and decks Setting up your environment Linux kernel QEMU setup - by @vccolombo Kernel Compilation and Installation Linux Kernel Labs Contributing to the kernel On contributing to the kernel - by @isinyaaa Intro to Kernel Hacking - finding things to work on. Submitting Your First Patch to the Linux Kernel and Responding to Feedback Debugging How to enable and tune Dynamic Debugging for xHCI Books Linux Device Drivers Linux Insides Videos and talks Contributing to the kernel Write and Submit your first Linux kernel Patch Linux internals How Do Linux Kernel Drivers Work? - Learning Resource Groups Majordomo mailing lists Tools cscope kworkflow pwclient bootlin Elixir Cross Referencer Miscelaneous Setup: Linux host, QEMU vm, arm64 kernel Linux Kernel Selftests