Hi: From the homepage of http://kernelnewbies.org/ , you can get following information:
The latest stable version of the Linux kernel is: 2.6.28<http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.28.bz2>2008-12-24 23:45 UTCF<http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.tar.bz2> V<http://www.kernel.org/diff/diffview.cgi?file=%2Fpub%2Flinux%2Fkernel%2Fv2.6%2Fpatch-2.6.28.bz2> VI<http://www.kernel.org/diff/diffview.cgi?file=%2Fpub%2Flinux%2Fkernel%2Fv2.6%2Ftesting%2Fincr%2Fpatch-2.6.28-rc9-final.bz2> C<http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git;a=summary> Changelog <http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.28>The latest snapshot <http://www.kernel.org/patchtypes/snapshot.html> for the stable Linux kernel tree is: 2.6.28-git12<http://www.kernel.org/pub/linux/kernel/v2.6/snapshots/patch-2.6.28-git12.bz2>2009-01-09 00:01 UTCB<http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.tar.bz2> V<http://www.kernel.org/diff/diffview.cgi?file=%2Fpub%2Flinux%2Fkernel%2Fv2.6%2Fsnapshots%2Fpatch-2.6.28-git12.bz2> VI<http://www.kernel.org/diff/diffview.cgi?file=%2Fpub%2Flinux%2Fkernel%2Fv2.6%2Fsnapshots%2Fincr%2Fpatch-2.6.28-git11-git12.bz2> C<http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git;a=summary> Changelog<http://www.kernel.org/pub/linux/kernel/v2.6/snapshots/patch-2.6.28-git12.log>The latest 2.4 version of the Linux kernel is: 2.4.37<http://www.kernel.org/pub/linux/kernel/v2.4/patch-2.4.37.bz2>2008-12-02 08:13 UTCF<http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.37.tar.bz2> V<http://www.kernel.org/diff/diffview.cgi?file=%2Fpub%2Flinux%2Fkernel%2Fv2.4%2Fpatch-2.4.37.bz2> VI<http://www.kernel.org/diff/diffview.cgi?file=%2Fpub%2Flinux%2Fkernel%2Fv2.4%2Ftesting%2Fincr%2Fpatch-2.4.37-rc2-final.bz2> C<http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Fwtarreau%2Flinux-2.4.git;a=summary> Changelog <http://www.kernel.org/pub/linux/kernel/v2.4/ChangeLog-2.4.37>The latest 2.2 version of the Linux kernel is: 2.2.26<http://www.kernel.org/pub/linux/kernel/v2.2/patch-2.2.26.bz2>2004-02-25 00:28 UTCF<http://www.kernel.org/pub/linux/kernel/v2.2/linux-2.2.26.tar.bz2> V<http://www.kernel.org/diff/diffview.cgi?file=%2Fpub%2Flinux%2Fkernel%2Fv2.2%2Fpatch-2.2.26.bz2> Changelog <http://www.kernel.org/pub/linux/kernel/v2.2/ChangeLog-2.2.26>The latest prepatch <http://www.kernel.org/patchtypes/pre.html> for the 2.2 Linux kernel tree is: 2.2.27-rc2<http://www.kernel.org/pub/linux/kernel/v2.2/testing/patch-2.2.27-rc2.bz2>2005-01-12 23:55 UTCB<http://www.kernel.org/pub/linux/kernel/v2.2/linux-2.2.26.tar.bz2> V<http://www.kernel.org/diff/diffview.cgi?file=%2Fpub%2Flinux%2Fkernel%2Fv2.2%2Ftesting%2Fpatch-2.2.27-rc2.bz2> VI<http://www.kernel.org/diff/diffview.cgi?file=%2Fpub%2Flinux%2Fkernel%2Fv2.2%2Ftesting%2Fincr%2Fpatch-2.2.27-rc1-rc2.bz2> Changelog<http://www.kernel.org/pub/linux/kernel/v2.2/testing/patch-2.2.27.log>The latest -mm patch <http://www.kernel.org/patchtypes/mm.html> to the stable Linux kernels is: 2.6.28-rc2-mm1<http://www.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.28-rc2/2.6.28-rc2-mm1/2.6.28-rc2-mm1.bz2>2008-10-29 06:29 UTC V<http://www.kernel.org/diff/diffview.cgi?file=%2Fpub%2Flinux%2Fkernel%2Fpeople%2Fakpm%2Fpatches%2F2.6%2F2.6.28-rc2%2F2.6.28-rc2-mm1%2F2.6.28-rc2-mm1.bz2> VI<http://www.kernel.org/diff/diffview.cgi?file=%2Fpub%2Flinux%2Fkernel%2Fv2.6%2Ftesting%2Flinux-2.6.28-rc2.tar.bz2> My question is that since the latest stable version is 2.6.28,why the latest development tree and mm tree is 2.6.28-git12 and 2.6.28-rc2-mm1 instead of 2.6.29-gitx and 2.6.29-rcx-mmx?
