Pentru Debian 12 a fost lansat un depozit separat cu firmware-uri

Dezvoltatorii Debian au anunțat testarea noului depozit non-free-firmware, în care au fost mutate pachetele cu firmware din depozitul non-free. În cea de-a doua versiune alpha a instalatorului Debian 12 „Bookworm” a fost oferită posibilitatea de a solicita dinamic pachete cu firmware din depozitul non-free-firmware. Existența unui depozit separat pentru firmware permite accesul la firmware fără a include în mediile de instalare depozitul general non-free.

În conformitate cu votul general efectuat anterior, imaginile oficiale includ atât firmware liber din depozitul main, cât și firmware proprietar, anterior disponibil prin intermediul depozitului non-free. În cazul în care este disponibil hardware care necesită firmware externe, firmware proprietar necesar este descărcat implicit. Pentru utilizatorii care preferă doar software liber, în etapa de boot a fost oferită posibilitatea de a dezactiva utilizarea firmware-ului non-liber.

Firmware-ul necesar este determinat prin analiza jurnalelor nucleului, în care sunt afișate avertismente despre erorile de încărcare ale firmware-ului (de exemplu, „failed to load rtl_nic/rtl8153a-3.fw”). Analiza jurnalului este efectuată de scriptul check-missing-firmware, invocat de componenta hw-detect. Când se determină probleme cu încărcarea firmware-ului, scriptul verifică fișierul index Contents-firmware, în care sunt corelate denumirile firmware-urilor și pachetele în care pot fi găsite. Dacă indexul lipsește, se caută firmware prin parcurgerea conținutului pachetelor din directorul /firmware. Dacă un pachet cu firmware este găsit, acesta este dezarhivat și modulele kernel conexe sunt încărcate, după care pachetul cu firmware este adăugat în lista pachetelor de instalat, iar depozitul non-free-firmware este activat în configurația APT.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster