The Linux kernel version number currently consists of four numbers, following a recent change, the long-standing policy has a three-fold version control scheme. To illustrate, let it be assumed that the version number is composed as follows: ABC [.D] (for example, 2.2.1, 2.4.13, or 2.6.12.3).
* The A number denotes the kernel version. It is rarely changed, and
only with significant changes to the code does the concept of a kernel arise. It was twice changed into the history of the kernel: in 1994 (version 1.0) and in 1996 (version 2.0).
* The B number denotes the major revision of the kernel. o Prior to the Linux 2.6.x series, even numbers indicate a stable
that is, one that is considered suitable for production, for example, 1,2, 2,4 or 2.6. Odd numbers have historically been development releases such as 1.1 or 2.5. They were for testing new features and drivers until they became stable enough to be included in a stable release. It was an even / odd version of the number circuit. o Starting with the Linux 2.6.x series, there is no significance for even or odd numbers, with new development functions in the same series of kernels. Linus Torvalds said it will be a model for the foreseeable future.
* The C number indicates the minor revision of the kernel. In the old
a three-dimensional version control scheme, this was changed when security fixes, bug fixes, new features or drivers were implemented in the kernel. With however, the new policy, however, is changed when new drivers or features are introduced; minor corrections processed by number D.
* AD number first occurred when a grave error, which required immediate
met in 2.6.8 NFS code. However, there were not enough other changes to legitimize the release of a new minor version (which would be 2.6.9). So 2.6.8.1 was released with the only change being a fix for this bug. As of 2.6.11, this has been adopted as a new official version policy. Bug fixes and security fixes are now managed on the fourth number, while more changes are made only in minor version changes (number C). The D number is also associated with the number of times that the compiler has built the kernel and is thus called the "build number".
In addition, sometimes after the version there will be several more letters such as "rc1" or "mm2". "Rc" means release the candidate and indicate an unofficial release. Other letters are usually (but not always) the initials of a person. This indicates the branch of development of the nucleus of that person. for example ck stands for Con Colivas, ak stands for Alan Cox, while mm stood for Andrew Morton. Sometimes letters are associated with the main development area of โโthe branch from which the kernel is built; for example, wl stands for wireless assembly of network tests.