Fwupd 2.1.9: Utilitarul de actualizare a firmware-ului pe Linux aduce suport hardware nou, îmbunătățiri Secure Boot și identificare extinsă Redfish
Proiectul open-source fwupd — componenta centrală din ecosistemul Linux responsabilă pentru descărcarea și instalarea actualizărilor de firmware prin intermediul serviciului LVFS (Linux Vendor Firmware Service) — a publicat versiunea de mentenanță 2.1.9. Această lansare aduce corecții esențiale pentru gestionarea listei de revocare Secure Boot, îmbunătățește identificarea componentelor hardware pe servere prin protocolul Redfish și rezolvă mai multe probleme de pornire a serviciilor de sistem și scurgeri de memorie.
Îmbunătățiri critice: Gestionarea listei Secure Boot dbx și pornirea serviciilor
Securitatea la nivel de firmware și pornirea fiabilă pe distribuțiile imutabile primesc atenție sporită:
Tratarea corectă a bazei de date de revocare Secure Boot (dbx): Fwupd 2.1.9 asigură crearea automată a unui dispozitiv virtual
dbxcu versiunea0atunci când variabila UEFI corespunzătoare lipsește din sistem. În plus, corectează detectarea versiunii pe calculatoarele care utilizează exclusiv actualizăriledbxdin 2023 sau mai noi, analizând toate pachetele disponibile înainte de stabilirea versiunii finale raportate.Rezolvarea problemelor de boot pe Fedora CoreOS: Serviciul de fundal
systemdinclude acum o directivă explicită de dependențăAfter=local-fs.target. Aceasta garantează că sistemele de fișiere locale sunt complet montate înainte ca daemonul să pornească, eliminând erorile de pornire semnalate pe sistemele bazate pe containere și imagini atomice.Contextul de virtualizare în rapoarte: Sistemul de raportare indică acum explicit dacă mașina rulează în interiorul unui container sau al unui hipervizor, oferind context tehnic valoros la depanarea rapoartelor trimise de utilizatori.
Suport hardware extins și optimizări enterprise
Fwupd 2.1.9 extinde spectrul de componente gestionabile din Linux:
| Domeniu / Hardware | Modificări introduse în versiunea 2.1.9 |
| Pixart Imaging | Adăugarea suportului nativ pentru dispozitivele echipate cu cipul Pixart cu identificatorul PID 38CA (utilizat frecvent în senzori optici și periferice). |
| HPE Redfish (Servere) | Îmbunătățirea identificării țintelor de firmware prin introducerea ID-urilor de instanță (instance IDs) pentru perechile clasă-dispozitiv / țintă, facilitând actualizările precise în mediile de date enterprise. |
| Dell Kestrel | Corectarea unei mici scurgeri de memorie (memory leak) ce apărea pe parcursul instalării pachetelor de firmware pe platformele Dell Kestrel. |
| Periferice Jabra | Rezolvarea unei anomalii legate de raportarea nivelului bateriei dispozitivului părinte în timpul actualizării accesoriilor secundare (child devices) din gama Jabra GNP. |
Corecții tehnice și dependențe la compilare
Validare DFU: Tratarea imaginilor de firmware în format DFU (Device Firmware Upgrade) efectuează acum o verificare riguroasă a dimensiunii subsolului (footer size check).
Export XML fără trunchieri: A fost eliminată o problemă care putea cauza trunchierea valorilor numerice pe 64 de biți atunci când metadatele de firmware erau exportate în format XML.
Curățare la restart: Eliminarea helper-ului EFI în timpul operațiunii de curățare post-reboot executate prin comanda
fwupdtool reboot-cleanup.Dispozitive GPIO: Porturile și dispozitivele GPIO au fost excluse din lista generată de comanda
fwupdmgr emulation-tag.Cerințe de compilare & Bash completion: Autocompletarea în Bash a fost curățată de aliasuri redundante de comenzi și folosește căi absolute pentru indiciile de fișiere. Pentru compilarea din surse a daemonului, versiunea minimă a bibliotecii libusb a fost ridicată la 1.0.27.
Sursa articolului:

Comentarii
Trimiteți un comentariu