Warum wird die neueste Ubuntu-Edition nicht mit der neuesten stabilen Linux-Kernel-Version geliefert?

49

Ich habe kürzlich bemerkt, dass die neueste Version von Ubuntu nicht mit der neuesten stabilen Linux-Kernel-Version geliefert wird.

Zum Beispiel wird Kubuntu 16.04 LTS mit Kernel 4.4.0-21-generic ausgeliefert, während die neueste stabile Kernel-Version 4.5.2 ist.

Es gibt sicherlich einen starken Grund, warum das Betriebssystem nicht mit dem neuesten stabilen Kernel ausgeliefert wird, worüber ich gerne mehr erfahren würde.

Ich würde auch gerne wissen, ob ein Update des Kernels auf die neueste stabile Version eine schlechte Idee ist oder nicht.

Ken
quelle

Antworten:

58

Wie Ubuntu verfügt auch der Linux-Kernel über Langzeitversionen . Für ein Ubuntu LTS-Release (wie 16.04) ist es also sinnvoll , die neueste Langzeit- Kernel-Version auszuwählen. Auf diese Weise kann Canonical im Gegensatz zu einer normalen stabilen Version lange Zeit darauf vertrauen, dass die Kernel-Betreuer Fixes zurückportieren. 4.4 wird bis Februar 2018 unterstützt.

Canonical hat eine normale stabile Version 3.13 für Ubuntu 14.04 ausgewählt. Dies wurde als Fehler angesehen . Die Ubuntu-Community und Canonical-Entwickler mussten die Wartung des 3.13-Kernels im selben Monat abholen, in dem der 14.04 veröffentlicht wurde . Auf der anderen Seite wäre 3.12 bis nächstes Jahr vom Kernel-Team unterstützt worden.

muru
quelle
4
Neben dem Problem, dass neu entdeckte Probleme bei bestimmten Versionen zu längeren Back-Port-Fixes führen, müssen Sie die Zeitspanne berücksichtigen, die für die abschließende Testphase benötigt wird, bevor ein Release veröffentlicht wird. Wenn nach Beginn dieser Phase ein neues LTS-Kernel-Release erstellt würde, wäre es unsinnig, es in das Release aufzunehmen. Sie würden entweder die aktuelle Version behalten (und später nach der relevanten Testzeit ein Upgrade durchführen) oder Ihr Release verzögern, um die zusätzliche Testzeit zu ermöglichen erforderlich.
David Spillett
@DavidSpillett wie im Fall der nächsten Debian-Veröffentlichung, die verzögert wurde , um einen LTS-Kernel aufzunehmen, der wahrscheinlich verfügbar wird.
muru