"At the conclusion of 2008, the 2.6.28 kernel surfaced.
Subsequently, the merge window for the next
release—2.6.29—opened. As the Linux kernel uses a
distributed development process, it's not always clear what's
coming (or will be integrated) into a given kernel release, but the
last two have been interesting from both a short- and long-term
perspective. One interesting milestone for 2.6.28 is that it's the
first time Linux has exceeded 10 million lines of source code (see
Figure 1, which uses source line count data from Heise Online).
"These releases have introduced new file systems (one stable,
one experimental), new support for graphics and virtualization, and
new enterprise storage features. I start with a review of some of
the major new features in 2.6.28, then I explore what you might
expect from 2.6.29.
"What's new in 2.6.28?
"Linux kernel 2.6.28 was released on December 24, 2008 (at
release 5 as of early February, 2009). This first release of 2.6.28
includes a large number of changes—so large that the
change-log text file is itself almost 6MB in size. This release is
viewed as so stable that it's the kernel of the next Ubuntu
distribution, version 9.04, Jaunty Jackalope."