web-dev-qa-db-fra.com

Pourquoi Ubuntu 14.04 LTS utilise-t-il le noyau Linux 3.13?

Ubuntu 14.04 LTS a été publié avec le noyau Linux 3.13 (version de développement) et non une version stable du noyau Linux (3.14 ou 3.12). Est-ce à cause de nombreuses nouvelles fonctionnalités ajoutées dans le noyau Linux 3.13?

3
tuantm

Vous supposez que les versions de noyau impaires sont instables, ce qui n'est plus le cas depuis la version 2.6.x. - that’s 2003. Voir la partie historique sur http://en.wikipedia.org/wiki/Linux_kernel .

Les versions de développement (instable?) Sont maintenant distribuées dans les arbres git des différents développeurs; la chose qui ressemble le plus aux anciens noyaux impairs serait probablement l'arbre linux-next git.

4
Rmano

On vous a dit que 3.13 est "aussi stable" que 3.12 et 3.14. C'est un peu vrai, dans la mesure où la politique des mainteneurs du noyau Linux ces jours-ci est que chaque version mineure mérite le libellé "stable". Oh, et ils se réfèrent idiosyncratiquement au numéro de version mineure en tant que "numéro de révision majeure" . ( Inflation des notes , ça vous tente?)

La chose que utilisait pour s'appeler "stable" est maintenant appelée "maintenance à long terme" (LTM), semblable au "long- maintenance" du projet Ubuntu. terme "service" (LTS).

Les versions du noyau Linux désignées par LTM sont:

2.6.32  (Dec 2009)
3.2     (Jan 2012)
3.4     (May 2012)
3.10    (Jun 2013)
3.12    (Nov 2013)
3.14    (Mar 2014)
3.18    (Dec 2014)

Au contraire, voici les versions du noyau fournies dans les dernières versions d'Ubuntu LTS:

10.04.x  ->  2.6.32 LTM

12.04.0  ->  3.2 LTM
12.04.1  ->  3.2 LTM
12.04.2  ->  3.5
12.04.3  ->  3.8
12.04.4  ->  3.11
12.04.5  ->  3.13

14.04.0  ->  3.13
14.04.1  ->  3.13
14.04.2  ->  3.16

(Sources pour 10.04: AskUbunt , notes de version de 10.04.4 .)

Comme vous pouvez le constater, Ubuntu n'a pas intégré de version LTM du noyau dans sa version LTS depuis le 12.02.1 (publié en août 2012) et a même pris en charge la livraison de ces versions mineures impaires et historiquement "moins stables". .

Étant donné qu'Ubuntu est comme sur des roulettes tous les six mois et que le calendrier de publication du noyau Linux n'est pas lié au calendrier, le projet Ubuntu doit choisir si le dernier noyau LTM (qui date de plusieurs mois à ce stade) doit être fourni. à expédier avec le noyau "stable" le plus récent, point final.

Je ne connais pas le passé, mais je suppose que, du point de vue du projet Ubuntu, la prise en charge de pilotes matériels de pointe est plus utile que la désignation LTM. Ubuntu se concentre sur le marché des ordinateurs de bureau, pas sur le marché des serveurs, donc "est-ce qu'il prend en charge tous mes périphériques hors de la boîte" est une question plus importante que "sommes-nous sûrs à 100% qu'il est sans bug?"

2
Quuxplusone

3.13 était la version stable du noyau quand il a été décidé d’utiliser Ubuntu 14.04. Lorsque la version 14.10 sera publiée, le noyau le plus récent sera également rétroporté vers la version LTS, pour l'activation. C’est une pratique courante depuis des années.

1
dobey

Dans le passé, même les numéros de version mineurs étaient réservés aux noyaux stables. Cette pratique a été abandonnée depuis longtemps. Les versions de noyau instables sont maintenant étiquetées avec -rc<N>, où <N> est un nombre croissant.

1
David Foerster