1.. raw:: latex 2 3 \renewcommand\thesection* 4 \renewcommand\thesubsection* 5 6 7Working with the kernel development community 8============================================= 9 10So you want to be a Linux kernel developer? Welcome! While there is a lot 11to be learned about the kernel in a technical sense, it is also important 12to learn about how our community works. Reading these documents will make 13it much easier for you to get your changes merged with a minimum of 14trouble. 15 16Below are the essential guides that every developer should read. 17 18.. toctree:: 19 :maxdepth: 1 20 21 howto 22 code-of-conflict 23 development-process 24 submitting-patches 25 coding-style 26 email-clients 27 28Other guides to the community that are of interest to most developers are: 29 30.. toctree:: 31 :maxdepth: 1 32 33 changes 34 submitting-drivers 35 stable-api-nonsense 36 management-style 37 stable-kernel-rules 38 submit-checklist 39 kernel-docs 40 41These are some overall technical guides that have been put here for now for 42lack of a better place. 43 44.. toctree:: 45 :maxdepth: 1 46 47 applying-patches 48 adding-syscalls 49 magic-number 50 volatile-considered-harmful 51 52.. only:: subproject and html 53 54 Indices 55 ======= 56 57 * :ref:`genindex` 58