Почему не нужно обновлять драйверы Linux? Это происходит из-за того, что сообщество open source строит хорошие драйверы перед их отправкой в ядро, или обновления драйверов происходят, когда я делаю нормальные системные обновления или что-то в этом роде?
17
Ответы:
Обновления драйверов происходят при обновлении ядра, с каждой версией нового ядра вводятся новые функции (и ошибки :) в драйверах и исправляются ошибки. Вы можете прочитать журнал изменений ядра, если хотите увидеть, что изменилось, например, для ядра 3.3.7 , а также сообщений в списке рассылки ядра Linux, например, выпущен Linux 3.4 . KernelNewbies также предоставляет информацию об этих новых функциях в более простом виде, чем журнал изменений (например, ядро 3.4 ).
Если вы используете драйверы «вне дерева» (например, двоичные двоичные объекты, такие как nVidia / ATI), то эти драйверы, очевидно, не будут обновляться ядром; их разработчики должны выпускать новые версии, которые работают с более новыми ядрами, и вы (или репозитории вашего дистрибутива) можете их обновить.
источник
В дистрибутивах есть два типа драйверов: скомпилированные в ядре (и / или распределенные в одном пакете) и распределенные как модули ядра в отдельных пакетах. Большинство дистрибутивов при выполнении обновления системы обновляют все установленные пакеты, включая упакованные модули ядра и само ядро, поэтому весь процесс обновления невидим для пользователя.
источник
Об «нормальных» драйверах заботятся обычные обновления операционной системы. Во время небольших обновлений версия драйверов может немного измениться.
Для прошивки вашего аппаратного оборудования (BIOS, RAID-контроллер, жесткие диски, объединительная плата, карты Fibre Channel, сетевые карты) вы должны позаботиться о себе.
Это в основном относится к серверам. На ПК - обновите, если вам нужна функция или исправление ошибки (обычно BIOS).
Где-то посередине находятся обновления микропрограммы Intel-CPU. Обычно они применяются BIOS, но также могут применяться операционной системой (microcode_ctl - одна из служб, выполняющих такие действия). Микрокод в ОС обычно обновляется во время незначительных изменений релиза.
Но: Вы также можете перейти непосредственно в Intel, скачать tar-файл и поместить его в linux - тогда у вас будет самая новая доступная версия (опять же - если вам это нужно).
источник