Le numéro de version du noyau Linux
actuellement composé de quatre chiffres,
à la suite d'un changement récent dans l'
politique de longue date de trois-numéro de
schéma de gestion des versions. Pour illustration,
le laisser supposer que la version
le numéro est composé ainsi: A. B. C[.D]
(par exemple, 2.2.1, 2.4.13 ou 2.6.12.3).
* The A number denotes the kernel version. It is rarely changed, and
seulement lorsque des changements majeurs dans le code
et le concept du noyau se produire.
Il a été modifié à deux reprises dans le
l'histoire du noyau: En 1994
(version 1.0) et en 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
la libération, c'est à dire celui qui est jugé apte
pour une utilisation en production, tels que la 1.2, 2.4
ou 2.6. Nombres impairs ont historiquement
été les versions de développement, tels que la 1.1
ou 2.5. Ils ont été pour tester de nouvelles
les caractéristiques et les pilotes jusqu'à ce qu'ils sont devenus
suffisamment stable pour être inclus dans
une version stable. C'était un pair/impair
numéro de version du schéma.
o de le démarrer avec Linux 2.6.la série x, il n'y a pas d'importance pour des numéros pairs ou impairs, avec de nouvelles
fonctionnalité en cours de développement dans le
même les noyaux de la série. Linus Torvalds a
a déclaré que ce sera le modèle pour
un avenir prévisible.
* The C number indicates the minor revision of the kernel. In the old
trois-numéro de schéma de contrôle de version, ce
a été changé lorsque les correctifs de sécurité, bug
de bugs, nouvelles fonctionnalités ou de nouveaux pilotes ont été
mis en œuvre dans le noyau. Avec l'
nouvelle politique, cependant, c'est seulement
changé lorsque de nouveaux pilotes ou des fonctionnalités
introduction; corrections mineures sont
géré par le D nombre.
* A D number first occurred when a grave error, which required immediate
de fixation, a été rencontrée dans 2.6.8 NFS
code. Cependant, il n'y avait pas assez de
d'autres modifications à légitimer l'
sortie d'une nouvelle révision mineure (qui
aurait été 2.6.9). Donc, 2.6.8.1
a été publié, avec le seul changement
étant la correction de l'erreur. Avec
2.6.11, il a été adopté comme la nouvelle officielle de la politique de gestion des versions. Les corrections de bogues
et les correctifs de sécurité sont maintenant gérés
par le quatrième nombre, alors que les grands
les modifications sont mises en œuvre dans les mineures
des modifications (le C). Le D
le numéro est également associé avec le
nombre de fois que le compilateur a
construit le noyau, et donc est appelé
le "numéro de build."
Aussi, parfois après la version
il y aura d'autres lettres,
comme " rc1 " ou "mm2'. La " rc " se réfère à
la version release candidate, et indique une
la non-publication officielle. D'autres lettres
sont généralement (mais pas toujours) l'
les initiales d'une personne. Cela indique un
la direction du développement du noyau par
que personne. par exemple, ck est synonyme de Con
Kolivas, ca signifie Alan Cox,
alors que mm se tenait pour Andrew Morton.
Parfois, les lettres sont liées à
la principale zone de développement de l'
direction le noyau est construit à partir de, pour
exemple, wl indique sans fil
test réseau à construire.