Открытый инструментарий Fwupd 2.1.9 вышел с поддержкой Pixart и исправлениями
Разработчики инструментария Fwupd представили версию 2.1.9. Обновление вышло 23 октября 2026 года. Проект написан на языках C и Python, исходный код размещён на GitHub под лицензией GNU Lesser General Public License v2.1.
Первая стабильная ветка 2.0 увидела свет в октябре 2024 года. Тогда появилась поддержка больших разделов в томах EFI FFS3 и корректная работа с большинством вариантов контрольных сумм CRC-32 и CRC-16. Ведёт разработку Ричард Хьюз, сотрудник компании Red Hat.
Fwupd предоставляет производителям оборудования и разработчикам прошивок сервис для загрузки файлов в централизованный каталог LVFS. Дистрибутивы Linux используют этот каталог через одноимённый инструментарий, чтобы автоматизировать обновление микропрограмм. Сейчас в каталоге проекта представлены прошивки для более чем 1600 устройств от 160 производителей.
Централизованный подход освобождает вендоров от сборки отдельных пакетов под каждый дистрибутив: прошивки передаются в архиве *.cab с дополнительными метаданными, которые также применяются при публикации обновлений для Windows. Инструментарий поддерживает два сценария: полностью автоматическое обновление без участия пользователя и установку после подтверждения либо явного запроса. Такой выбор позволяет применять fwupd как на серверах, так и на настольных системах.
Решение используется в сборках RHEL, Fedora, Ubuntu, SUSE, Debian и многих других дистрибутивах. Оно также интегрировано в менеджеры приложений GNOME Software и KDE Discover, где пользователи видят доступные обновления прошивок. Сфера применения не ограничена компьютерами: fwupd годится для обновления микропрограмм на смартфонах, планшетах, серверах и устройствах интернета вещей.
Это делает проект важным компонентом инфраструктуры обновлений для самых разных классов техники. В версии 2.1.9 исправлены 11 ошибок, накопившихся после предыдущего стабильного выпуска, и доработана документация. Разработчики также добавили идентификатор экземпляра для каждой пары «класс устройства Redfish HPE — целевой объект».
В отчёты теперь попадает информация о том, является ли система контейнером или гипервизором. Это упрощает диагностику проблем с обновлением прошивок в виртуализированных и изолированных окружениях. При сборке демона отныне требуется наличие библиотеки libusb версии 1.0.27 или новее.
Кроме того, заявлена поддержка оборудования Pixart с идентификатором PID 38CA, что расширяет список совместимых устройств.