Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What is the convention for numbering the linux kernels? AFAIK, the numbers never seem to decrease. However, i think I've seen three kinds of schemes

  • 2.6.32-29
  • 2.6.32-29.58

Can anybody explain what are the interpretations of these numbers and formats?

share|improve this question
up vote 3 down vote accepted

2.6.32-29: 2.6.32: base kernel, -29 final release by ubuntu

2.6.32-29.58: 2.6.32: base kernel, -29.58 ongoing release (-29) by ubuntu 2.6.11: base kernel, .10 tenth patch release of it. (2.6.11 was chosen by volunteers (read Greg KH) to be a "long term maintenance" release).

share|improve this answer
Can you clarify what you meant by ongoing release? what exactly does 58 represent? – apoorv020 Mar 21 '11 at 4:42
From Ubuntu kernel wiki page: "The kernel package version is of the following form 2.6.35-6.9. The numbers before the - represent the base upstream version from which this kernel was forked, the first number following the - represents the ABI number, the final number is an upload number." wiki.ubuntu.com/Kernel/FAQ – Frederik Deweerdt Mar 21 '11 at 5:08

"Linux kernel version numbering" at wikipedia: http://en.wikipedia.org/wiki/Linux_kernel#Version_numbering

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.