A Guide To The Linux Kernel Development Process
Last updated
Last updated
The purpose of "A guide to the Linux Kernel development process" is to help developers (and their managers) work with the development community with a minimum of frustration. It is an attempt to document how this community works in a way which is accessible to those who are not intimately familiar with Linux kernel development (or, indeed, free software development in general). While there is some technical material here, this is very much a process-oriented discussion which does not require a deep knowledge of kernel programming to understand. Based on Linux Kernel Commit ID 75b021468368288ac8fec1a86a13f5cf2229139e
Go to the Linux Kernel Source Code
The Linux Foundation (LF) is dedicated to building sustainable ecosystems around open source projects to accelerate technology development and commercial adoption. The largest open source non-profit organization, it works to promote, protect, and advance Linux and collaborative development and support the "greatest shared technology resources in history."
Ask Wikipedia about
How many files in total?
How many collaborations in total?
Watch by LinuxFoundation
Extra Reading
Read how delayed code changes make kernel developers angry
Read how unprepared code submissions make Linus Torvalds mad
Nobody knows when a kernel will be released, because it's released according to perceived bug status, not according to a preconceived timeline.
4.x.y -Stable Kernel Tree
>
Go to mainline, the main repository of the Linux Kernel source code
Review section “tags”
What is the latest version of the Linux Kernel?
How many Release Candidates the Kernel has had in the last 2 cycles?
Find out more about the Merge Window cycle
Find out more about some concerns on Merge Window cycle
Read Linus’ message celebrating the final release of a version
checkout version 3.5 and generate top patch where version is changed
None
None
None
None
None
None
None
None
$ scripts/get_maintainer.pl -f drivers/input/… $ git log | grep Morton
None
None
None
None
Go to mainline, the main repository of the Linux Kernel source code and get used to the interface, find out about the different sections
Read how changes can influence the direction of the Linux Kernel
Ask Wikipedia about
Ask Wikipedia about