~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/process/index.rst

Version: ~ [ linux-6.11.5 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.58 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.114 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.169 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.228 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.284 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.322 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 .. raw:: latex
  2 
  3         \renewcommand\thesection*
  4         \renewcommand\thesubsection*
  5 
  6 .. _process_index:
  7 
  8 =============================================
  9 Working with the kernel development community
 10 =============================================
 11 
 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
 16 trouble.
 17 
 18 An introduction to how kernel development works
 19 -----------------------------------------------
 20 
 21 Read these documents first: an understanding of the material here will ease
 22 your entry into the kernel community.
 23 
 24 .. toctree::
 25    :maxdepth: 1
 26 
 27    howto
 28    development-process
 29    submitting-patches
 30    submit-checklist
 31 
 32 Tools and technical guides for kernel developers
 33 ------------------------------------------------
 34 
 35 This is a collection of material that kernel developers should be familiar
 36 with.
 37 
 38 .. toctree::
 39    :maxdepth: 1
 40 
 41    changes
 42    programming-language
 43    coding-style
 44    maintainer-pgp-guide
 45    email-clients
 46    applying-patches
 47    backporting
 48    adding-syscalls
 49    volatile-considered-harmful
 50    botching-up-ioctls
 51 
 52 Policy guides and developer statements
 53 --------------------------------------
 54 
 55 These are the rules that we try to live by in the kernel community (and
 56 beyond).
 57 
 58 .. toctree::
 59    :maxdepth: 1
 60 
 61    license-rules
 62    code-of-conduct
 63    code-of-conduct-interpretation
 64    contribution-maturity-model
 65    kernel-enforcement-statement
 66    kernel-driver-statement
 67    stable-api-nonsense
 68    stable-kernel-rules
 69    management-style
 70    researcher-guidelines
 71 
 72 Dealing with bugs
 73 -----------------
 74 
 75 Bugs are a fact of life; it is important that we handle them properly.
 76 The documents below describe our policies around the handling of a couple
 77 of special classes of bugs: regressions and security problems.
 78 
 79 .. toctree::
 80    :maxdepth: 1
 81 
 82    handling-regressions
 83    security-bugs
 84    cve
 85    embargoed-hardware-issues
 86 
 87 Maintainer information
 88 ----------------------
 89 
 90 How to find the people who will accept your patches.
 91 
 92 .. toctree::
 93    :maxdepth: 1
 94 
 95    maintainer-handbooks
 96    maintainers
 97 
 98 Other material
 99 --------------
100 
101 Here are some other guides to the community that are of interest to most
102 developers:
103 
104 .. toctree::
105    :maxdepth: 1
106 
107    kernel-docs
108    deprecated
109 
110 .. only::  subproject and html
111 
112    Indices
113    =======
114 
115    * :ref:`genindex`

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php