blob: 61c627e41ba8c22ae0d5715eafe2a54074500275 [file] [log] [blame]
Mauro Carvalho Chehabdca22a62016-09-21 08:51:05 -03001.. _development_process_main:
2
Mauro Carvalho Chehabf7c9fe42016-09-19 08:07:36 -03003A guide to the Kernel Development Process
4=========================================
5
6Contents:
7
8.. toctree::
9 :numbered:
10 :maxdepth: 2
11
12 1.Intro
13 2.Process
14 3.Early-stage
15 4.Coding
16 5.Posting
17 6.Followthrough
18 7.AdvancedTopics
19 8.Conclusion
20
21The purpose of this document is to help developers (and their managers)
22work with the development community with a minimum of frustration. It is
23an attempt to document how this community works in a way which is
24accessible to those who are not intimately familiar with Linux kernel
25development (or, indeed, free software development in general). While
26there is some technical material here, this is very much a process-oriented
27discussion which does not require a deep knowledge of kernel programming to
28understand.