it-swarm.com.de

Warum verwendet Ubuntu 14.04 LTS den Linux-Kernel 3.13?

Ubuntu 14.04 LTS wurde mit Linux-Kernel 3.13 (Entwicklungsversion) und nicht mit einer stabilen Version des Linux-Kernels (3.14 oder 3.12) veröffentlicht. Liegt das an vielen neuen Funktionen, die im Linux-Kernel 3.13 hinzugefügt wurden?

3
tuantm

Sie gehen davon aus, dass Kernel-Releases mit ungeraden Nummern instabil sind, was seit Version 2.6.x nicht mehr zutrifft. - das ist 2003. Siehe den Teil "Verlauf" auf http://en.wikipedia.org/wiki/Linux_kernel .

Die Entwicklungsversionen (Unstable?) Sind jetzt in den Git-Bäumen der verschiedenen Entwickler verteilt. Das Ding, das eher den alten ungeraden Kerneln ähnelt, wäre wahrscheinlich der linux-next Git-Baum.

4
Rmano

Ihnen wurde gesagt, dass 3.13 "genauso stabil" ist wie 3.12 und 3.14. Dies ist irgendwie richtig, da die Richtlinien der Linux-Kernel-Betreuer heutzutage lauten, dass jede Nebenversion das "stable" -Label verdient. Oh, und sie bezeichnen die Nebenversionsnummer idiosynkratisch als "Hauptversionsnummer" . ( Grade inflation , jemand?)

Das, was früher als "stabil" bezeichnet wurde, wird jetzt als "Langzeitwartung" (LTM) bezeichnet, ähnlich wie das "Langzeitwartungs" -Projekt des Ubuntu-Projekts. Bezeichnung "Service" (LTS).

Die als LTM bezeichneten Linux-Kernel-Versionen sind:

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)

Im Gegensatz dazu hier sind die Kernel-Versionen, die in den letzten Ubuntu LTS-Versionen enthalten sind:

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

(Quellen für 10.04: AskUbunt , 10.04.4 Versionshinweise .)

Wie Sie sehen, hat Ubuntu seit dem 12.02.1 (veröffentlicht im August 2012) keine LTM-Version des Kernels in seiner LTS-Version ausgeliefert. Tatsächlich haben sie sogar versucht, diese historisch "weniger stabilen" ungeraden Nebenversionen auszuliefern .

Da Ubuntu halbjährlich wie am Schnürchen läuft und der Veröffentlichungszeitplan des Linux-Kernels nicht an den Kalender gebunden ist, muss das Ubuntu-Projekt entscheiden, ob es mit dem neuesten LTM-Kernel (der zu diesem Zeitpunkt möglicherweise mehrere Monate alt ist) oder mit dem neuesten LTM-Kernel ausgeliefert werden soll mit dem neuesten "stabilen" Kernel zu versenden, Punkt.

Ich kenne die Hintergrundgeschichte hier nicht, aber meine nicht sehr fundierte Vermutung ist, dass aus Sicht des Ubuntu-Projekts modernste Hardware-Treiberunterstützung wertvoller ist als LTM-Bezeichnung. Ubuntu konzentriert sich auf den Desktop-Markt und nicht auf den Server-Markt. "Unterstützt es alle meine Peripheriegeräte" ist eine wichtigere Frage als "Sind wir zu 100% sicher, dass es fehlerfrei ist".

2
Quuxplusone

3.13 war die stabile Version des Kernels, als entschieden wurde, für Ubuntu 14.04 verwendet zu werden. Wenn 14.10 veröffentlicht wird, wird der neuere Kernel zur Aktivierung auch auf die LTS-Version zurückportiert. Dies ist seit Jahren Standard.

1
dobey

In der Vergangenheit waren sogar kleinere Versionsnummern für stabile Kernel reserviert. Diese Praxis wurde seit langer Zeit aufgegeben. Instabile Kernel-Versionen sind jetzt mit -rc<N> markiert, wobei <N> eine zunehmende Zahl ist.

1
David Foerster