Fwupd 2.0.7: Новый этап в загрузке прошивок с расширенной поддержкой и функционалом для Linux устройств

Произошел выпуск версии 2.0.7 открытого инструмента для обновления прошивок Fwupd. Исходный код данной разработки написан на языках C и Python и доступен на GitHub под лицензией GNU Lesser General Public License v2.1. Первая стабильная версия Fwupd 2.0 появилась в октябре 2024 года и обеспечила поддержку крупных разделов в формате EFI FFS3, а также стабильное взаимодействие с различными типами CRC-32 и CRC-16.

Fwupd предоставляет производителям оборудования и разработчикам прошивок возможность загружать обновления в специализированный центр — Linux Vendor Firmware Service (LVFS), который совместим с дистрибутивами Linux, благодаря инструментарию fwupd.

На данный момент в каталоге Fwupd доступны прошивки для более чем 1600 устройств от 160 разных производителей. Использование единого каталога позволяет производителям не тратить время на создание пакетов для различных дистрибутивов, поскольку прошивки передаются в архиве *.cab с дополнительной мета-информацией, аналогично тому, как это делается для версий, предназначенных для Windows.

Fwupd поддерживает как автоматическое обновление прошивок без вмешательства пользователя, так и процедуру, требующую подтверждения или запроса со стороны пользователя.

Инструменты Fwupd и LVFS интегрированы в сборки дистрибутивов RHEL, Fedora, Ubuntu, SUSE и Debian, а также совместимы с приложениями GNOME Software и KDE Discover. Решение Fwupd подходит не только для настольных систем, но и для обновления прошивок на смартфонах, планшетах, серверах и устройствах интернета вещей.

Основные новшества в версии Fwupd 2.0.7 включают:

– Исправление ранее найденных ошибок и недочетов;
– Поддержка новых устройств: беспроводного адаптера HP, док-станции Lenovo ThinkPad Thunderbolt 4 Smart Dock Gen2, Lenovo USB-C Dual Display Travel Dock и модемов EDL 5G;
– Вызов fwupdtool security с параметром версии fwupd;
– Новый плагин для обновления ресиверов B&R DisplayPort;
– Новый плагин для обновления камер Intel CVS;
– Новый плагин для проверки атрибутов безопасности памяти UEFI;
– Возможность создания дополнительных идентификаторов экземпляров Redfish для серверов Dell;
– Реализация фирменного метода HPE Redfish для загрузки прошивок;
– Поддержка архивов cabinet размером более 2 ГБ;
– Отображение релизного URL-адреса SBOM;
– Поддержка установки UEFI capsule в загрузчике.