A Debian fejlesztői bejelentették a nem ingyenes firmware új tárolójának tesztelését, ahová a nem ingyenes tárolóból átvitt csomagok kerültek. A Debian 12 "Bookworm" második alfa kiadásában lehetőség nyílik a firmware csomagok dinamikus lekérdezésére a nem ingyenes firmware tárolóból. A külön tároló megléte lehetővé teszi a firmware-hoz való hozzáférést anélkül, hogy a nem ingyenes tároló általános csomagjaiban kellene szerepelnie.
A korábban elvégzett általános szavazásnak megfelelően az hivatalos képekbe bekerültek a fő tárolóból származó ingyenes firmware-ek, valamint a nem ingyenes tároló által korábban elérhetővé tett tulajdonjoggal védett firmware-ek. Ha olyan hardver áll rendelkezésre, amely működéséhez külső firmware szükséges, azokat alapértelmezés szerint töltik le. Azok számára, akik csak ingyenes szoftvert preferálnak, a betöltési fázisban lehetőség nyílik a nem ingyenes firmware használatának letiltására.
A szükséges firmware a kernel naplóinak elemzésével kerül meghatározásra, amelyek figyelmeztetéseket adnak a firmware-ek betöltési hibáiról (például: „failed to load rtl_nic/rtl8153a-3.fw”). A naplóelemzés a hw-detect komponens által meghívott check-missing-firmware szkript segítségével történik. A firmware betöltési problémák meghatározásakor a szkript ellenőrzi a Contents-firmware indexfájlt, amely a firmware nevek és az azt tartalmazó csomagok összepárosítását tartalmazza. Ha az index hiányzik, akkor a firmware-ek keresése a /firmware könyvtár csomagjainak tartalmának átvizsgálásával történik. Ha a firmware csomag megtalálható, akkor azt kicsomagolják, és a hozzá tartozó kernel modulok betöltődnek, ezt követően a firmware csomag a telepítendő csomagok listájába kerül, és a nem ingyenes firmware tároló aktiválódik az APT konfigurációban.
Forrás: opennet.ru
