developerWorks: Improvements in Kernel Development from 2.4 to 2.6 | Linux Today

developerWorks: Improvements in Kernel Development from 2.4 to 2.6

Written By
Web Webster
Web Webster
Feb 18, 2004

“In the three years of active development leading up to the
recent release of the new 2.6 Linux kernel, some interesting
changes took place in the way the Linux kernel is developed and
tested. In many ways, the methods used to develop the Linux kernel
are much the same today as they were 3 years ago. However, several
key changes have improved overall stability as well as quality.

“Historically, there never was a formal source code management
or revision control system for the Linux kernel. It’s true that
many developers did their own revision control, but there was no
official Linux CVS archive that Linus Torvalds checked code into
and others could pull from. This lack of revision control often
left gaping holes between releases, where nobody really knew which
changes were in, whether they were merged properly, or what new
things to expect in the upcoming release. Often, things were broken
in ways that could have been avoided had more developers been able
to see changes as they were made.

“The lack of formal revision control and source code management
led many to suggest the use of a product called BitKeeper.
BitKeeper is a source control management system that many kernel
developers had already been using successfully for their own kernel
development work. Shortly after the first 2.5 kernels were
released, Linus Torvalds began using BitKeeper on a trial basis to
see if it would fit his needs. Today, BitKeeper is used to manage
the Linux kernel source code for both the main 2.4 and 2.5 kernels.
To most users, who may have little or no concern for kernel
development, this may seem insignificant. However, there are
several ways that users can benefit from the changes that the use
of BitKeeper have brought about in the methods used to develop the
Linux kernel…”


Complete Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

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.