Richard Hughes, skaparen av PackageKit-projektet och en aktiv bidragsgivare till GNOME-utvecklingen, har släppt fwupd 1.8.0, ett paket som tillhandahåller en bakgrundsprocess för att organisera firmwareuppdateringar och verktyget fwupdmgr för att hantera firmware, söka efter nya versioner och ladda ner firmware. Projektets kod är skriven i C och licensierad under LGPLv2.1-licensen. Samtidigt meddelade LVFS-projektet att de hade nått milstolpen på 50 miljoner firmwareuppdateringar levererade till användare.
Projektet erbjuder OEM-tillverkare och firmwareutvecklare en tjänst för att ladda upp firmware till en särskild centraliserad LVFS-katalog (Linux Leverantörsfirmwaretjänst), som kan användas i distributioner Linux med hjälp av verktyget fwupd. Katalogen erbjuder för närvarande firmware för 829 enhetstyper (över 4 000 firmwareversioner) från 120 tillverkare. Genom att använda en centraliserad katalog slipper tillverkare skapa distributionspaket och möjliggör överföring av firmware i ett ".cab"-arkiv med ytterligare metadata, vilket också används vid publicering av firmware för Windows.
fwupd stöder både automatiska firmwareuppdateringar, utan någon användarinteraktion, och att utföra operationen efter användarbekräftelse eller uppmaning. Fwupd och LVFS används redan i RHEL, Fedora, Ubuntu, SUSE, Debian och många andra distributioner för automatiserade firmwareuppdateringar, och stöds även i GNOME-programvaran och KDE Discover-programmen. fwupd är dock inte begränsat till stationära system och kan också användas för att uppdatera firmware på smartphones, surfplattor, servrar och sakernas internet-enheter.
I den nya utgåvan:
- Lade till ett nytt attribut för processorer som stöds av HSI:s firmware-skyddsmekanism (Host Security ID).
- Parsers för coSWID- och uSWID-identifierare har lagts till i libfwupdplugin, vilket ger initialt stöd för SBoM (Firmware Software Bill of Materials) för verifiering av firmware.
- Lade till nya HSI-attribut för AMD-plattformsstödkomponenter (AMD PSP).
- Lade till fwupd-efi-versionsdetektering (org.freedesktop.fwupd-efi).
- Kommandot 'fwupdmgr install' ger möjlighet att installera en specifik firmwareversion.
- Möjligheten att starta om BMC-styrenheten (Baseboard Management Controller) efter att en firmwareuppdatering har installerats har tillhandahållits.
Källa: opennet.ru
