Для Debian 12 запушчаны асобны рэпазітар з прашыўкамі.

Распрацоўнікі 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.

Крыніца: opennet.ru

Дадаць каментар