
Ich frage mich nur, warum Ubuntu in der neuen Version 12.04.4 den Kernel 3.11 verwendet hat. Ist dieser Kernel (EOL) nicht END OF LIFE?
Antwort1
Ich denke, die Antwort muss in zwei Teile aufgeteilt werden:
- warum 3.11 und nicht 3.10 oder 3.12?
- Warum eine End-of-Life-Version wählen?
Die Antwort auf die erste Frage ist, dass Backport-Kernel (neuere Kernel, die nicht in der ersten Ubuntu-Version 12.04 veröffentlicht wurden) derzeit aus neueren Ubuntu-Versionen (12.10, 13.04, 13.10 usw.) und nicht aus einer möglichen Kernel-Version zurückportiert werden. Dies kann man sehen, wenn man die Informationen liest, die in derLTS-Aktivierungsstapelseite, insbesondere wenn man sich das Diagramm zur Upgrade-Richtlinie ansieht und den Abschnitt „Versionsmatrix“ desErweiterte Seite für stabile Kernel. Wie man sehen kann, entsprechen die Versionen denen von 12.10, 13.04 und 13.10. Ziemlich sicher wird auch der 14.04-Kernel auf eine zukünftige 12.04-Punktversion zurückportiert.
Was den Grund für die Wahl einer End-of-Life-Version angeht, so denke ich, dass dies daran liegt, dass die Ubuntu-Entwickler 3.11 für die am besten geeignete Kernel-Version hielten, um Unterstützung für aktuelle Hardware zu bieten, da es bei Nicht-LTS-Versionen eher um „neue Funktionen“ und „Unterstützung für aktuelle Hardware“ als um Stabilität geht. Außerdem denke ich, dass „langfristige“ Kernel-Versionen erst nach ihrer ersten Veröffentlichung als solche ausgewählt werden und nicht im Voraus, wie dies bei Ubuntu der Fall ist. Beispielsweise Kernel 3.10, veröffentlicht am30. Juni 2013wurde erst am 2. Oktober 2008 als langfristig unterstützter Kernel ausgewählt.4. August 2013Das bedeutet, dass Ubuntu-Entwickler nicht wissen, ob ein von ihnen ausgewählter Kernel langfristig unterstützt wird oder nicht, es sei denn, sie wählen eine Version, die bereits als „langfristig unterstützt“ deklariert ist.
Antwort2
Vielleicht „Ende der Zeile“. Seit 2.6 gab es eine enorme Zunahme der Nummerierung der Linux-Kernel-Versionen. Die 3.11-Reihe ist ein stabiler Kernel und relativ jung.
stable: 3.11.10 [EOL] 2013-11-29
Das bedeutet aber nicht, dass Sie einen alten Kernel verwenden müssen. Für Distributionen ist es wichtiger, ein stabiles System zu haben. Außerdem gibt es viele Pakete, die für neue Kernel angepasst werden müssen und daher wahrscheinlich nicht mit der neuesten stabilen Version funktionieren würden.