Назад | Перейти на главную страницу

Важно ли использовать последнее ядро?

Я хочу использовать RHEL 7.4, но у меня есть бинарный драйвер для Linux 3.10.0-514. RHEL 7.4 поставляется с Linux 3.10.0-693, и этот драйвер не работает с этим ядром. Можно ли использовать RHEL 7.4 со старым ядром? Я понимаю, что это технически возможно, поэтому вопрос в том, какие функции предоставляет новое ядро ​​и как пространство пользователя зависит от этих новых функций? Я вижу, что оба ядра относятся к строке 3.10, поэтому я предполагаю, что они полностью заменяемы с точки зрения пользовательского пространства, и должно быть разумно безопасно использовать более старое ядро?

Также можно использовать установщик со старым ядром, или я должен установить 7.3 и использовать yum upgrade обновиться до 7.4?

Это зависит:

  1. Новые версии ядра могут исправить важные проблемы с безопасностью и / или стабильностью. С этой точки зрения всегда важно использовать последнюю версию ядра.

  2. От одной младшей версии RedHat Linux к другой (7.3 -> 7.4) RedHat иногда также изменяет более важные вещи, которые также влияют на ядро. Обычно это на 100% совместимо с пользовательским пространством, но не всегда. Например, если они вносят изменения в сетевые возможности (например, устанавливают новую версию драйвера Team или что-то подобное), LVM (новая версия с дополнительными параметрами), NFS и т. Д., Тогда инструменты пользовательского пространства могут генерировать несовместимую конфигурацию с частью ядра и вызывать вопросы.

Что касается обновления / перехода на более раннюю версию, вы можете просто загрузить RPM и yum install их.

В общем: проверьте внимательно!