Groklaw: How The Kernel Development Process Works | Linux Today

Groklaw: How The Kernel Development Process Works

Written By
GK
Greg Kroah-Hartman
May 30, 2005

“There seems to be a lot of misunderstanding about how code
actually gets into the Linux kernel. People are claiming that code
can just get ‘slipped into’ the main kernel tree without realizing
where it really came from, or without any sort of review process.
Obviously they have never actually tried to get a major kernel
patch accepted, otherwise they would not be making these kinds of
claims 🙂

“First, what do we mean when we speak of a ‘patch’? In order to
get any kind of change accepted into the kernel, a developer has to
generate something called a ‘patch’ and send it to the maintainer
of the code they are changing (more on that process below.) To do
this, they make the changes needed to the specific part of the
kernel that they wish to modify, and then run a tool called ‘diff’.
This tool generates a human readable file that shows exactly what
lines of code were modified, and what they were changed
into…”

Complete
Story

GK

Greg Kroah-Hartman

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.