Jump to content

Linux firmware (Русский)

From ArchWiki
Состояние перевода: На этой странице представлен перевод статьи Linux firmware. Дата последней синхронизации: 5 августа 2025. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Linux firmware — это набор двоичных файлов (блобов) с прошивками, распространяемый вместе с ядром и необходимый для частичной или полной работоспособности определённого оборудования. Лицензионные ограничения не позволяют добавлять их напрямую в проекты, использующие лицензию GPL, но их можно поставлять отдельно.

Виды оборудования, которым обычно требуются прошивки:

Установка

Установите мета-пакет linux-firmware, который предоставляет прошивки для часто встречающихся устройств. Это рекомендуемый способ для большинства пользователей. Чтобы сэкономить место, вы можете установить прошивки только для того оборудования, которое установлено в вашей системе.

Важно Отсутствие необходимых прошивок может привести к неработоспособности системы.

Основные пакеты прошивок, которые устанавливаются вместе с linux-firmware:

Дополнительные пакеты:

Сторонние пакеты:

Советы и рекомендации

Определение загруженных прошивок

Иногда вам бывает нужно узнать, какие прошивки на данный момент загружены в системе, для отладки или для выбора пакетов прошивок для установки.

Это можно сделать с помощью динамической отладки:

  • добавьте параметр ядра dyndbg="func fw_log_firmware_info +p" (в зависимости от используемого загрузчика может понадобиться экранировать кавычки);
  • посмотрите список загруженных прошивок командой:
    # journalctl -kg 'loaded f'

Смотрите также