Ричард Хюз (Richard Hughes), създател на проекта PackageKit и активен участник в разработката на GNOME, представи изданието на пакета fwupd 1.8.0, което предлага фонов процес за организиране на обновленията на фърмуери и утилита fwupdmgr за управление на фърмуерите, проверка за налични нови версии и зареждане на фърмуер. Кодът на проекта е написан на C и се разпространява под лицензия LGPLv2.1. В същото време беше обявено, че проектът LVFS е достигнал рубежа от 50 милиона обновления на фърмуери, доставени на потребителите.
Проектът предоставя на OEM производителите и разработчиците на фърмуери услуга за зареждане на фърмуери в специален централизиран каталог LVFS (Linux Vendor Firmware Service), който може да се използва в дистрибуции на Linux чрез инструмента fwupd. В момента в каталога са предложени фърмуери за 829 типа устройства (над 4000 фърмуера) от 120 производители. Използването на централизирания каталог освобождава производителите от необходимостта да форматират пакети за дистрибуции и позволява предаването на фърмуери в архив „.cab“ с допълнителни метаданни, които също се използват при публикуването на фърмуери за Windows.
В fwupd се поддържат както режим на автоматично обновление на фърмуери, без необходимост от действия от страна на потребителя, така и изпълнение на операция след потвърждение или искане от потребителя. Fwupd и LVFS вече се прилагат в RHEL, Fedora, Ubuntu, SUSE, Debian и много други дистрибуции за автоматизирано обновление на фърмуери, а също така се поддържат в приложенията GNOME Software и KDE Discover. При това fwupd не е ограничен до настолни системи и може да се използва за обновление на фърмуери на смартфони, таблети, сървъри и устройства за интернет на нещата.
В новото издание:
- Добавен е нов атрибут за CPU, поддържани в механизма за защита на фърмуерите HSI (Host Security ID).
- В libfwupdplugin са добавени парсери на идентификатори coSWID и uSWID, осигуряващи начална поддръжка на SBoM (Firmware Software Bill of Materials) за верификация на фърмуери.
- Добавени са нови HSI атрибути за компоненти на поддръжката на платформа AMD (AMD PSP).
- Добавено е определение на версия fwupd-efi (org.freedesktop.fwupd-efi).
- В командата ‘fwupdmgr install’ е предоставена възможност за инсталиране на зададена версия на фърмуера.
- Осигурена е възможността за рестартиране на BMC контролера (Baseboard Management Controller) след инсталиране на обновлението на фърмуера.
Източник: opennet.ru
