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