3 \renewcommand\thesection*
4 \renewcommand\thesubsection*
8 =============================================
9 Working with the kernel development community
10 =============================================
12 So you want to be a Linux kernel developer? Welcome! While there is a lot
13 to be learned about the kernel in a technical sense, it is also important
14 to learn about how our community works. Reading these documents will make
15 it much easier for you to get your changes merged with a minimum of
18 Below are the essential guides that every developer should read.
26 code-of-conduct-interpretation
35 kernel-enforcement-statement
36 kernel-driver-statement
38 For security issues, see:
44 embargoed-hardware-issues
46 Other guides to the community that are of interest to most developers are:
60 contribution-maturity-model
62 These are some overall technical guides that have been put here for now for
63 lack of a better place.
71 volatile-considered-harmful
74 ../riscv/patch-acceptance
75 ../core-api/unaligned-memory-access
77 .. only:: subproject and html