Я пытаюсь выяснить политику сертификации HW для старого HW (меня интересуют серверы). Когда доступен новый point-release или HWE, он обычно включает обновление ядра Linux. Существует ли процедура сертификации для новых ядер с существующим/старым HW?
Для пояснения приведу пример:этотэто страница сертификации для HP DL380 Gen9. Как вы видите, он сертифицирован для 12.04.5, 14.04.1 и 16.04. Означает ли это, что 12.04.4 (включающая другое ядро Linux) не сертифицирована? 14.04.2 основан на ядре 3.16 (сертифицированном), а 14.04.1 — на ядре 3.13. Означает ли это, что если я хочу сертифицированную систему, я не могу обновиться до последних релизов 14.04?
решение1
Есть один интересный факт о новом релизе точки. Мы можем разделить его на 2 части:
- Программный стек.
- Стек аппаратного обеспечения (HWE), часть ядра.
Возьмем для примера Ubuntu Trusty 14.04.1 (с ядром серии 3.13). При запуске обновления с помощью sudo apt-get update; sudo apt-get dist-upgrade
:
- Ваш программный стек будет обновлен до последней версии, которая сейчас называется 14.04.4.
- Ваш стек ядра останется на версии 3.13 вместо обновления до ядра 4.2, которое поставлялось с 14.04.4.
В этом случае вам будет предложено обновить стек HWE только тогда, когда ядро 3.13 достигнет конца своего жизненного цикла в апреле 2019 года. (Или вы можете сделать это вручную, запустив sudo apt-get install linux-generic-lts-wily
, изменив wily на любое другое имя дистрибутива, но вам это не понадобится, если ядро 3.13 нормально работает с вашим оборудованием)
Итак, отвечая на ваш вопрос, вы должны иметь возможность использовать команду, описанную в самом начале, чтобы обновить систему с сертифицированной версии 14.04.1 до последней версии без возникновения каких-либо проблем, поскольку ядро относится к той же серии 3.13.
Вы можете проверить этот факт после обновления, uname -a
проверив свое ядро и lsb_release -a
проверив программный стек.