brintos

brintos / linux-shallow public Read only

0
0
Text · 2.4 KiB · 6455eba Raw
116 lines · plain
1.. raw:: latex2 3	\renewcommand\thesection*4	\renewcommand\thesubsection*5 6.. _process_index:7 8=============================================9Working with the kernel development community10=============================================11 12So you want to be a Linux kernel developer?  Welcome!  While there is a lot13to be learned about the kernel in a technical sense, it is also important14to learn about how our community works.  Reading these documents will make15it much easier for you to get your changes merged with a minimum of16trouble.17 18An introduction to how kernel development works19-----------------------------------------------20 21Read these documents first: an understanding of the material here will ease22your entry into the kernel community.23 24.. toctree::25   :maxdepth: 126 27   howto28   development-process29   submitting-patches30   submit-checklist31 32Tools and technical guides for kernel developers33------------------------------------------------34 35This is a collection of material that kernel developers should be familiar36with.37 38.. toctree::39   :maxdepth: 140 41   changes42   programming-language43   coding-style44   maintainer-pgp-guide45   email-clients46   applying-patches47   backporting48   adding-syscalls49   volatile-considered-harmful50   botching-up-ioctls51 52Policy guides and developer statements53--------------------------------------54 55These are the rules that we try to live by in the kernel community (and56beyond).57 58.. toctree::59   :maxdepth: 160 61   license-rules62   code-of-conduct63   code-of-conduct-interpretation64   contribution-maturity-model65   kernel-enforcement-statement66   kernel-driver-statement67   stable-api-nonsense68   stable-kernel-rules69   management-style70   researcher-guidelines71 72Dealing with bugs73-----------------74 75Bugs are a fact of life; it is important that we handle them properly.76The documents below describe our policies around the handling of a couple77of special classes of bugs: regressions and security problems.78 79.. toctree::80   :maxdepth: 181 82   handling-regressions83   security-bugs84   cve85   embargoed-hardware-issues86 87Maintainer information88----------------------89 90How to find the people who will accept your patches.91 92.. toctree::93   :maxdepth: 194 95   maintainer-handbooks96   maintainers97 98Other material99--------------100 101Here are some other guides to the community that are of interest to most102developers:103 104.. toctree::105   :maxdepth: 1106 107   kernel-docs108   deprecated109 110.. only::  subproject and html111 112   Indices113   =======114 115   * :ref:`genindex`116