A novice in on of the LQ forums recently complained that he couldn't understand version numbers in Linux. That's not perhaps surprising because software version numbers are used in several different ways, often simultaneously. Every program or library that is in active development goes through different versions as its developer adds features or corrects reported bugs. The Linux kernel is no exception, for it is, after all a program. But over the years, the kernel versioning system has become a...