Az open source Linux rendszerű firmware-frissítő eszköz, az fwupd, újabb karbantartási kiadással jelentkezett. A 2.0.12-es verzió számos új eszköz támogatását, fejlettebb hardverkezelést és több hibajavítást hoz, így még stabilabbá és hatékonyabbá válik a firmware-frissítések kezelése a Linux rendszereken.
Mi az fwupd, és miért fontos?
Az fwupd egy nyílt forráskódú (open-source) eszköz, amely lehetővé teszi különféle hardvereszközök firmware-ének egyszerű, központi frissítését Linux rendszereken. Célja, hogy a firmware-frissítések – amelyek korábban gyakran csak Windows alatt voltak elérhetők – elérhetővé és automatizálhatóvá váljanak Linux környezetben is.
A projekt a Linux Vendor Firmware Service (LVFS) támogatásával működik, és a GNOME közösség szoros együttműködésével fejlődik.
Mit hoz az fwupd 2.0.12?
A 2.0.12-es verzió az fwupd 2.0-s sorozat tizenkettedik karbantartási frissítése, amely több új eszköz támogatásával, fejlesztéssel és hibajavítással bővült.
A legfontosabb újdonságok között szerepel:
- Támogatás a HP Portable USB-C hubhoz, így ezek az eszközök immár hivatalosan is frissíthetők.
- További Foxconn 5G modemek támogatása, valamint Intel Arc Battlemage grafikus termékek bővülő támogatása.
- Új Thunderbolt host vezérlők emulációs támogatása, amely lehetővé teszi a részletes tesztelést és diagnosztikát.
- Új konfigurációs lehetőség az „immutable device enumeration” kényszerítésére – ez megelőzheti, hogy egyes eszközök újraazonosítsák magukat frissítés után.
Finomhangolások és hibajavítások
A frissítés számos kisebb, de fontos fejlesztést is tartalmaz:
- Több coSWID objektum betöltése PE-fájlokból – ez a biztonságos szoftverazonosításban segít.
- SBOM-adatok elemzése az fwupdx64.efi fájlból – így jobban követhető, milyen komponensek kerülnek telepítésre.
- Efivarfs szabad tárhelyének ellenőrzése különböző firmware-objektumok (dbx, db, KEK, PK) esetén.
- További UEFI dbx ellenőrzőösszeg-verzió párosítások hozzáadása.
- HECI 0x0b hibastátusz megfelelő kezelése Dell hardvereknél.
- Redfish BMC-vel való kommunikáció javítása, beleértve a megfelelő firmware-fájlnév továbbítását és a rendszer-újraindítás felismerését is.
Használhatósági fejlesztések
- Az i2c_dev kernelmodul automatikusan betöltésre kerül, ha szükséges – különösen hasznos modemek azonosításánál.
- A HP EliteDesk 800 G6 mini PC esetén letiltják a dbx-frissítéseket kompatibilitási okokból.
- A asus-hid és legion-hid2 illesztőprogramokat mostantól hidraw módba konvertálják, hogy elkerüljék az esetleges bemeneti hibákat.
- BitLocker-szerű FDE rendszerekre is hatással vannak a KEK és db frissítések.
- A Logitech Scribe eszközt a frissítés után újracsatlakozásra várja, a stabil működés érdekében.
- A rts54hub eszköz mostantól nem frissíthetőként van megjelölve, így nem próbálja meg frissíteni az fwupd.
Hibajavítások
Az fwupd 2.0.12 számos regressziót és kisebb hibát is javít:
- Egyes PCI eszközök nem kaptak gyártóazonosítót a modem-managerben.
- Hibák történtek a DFOTA (Dynamic Firmware Over The Air) modemek frissítése során.
- Öntesztek hibái különböző build konfigurációk alatt.
- Thunderbolt vezérlők frissítése bizonyos verzióformátumok esetén nem működött megfelelően – ez most javításra került.
Hogyan frissíts?
A legfrissebb verzió a hivatalos GitHub-oldalon érhető el forráskódként (source tarball formátumban), de a fejlesztők azt javasolják, hogy a stabil kiadásokból telepítsd a saját Linux disztribúciód szoftverkezelőjéből, hogy biztosítsd a kompatibilitást és a rendszerstabilitást.
Szómagyarázat:
- Firmware: Az eszközök (pl. alaplap, USB hub, grafikus kártya) beágyazott szoftvere, amely a hardver működését vezérli.
- Thunderbolt: Nagy sebességű adat- és videóátviteli technológia. További infó
- Immutable device enumeration: Egy beállítás, amely rögzíti az eszközök azonosítóit, így frissítés után sem változik meg a rendszer által látott hardverlista.
- SBOM (Software Bill of Materials): A szoftver összetevőinek listája – biztonsági és megfelelőségi okokból fontos.
- coSWID: Szabványosított szoftverazonosító adatstruktúra. További információ
- PE file (Portable Executable): Windows operációs rendszerekben használt bináris fájlformátum.
- UEFI dbx, KEK, PK: Biztonsági kulcsok és tiltólisták a firmware szintjén.
- Redfish BMC: Szerverek távmenedzsmentjére szolgáló API-rendszer. További információ
- BitLocker: A Microsoft által fejlesztett teljes lemeztitkosítási megoldás.
