Back to Wsl2 Linux Kernel

Working with the kernel development community

Documentation/process/index.rst

5.5.31.7 KB
Original Source

.. raw:: latex

\renewcommand\thesection*
\renewcommand\thesubsection*

.. _process_index:

============================================= Working with the kernel development community

So you want to be a Linux kernel developer? Welcome! While there is a lot to be learned about the kernel in a technical sense, it is also important to learn about how our community works. Reading these documents will make it much easier for you to get your changes merged with a minimum of trouble.

Below are the essential guides that every developer should read.

.. toctree:: :maxdepth: 1

license-rules howto code-of-conduct code-of-conduct-interpretation development-process submitting-patches handling-regressions programming-language coding-style maintainer-handbooks maintainer-pgp-guide email-clients kernel-enforcement-statement kernel-driver-statement

For security issues, see:

.. toctree:: :maxdepth: 1

security-bugs embargoed-hardware-issues

Other guides to the community that are of interest to most developers are:

.. toctree:: :maxdepth: 1

changes stable-api-nonsense management-style stable-kernel-rules submit-checklist kernel-docs deprecated maintainers researcher-guidelines contribution-maturity-model

These are some overall technical guides that have been put here for now for lack of a better place.

.. toctree:: :maxdepth: 1

applying-patches adding-syscalls magic-number volatile-considered-harmful botching-up-ioctls clang-format ../riscv/patch-acceptance ../core-api/unaligned-memory-access

.. only:: subproject and html

Indices

  • :ref:genindex