Richard Hughes, de maker van het PackageKit-project en actief betrokken bij de ontwikkeling van GNOME, heeft de release van het fwupd-pakket 1.8.0 gepresenteerd. Dit biedt een achtergrondproces voor het beheren van firmware-updates en de tool fwupdmgr voor het beheren van firmware, het controleren op nieuwe versies en het downloaden van firmware. De projectcode is geschreven in C en wordt verspreid onder de LGPLv2.1-licentie. Tegelijkertijd werd aangekondigd dat het LVFS-project de mijlpaal van 50 miljoen firmware-updates heeft bereikt, geleverd aan gebruikers.
Het project biedt OEM-fabrikanten en firmware-ontwikkelaars een service voor het uploaden van firmware naar een speciale gecentraliseerde catalogus, de LVFS (Linux Vendor Firmware Service), die kan worden gebruikt in Linux-distributies via de fwupd-toolset. Momenteel bevat de catalogus firmware voor 829 soorten apparaten (meer dan 4000 firmware-updates) van 120 fabrikanten. Het gebruik van de gecentraliseerde catalogus ontlast fabrikanten van de noodzaak om pakketten voor distributies te maken en stelt hen in staat om firmware in een '.cab'-archief met aanvullende metadata te verzenden, die ook wordt gebruikt bij de publicatie van firmware voor Windows.
In fwupd wordt zowel een automatische firmware-update-modus ondersteund, zonder dat de gebruiker actie hoeft te ondernemen, als de mogelijkheid om de operatie uit te voeren na bevestiging of verzoek van de gebruiker. Fwupd en LVFS worden al toegepast in RHEL, Fedora, Ubuntu, SUSE, Debian en vele andere distributies voor geautomatiseerde firmware-updates, en worden ook ondersteund in de GNOME Software- en KDE Discover-applicaties. Bovendien is fwupd niet beperkt tot desktopsystemen en kan het ook worden gebruikt voor firmware-updates op smartphones en tablets. servers en internet of things-apparaten.
In de nieuwe release:
- Er is een nieuw attribuut toegevoegd voor CPU's die worden ondersteund in het firmwarebeveiligingsmechanisme HSI (Host Security ID).
- In libfwupdplugin zijn parsers voor de coSWID- en uSWID-identificaties toegevoegd, die initiƫle ondersteuning bieden voor SBoM (Firmware Software Bill of Materials) voor de verificatie van firmware.
- Nieuwe HSI-attributen zijn toegevoegd voor componenten die platformondersteuning bieden voor AMD (AMD PSP).
- De versie fwupd-efi is gedefinieerd (org.freedesktop.fwupd-efi).
- In de āfwupdmgr installā-opdracht is de mogelijkheid toegevoegd om een specifieke versie van de firmware te installeren.
- Er is een mogelijkheid gecreƫerd om de BMC-controller (Baseboard Management Controller) opnieuw op te starten na het installeren van de firmware-update.
Bron: opennet.ru
