Új funkciók és hibajavítások a Linux Firmware Updater frissítésében

kami911 képe

Megjelent az FWUPD 2.0.4. Az fwupd (Firmware Update Daemon) egy eszköz, amely lehetővé teszi az operációs rendszerek számára, hogy a firmware frissítéseket automatikusan és biztonságosan kezeljék. Ez a verzió egy új, késleltetett eltávolítási privát jelzőt (delayed-removal private flag) vezet be egy potenciális hibaforrás megszüntetésére, specifikusabb példányazonosítót kínál a qc-s5gen2 USB-eszközökhöz, és hozzáadja a fadvise64-et a systemd hívásengedélyezési listához (syscall allowlist). Továbbá, a verzió támogatja a Unifying bootloader VID/PID teljes példányazonosítóként való kezelését, valamint lehetőséget ad a nulla hosszúságú csomagok letiltására a modem-manager eszközöknél, illetve lehetővé teszi a Logitech Bolt vevőegység helyreállítását bootloader módban.

Az fwupd 2.0.4 számos hibajavítást is tartalmaz. Ezek közé tartozik a CSV-adatfolyamok helyes elemzése akkor is, ha nem tartalmaznak záró NUL karaktert, a hálózati elérhetőség ellenőrzése metaadatok letöltése előtt, az OptionROM-eszköz olvasásának letiltása a dumpolás után, valamint a kernel interfész használatának elkerülése a Parade downstream port resetek megelőzése érdekében. További javítások között szerepel a Mediatek skálázó eszközöknél jelentkező kritikus figyelmeztetés megszüntetése, a Firehose padding problémájának orvoslása egyes modem-manager eszközöknél, valamint a 4096 bájtos NVME blokkméret használata melletti UEFI kapszula frissítések hibáinak kiküszöbölése.

A frissítés óta az fwupd már nem menti el a BootOrder értéket a rendszer integritásának mérésénél, helyesen sorolja fel a gyermek nordic-hid eszközöket, és értesíti a snapd démonját a DBX frissítésekről. Ezenkívül kezelni tudja az FU_DEVICE_PRIVATE_FLAG_NO_GENERIC_GUIDS értéket, valamint a Dell dokkoló frissítési csomag verziójának lekérdezése és az AMD GPU VBIOS verziószámának megjelenítése is javításra került.

A Fwupd célja, hogy a firmware-frissítések folyamata automatikus, biztonságos és megbízható legyen GNU/Linux rendszereken. Az eszköz a Linux Vendor Firmware Service (LVFS) segítségével tölti le a firmware-eket, és parancssori felületen keresztül vezérelhető. Azok számára, akik inkább grafikus kezelőfelületet használnának, elérhető a hivatalos „Firmware” nevű GUI alkalmazás, amely telepíthető a Flathub-ról és a terminálból futó eszköz szintén a Flathub-ról. A legtöbb modern GNU/Linux disztribúció alapértelmezetten tartalmazza a Fwupd programot, amely a disztribúció szoftverkönyvtárából frissíthető. Az Fwupd 2.0.4 kiadási megjegyzései további részleteket tartalmaznak a frissítésről, amelyek elérhetők a projekt GitHub oldalán. A forráskód tarball formátumban letölthető ugyanonnan.

Az Fwupd működése

Az Fwupd egy rendszer démon (system daemon), amely lehetővé teszi, hogy a munkamenet szoftverek frissítsék az eszközök firmware-jét. Célja, hogy a firmware-frissítés Linux-alapú operációs rendszereken automatikus, biztonságos és megbízható legyen. Az Fwupd alapértelmezés szerint a Linux Vendor Firmware Service (LVFS) szolgáltatásból tölti le a firmware-eket. Az Fwupd egy parancssori program, amelyet terminál emulátorban vagy virtuális konzolon keresztül kell használni, de van egy hivatalos grafikus felhasználói felülete is, amely „Firmware” néven elérhető a Flathubon keresztül.

Ezek az új funkciók és javítások az Fwupd legújabb kiadásában tovább növelik a Linux rendszerek firmware-frissítési lehetőségeit. Az Fwupd folyamatosan fejlődik, hogy még könnyebbé tegye a firmware-ek frissítését és kezelését a Linux felhasználók számára. Ha Linuxot használ, érdemes lehet frissíteni az Fwupd-t, hogy kihasználhassa ezeket az új lehetőségeket és hibajavításokat.

Linux Vendor Firmware Service

LVFS – A Linux Vendor Firmware Service, folytatja a Fwupd Friendly Firmware kezdeményezést. A kezdeményezés célja, hogy az eredeti berendezések/eszközök gyártói olyan IC-ket válasszanak, amelyek már rendelkeznek Fwupd bővítményekkel a firmware-frissítés támogatásának Linux alá történő integrációjának megkönnyítése érdekében.

A Linux Vendor Firmware Service (LVFS) egy olyan platform, amely lehetővé teszi a firmware frissítését és az eszközök firmware-ének kezelését a Linux operációs rendszeren. Az LVFS az eszközgyártók által készített firmware-ket tárolja és biztosítja azokat a Linux felhasználók számára a fwupd segítségével. Az LVFS nem csak a firmware frissítését teszi lehetővé, hanem az eszközök firmware-ének ellenőrzését és a biztonságosabb firmware használatát is biztosítja.

Az LVFS és a fwupd együttesen jelentős előnyöket nyújtanak a Linux felhasználóknak, különösen azoknak, akik hardverkompatibilitási problémákkal küzdenek, vagy a hardver gyártója csak korlátozott vagy semmilyen firmware frissítést nem biztosít a Linux rendszerhez. A fwupd és az LVFS együttműködése lehetővé teszi a biztonságosabb és hatékonyabb firmware frissítéseket, így javítva az eszközök teljesítményét és stabilitását.

További információk

Az új verzióval kapcsolatos további információk és letöltés a GitHub webhelyen.