Разработчици Debian обяви тестване на ново хранилище за несвободен фърмуер, в което са преместени пакети с фърмуер от хранилището. Във втората алфа версия на инсталатора Debian 12 „Bookworm“ вече позволява динамично извличане на фърмуер пакети от хранилището за несвободен фърмуер. Наличието на отделно хранилище за фърмуер позволява достъп до фърмуера, без да се включва общото несвободно хранилище в инсталационния носител.
В съответствие с проведено преди това общо гласуване, официалните изображения включват както безплатен фърмуер от основното хранилище, така и патентован фърмуер, достъпен преди това чрез небезплатното хранилище. Ако имате оборудване, което изисква външен фърмуер за работа, необходимият фирмен фърмуер се зарежда по подразбиране. За потребители, които предпочитат само безплатен софтуер, опцията за деактивиране на използването на небезплатен фърмуер е предоставена на етапа на изтегляне.
Необходимият фърмуер се определя чрез анализ на регистрационните файлове на ядрото, които показват предупреждения за грешки при зареждане на фърмуера (например „неуспешно зареждане на rtl_nic/rtl8153a-3.fw“). Регистърът се анализира от скрипта за проверка на липсващ фърмуер, извикан от компонента hw-detect. При определяне на проблеми със зареждането на фърмуера, скриптът проверява индексния файл на фърмуера на съдържанието, който съответства на имената на фърмуера и пакетите, в които могат да бъдат намерени. Ако няма индекс, търсенето на фърмуер се извършва чрез търсене в съдържанието на пакетите в директорията /firmware. Ако бъде намерен фърмуерен пакет, той се разопакова и свързаните с него модули на ядрото се зареждат, след което фърмуерният пакет се добавя към списъка с инсталирани пакети и хранилището за несвободен фърмуер се активира в APT конфигурацията.
Източник: opennet.ru
