Ich versuche, die HW-Zertifizierungsrichtlinie für ältere HW herauszufinden (mein Interesse gilt Servern). Wenn eine neue Point-Release oder HWE verfügbar ist, enthält sie normalerweise ein Linux-Kernel-Update. Gibt es ein Zertifizierungsverfahren für neue Kernel mit vorhandener/alter HW?
Ich gebe zur Verdeutlichung ein Beispiel:Dasist die Zertifizierungsseite für HP DL380 Gen9. Wie Sie sehen, ist es für 12.04.5, 14.04.1 und 16.04 zertifiziert. Bedeutet das, dass 12.04.4 (das einen anderen Linux-Kernel enthält) nicht zertifiziert ist? 14.04.2 basiert auf Kernel 3.16 (zertifiziert), während 14.04.1 Kernel 3.13 ist. Bedeutet das, dass ich, wenn ich ein zertifiziertes System möchte, nicht auf die neuesten 14.04-Punktversionen aktualisieren kann?
Antwort1
Es gibt eine interessante Tatsache über eine neue Zwischenveröffentlichung. Wir können sie in zwei Teile unterteilen:
- Software-Stack.
- Hardware Enablement (HWE) Stack, der Kernel-Teil.
Nehmen wir als Beispiel Ubuntu Trusty 14.04.1 (mit Kernel der 3.13-Serie). Beim Ausführen des Upgrades mit sudo apt-get update; sudo apt-get dist-upgrade
:
- Ihr Software-Stack wird auf die neueste Version aktualisiert, die jetzt 14.04.4 ist.
- Ihr Kernel-Stapel bleibt auf der 3.13-Serie, anstatt auf den 4.2-Kernel zu aktualisieren, der mit 14.04.4 ausgeliefert wurde.
In diesem Fall werden Sie erst dann aufgefordert, den HWE-Stack zu aktualisieren, wenn der Kernel 3.13 im April 2019 das Ende seiner Lebensdauer erreicht hat. (Oder Sie können dies manuell tun, indem Sie ausführen und sudo apt-get install linux-generic-lts-wily
Wily in einen anderen Distributionsnamen ändern. Dies ist jedoch nicht erforderlich, wenn der Kernel 3.13 problemlos mit Ihrer Hardware funktioniert.)
Zu Ihrer Frage: Mit dem eingangs beschriebenen Befehl sollten Sie das System problemlos von der zertifizierten Version 14.04.1 auf die neueste Zwischenversion aktualisieren können, da es sich beim Kernel um dieselbe Serie 3.13 handelt.
Sie können dies nach einem Upgrade überprüfen, indem uname -a
Sie Ihren Kernel und lsb_release -a
den Software-Stack prüfen.