Linux kernels are numbered using an even/odd system. An even-numbered
kernel—for example, Linux 2.2—is called a called stable kernel.
Changes are generally made to a stable kernel only to fix bugs and problems.
An odd-numbered kernel—for example, Linux 2.3—is called a development
kernel. Development kernels are works-in-progress and sometimes contain
bugs, some of which are serious. Most Linux users work with stable kernels,
reserving spare computers for testing development kernels.
At the time I’m writing this post , Linux 2.6.33.1 is the latest stable kernel.
You can download it from HERE .