Guide aims to drive Linux Kernel community growth
The Linux Foundation has published a free guide to participating in the Linux kernel community, authored by Linux authority Jonathan Corbet.
Topics covered include why contributing code to the mainline kernel is desirable, how the contribution process works, and how to avoid common pitfalls along the way.
Sections from the book address:
- Advanced topics, such as managing patches with Git and reviewing patches submitted by others.
- Early-stage planning and the importance of involving the kernel community early.
- Posting patches for review.
- The coding process, including patch requirements.
- The development process, including the kernel release cycle and the mechanics of merge windows.
- Working with reviewers as part of the development process.
“While the Linux kernel development process is quite open, it can sometimes be surprising or intimidating to new developers,” says the guide’s author Jonathan Corbet. “This guide should help aspiring kernel developers and their managers understand how kernel development works, how to avoid common pitfalls and how to join our community in making the kernel better for everybody.”
The Linux Foundation plans on translating the book into Chinese, Japanese, Korean, Spanish, and other languages.