Полезная информация usefull

Для Debian 12 запущен отдельный репозиторий с прошивками

03.03.2023

Отдел разработки Debian рассказал о тестировании нового репозитория non-free-firmware, содержащего в себе перенесенные из репозитория non-free пакеты с прошивками. Второй альфа-выпуск инсталлятора Debian 12 "Bookworm" позволяет динамически запрашивать пакеты с прошивками из репозитория non-free-firmware. Благодаря наличию отдельного репозитория с прошивками пользователь может получить доступ к прошивкам без включения в установочных носителях общего репозитория non-free.

По результатам ранее проведенного общего голосования в состав официальных образов включены как свободные прошивки из репозитория main, так и проприетарные прошивки, доступ к которым ранее предоставлялся через репозиторий non-free. Если используется оборудование, для работы которого требуются внешние прошивки, необходимые проприетарные прошивки загружаются по умолчанию. Пользователи, отдающие предпочтение свободному ПО, на этапе загрузки могут отключить использование несвободных прошивок.

Требуемая прошивка определяется через анализ логов ядра, содержащие предупреждения о сбоях при загрузке прошивок (например, "failed to load rtl_nic/rtl8153a-3.fw"). Разбор лога осуществляет скрипт check-missing-firmware, который вызывается компонентом hw-detect. Если выявляется проблема с загрузкой прошивки, то скрипт проверяет индексный файл Contents-firmware, в котором сопоставлены имена прошивок и пакетов, в которых их можно найти. Если индекс отсутствует, выполняется поиск прошивок через перебор содержимого пакетов в каталоге /firmware. Найденный пакет с прошивкой распаковывается и загружаются связанные с ним модули ядра, после чего пакет с прошивкой добавляется в список устанавливаемых пакетов, а репозиторий non-free-firmware активируется в конфигурации APT.

Сомневаетесь в выборе услуги?
Закажите бесплатную консультацию
Менеджеры компании свяжутся с вами, подробно ответят
на все ваши вопросы, сориентируют по ценам на услуги, выберут удобное
время для оценки работ по вашему запросу.
Заказывая звонок, Вы принимаете условия обработки персональных данных.