Eeltöötlustööriistad fwupd 2.0.0 püsivara laadimiseks on saadaval.

Richard Hughes, projekti PackageKit looja, kes aktiivselt osaleb GNOME arenduses, tutvustas fwupd 2.0.0 paketi väljaannet, mis pakub taustaprotsessi püsivara värskendamiseks ja utiliiti fwupdmgr püsivara haldamiseks, uute versioonide kontrollimiseks ja püsivara allalaadimiseks. Projekti kood on kirjutatud C keeles ja jagatakse LGPLv2.1 litsentsi alusel.

Projekt pakub OEM tootjatele ja püsivara arendajatele teenust püsivara laadimiseks spetsiaalsesse tsentraliseeritud katalooge LVFS (Linux Vendor Firmware Service), mida saab kasutada Linuxi distributsioonides fwupd tööriista abil. Praegu on kataloogis saadaval püsivara enam kui 1600 seadmele 160 tootjalt. Tsentraliseeritud katalooge kasutamine vabastab tootjad pakettide loomise vajadusest distributsioonide jaoks ja võimaldab püsivara edastamist '.cab' arhiivis koos täiendavate metaandmetega, mida kasutatakse samuti püsivara avaldamisel Windowsile.

Fwupd toetab nii automaatset püsivarauuendust ilma kasutaja sekkumiseta, kui ka operatsiooni teostamist pärast kasutaja kinnitust või nõuet. Fwupd ja LVFS kasutatakse RHEL, Fedora, Ubuntu, SUSE, Debian ja paljude teiste distributsioonide puhul automatiseeritud püsivara värskendamiseks, ning need toetavad GNOME Software ja KDE Discover rakenduste haldurites. Samuti ei ole fwupd piiratud lauaarvutitega ja on sobilik püsivara uuendamiseks nutitelefonides, tahvelarvutites. serverites ja asjade Interneti seadmetes.

Uues väljaandes:

  • Taustaprotsess on muudetud GObject-ühenduse GUsb kasutamisest otsejuhtimiseks libusb ja sysfs, mis võimaldas seadmete emulatsiooni viia raamatukogusse libfwupdplugin ja rakendada püsivara uuendamise emulatsiooni peidetud seadmetel hidraw ja nvme sarnaselt emulatsioonile peidetud USB-seadmete kasutamisel. See võimalus võimaldas rakendada täiendavaid teste, mis tuvastavad püsivara värskendusega seotud probleeme, mis tekivad pärast muutuste tegemist fwupd-s.
  • GUdev raamatukogu, mis pakub GObject-ühendusi libudev-i jaoks, on sõltuvustest eemaldatud. Selle asemel loob fwupd protsess netlink-soketi udev sündmuste analüüsimiseks, mis edastatakse läbi netlinki. Muutus vähendas mälu tarbimist ja vähendas CPU koormust käivitamisel ja tööprotsessis, samuti lihtsustas toega ueventd lisamist, mis tulevikus võimaldab fwupd-s rakendada Androidi platvormi tuge.
  • Lisatud on optimeerimised mälutarbimise vähendamiseks püsivara voogesitamisel seadmetesse (püsivara kopeerimise asemel kasutatakse edastamist faili descriptor kaudu).
  • Lisatud toetus uutele seadmetele:
    • Algoltek USB liidese kaartide lugejad
    • AMD Kria SoM
    • Cable Matters USB Hub
    • Seadmed Cinterion FDL (Firmware Download Modem) baasil
    • CY6611 EZ-USB HX3PD
    • Dell K2 Dock
    • Biomeetrilised andurid Elan 0C9F
    • HP Fleetwood ja Hendrix dock-jaamad
    • Huddly L1, S1 ja Crew
    • Jabra PanaCast
    • Lenovo Legion HID2
    • Lenovo ThinkSmart Bar
    • Logitech Lemmy
    • Logitech Sight
    • Logitechi puutetundlikud ekraanid
    • MediaTek converterid
    • Parade PS185
    • Qualcomm S5gen2 BLE
    • Telink Dual Keyboard
  • Toetuse lõpetamine vanade metaandmete ja püsivara kinnitamise vormaatide jaoks.
  • Eemaldatud on käsurea utiliidid, mis olid varem kuulutatud aegunuks.
  • GNOME-firmware'i aruannete üleslaadimise API on lisatud.
  • Kogumissüsteemi on lisatud toimetusplatvormide tugi Darwin.
  • Lisa tugi faililiste väljastamiseks ESP-st JSON formaadis (fwupdtool esp-list —json).
  • Lisatud on võimalus määrata emuleeritud seadmed seadistustes.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster