Voor Debian 12 is een aparte repository met firmware gelanceerd

Debian-ontwikkelaars hebben het testen aangekondigd van een nieuwe niet-vrije firmware-opslagplaats, waarnaar firmwarepakketten zijn overgebracht vanuit de niet-vrije opslagplaats. De tweede alfaversie van het Debian 12 “Bookworm”-installatieprogramma biedt de mogelijkheid om dynamisch firmwarepakketten op te vragen uit de niet-vrije firmwarerepository. Door de aanwezigheid van een aparte repository met firmware kunt u toegang tot firmware bieden zonder een algemene, niet-vrije repository op de installatiemedia op te nemen.

In overeenstemming met een eerder gehouden algemene stemming bevatten de officiële images zowel gratis firmware uit de hoofdrepository als propriëtaire firmware die voorheen beschikbaar was via de niet-vrije repository. Als u apparatuur heeft waarvoor externe firmware nodig is, wordt standaard de vereiste eigen firmware geladen. Voor gebruikers die alleen gratis software verkiezen, wordt tijdens de downloadfase de mogelijkheid geboden om het gebruik van niet-vrije firmware uit te schakelen.

De vereiste firmware wordt bepaald door analyse van de kernellogboeken, die waarschuwingen weergeven over fouten bij het laden van firmware (bijvoorbeeld "kan rtl_nic/rtl8153a-3.fw niet laden"). Het logboek wordt geparseerd door het check-missing-firmware-script, aangeroepen door de hw-detect-component. Bij het vaststellen van problemen bij het laden van firmware controleert het script het Contents-firmware indexbestand, dat overeenkomt met de namen van de firmware en de pakketten waarin deze te vinden zijn. Als er geen index is, wordt er naar firmware gezocht door de inhoud van pakketten in de map /firmware te doorzoeken. Als er een firmwarepakket wordt gevonden, wordt dit uitgepakt en worden de bijbehorende kernelmodules geladen, waarna het firmwarepakket wordt toegevoegd aan de lijst met geïnstalleerde pakketten en de niet-vrije firmware-repository wordt geactiveerd in de APT-configuratie.

Bron: opennet.ru

Voeg een reactie