Richard Hughes, skaberen af PackageKit-projektet og en aktiv bidragyder til GNOME-udviklingen, har udgivet fwupd 1.8.0, en pakke, der leverer en baggrundsproces til organisering af firmwareopdateringer og værktøjet fwupdmgr til administration af firmware, kontrol af nye versioner og download af firmware. Projektets kode er skrevet i C og er licenseret under LGPLv2.1-licensen. Samtidig annoncerede LVFS-projektet, at det havde nået milepælen på 50 millioner firmwareopdateringer leveret til brugerne.
Projektet tilbyder OEM'er og firmwareudviklere en tjeneste til upload af firmware til en særlig centraliseret LVFS-mappe (Linux Leverandørfirmwaretjeneste), som kan bruges i distributioner Linux ved hjælp af fwupd-værktøjet. Kataloget tilbyder i øjeblikket firmware til 829 enhedstyper (over 4000 firmwareversioner) fra 120 producenter. Brug af et centraliseret katalog eliminerer behovet for, at producenter opretter distributionspakker, og muliggør overførsel af firmware i et ".cab"-arkiv med yderligere metadata, som også bruges ved udgivelse af firmware til Windows.
fwupd understøtter både automatiske firmwareopdateringer uden brugerinteraktion og udførelse af handlingen efter brugerbekræftelse eller -prompt. Fwupd og LVFS bruges allerede i RHEL, Fedora, Ubuntu, SUSE, Debian og mange andre distributioner til automatiserede firmwareopdateringer, og understøttes også i GNOME-softwaren og KDE Discover-programmerne. fwupd er dog ikke begrænset til desktop-systemer og kan også bruges til at opdatere firmware på smartphones, tablets, servere og Internet of Things-enheder.
I den nye udgivelse:
- Tilføjet en ny attribut for CPU'er, der understøttes af HSI-firmwarebeskyttelsesmekanismen (Host Security ID).
- Parsere til coSWID- og uSWID-identifikatorer er blevet tilføjet til libfwupdplugin, hvilket giver indledende understøttelse af SBoM (Firmware Software Bill of Materials) til firmwareverifikation.
- Tilføjet nye HSI-attributter til AMD-platformunderstøttelseskomponenter (AMD PSP).
- Tilføjet fwupd-efi version detektion (org.freedesktop.fwupd-efi).
- Kommandoen 'fwupdmgr install' giver mulighed for at installere en bestemt firmwareversion.
- Muligheden for at genstarte BMC-controlleren (Baseboard Management Controller) efter installation af en firmwareopdatering er blevet tilgængelig.
Kilde: opennet.ru
