Dlaczego najnowsza wersja Ubuntu nie zawiera najnowszej stabilnej wersji jądra Linux?

49

Niedawno zauważyłem, że najnowsza wersja Ubuntu nie ma najnowszej stabilnej wersji jądra Linux.

Na przykład Kubuntu 16.04 LTS jest dostarczany z jądrem 4.4.0-21-generic, a najnowszą stabilną wersją jądra jest 4.5.2.

Z pewnością istnieje silny powód, dla którego nie dostarczają systemu operacyjnego z najnowszym stabilnym jądrem, o czym chciałbym się dowiedzieć.

Chciałbym również wiedzieć, czy aktualizacja jądra do najnowszej stabilnej wersji jest złym pomysłem, czy nie.

Rozpoznać
źródło

Odpowiedzi:

58

Podobnie jak Ubuntu, jądro Linuksa ma również długoterminowe wersje wsparcia . Tak więc, dla wersji Ubuntu LTS (jak 16.04), wybór najnowszej długoterminowej wersji jądra ma sens. W ten sposób, w przeciwieństwie do normalnej stabilnej wersji, Canonical może przez długi czas polegać na opiekunach jądra w zakresie poprawek backport. 4.4 będzie obsługiwane do lutego 2018 r.

Firma Canonical wybrała normalną stabilną wersję 3.13 dla systemu Ubuntu 14.04. Uznano to za błąd . Społeczność Ubuntu i deweloperzy Canonical musieli przejąć obsługę jądra 3.13 w tym samym miesiącu, w którym wydano 14.04 . Z drugiej strony zespół jądra 3.12 byłby wspierany do przyszłego roku.

muru
źródło
4
Oprócz tego, że w niektórych wersjach pojawiają się problemy z ponownym przenoszeniem poprawek na dłużej w niektórych wersjach, należy wziąć pod uwagę czas, jaki upływa do końcowej fazy testowania przed wydaniem wersji. Gdyby nowa wersja jądra LTS została wydana po rozpoczęciu tej fazy, nierozsądnym byłoby upuszczenie jej do wydania - albo zachowałbyś aktualną wersję (i zaktualizowałeś później po odpowiednim czasie testowania), albo opóźniłeś wydanie, aby pozwolić na dodatkowy czas testowania potrzebne.
David Spillett,
@DavidSpillett, podobnie jak w przypadku kolejnej wersji Debiana, która została opóźniona, aby pomieścić jądro LTS, prawdopodobnie staje się dostępna.
mur 25.04.16