- Выпущена версия Fwupd 2.0.20 — инструментария для загрузки прошивок, поддерживающего более 1600 устройств.
- Обновление включает исправления ошибок, улучшения производительности и расширение поддержки новых устройств.
- Проект ведётся разработчиком из Red Hat и широко применяется в популярных дистрибутивах Linux и для устройств разных категорий.
В октябре 2024 года вышло обновление открытого инструментария для загрузки прошивок Fwupd версии 2.0.20. Эта версия дополняет и улучшает стабильную ветку 2.0, дебютировавшую ранее, которая впервые представила поддержку больших разделов в EFI FFS3 и стабильную работу с большинством вариантов CRC-32 и CRC-16. Разработкой проекта занимается Ричард Хьюз из компании Red Hat.
Fwupd — это сервис с открытым исходным кодом, предназначенный для OEM-производителей и разработчиков прошивок. Он позволяет централизованно управлять обновлениями прошивок через каталог LVFS (Linux Vendor Firmware Service). Благодаря таким инструментам прошивки становятся доступны для более чем 1600 устройств от более 160 производителей, а подписанные архивы *.cab с метаданными совместимы как с Linux-дистрибутивами, так и с Windows. Это избавляет производителей от сложности создания отдельных пакетов для различных систем.
Инструментарий Fwupd интегрирован во многие популярные Linux-дистрибутивы, включая RHEL, Fedora, Ubuntu, SUSE и Debian, а также поддерживается средствами удобного управления приложениями GNOME Software и KDE Discover. Система обновления работает как в автоматическом режиме, так и при подтверждении пользователем. Это решение применяется на настольных ПК, а также смартфонах, планшетах, серверах и устройствах интернета вещей.
В релизе 2.0.20 исправлен ряд ошибок, среди которых:
- отключение плагинов UEFI на 32-битных системах x86;
- устранение сбоев при анализе некорректных USB-дескрипторов;
- исправление регрессий, связанных с установкой на некоторые док-станции HP и работой с прошивками MBIM QDU;
- повышение производительности — ускорена проверка контрольной суммы CAB примерно на 21%;
- улучшена обработка ошибок при распаковке CAB-файлов и учет аутентификации polkit.
Кроме того, обновление расширяет список поддерживаемых устройств, включая HP Engage One G2 Advanced Hub, ноутбук PixArt PJP274 (Framework Laptop) и новые модели гарнитур Jabra. В функционале появилась поддержка изменения размера выделяемой памяти AMD UMA и уведомления пользователя о блокировках прошивок.
Rwupd продолжает оставаться ключевым инструментом для обновления микропрограммного обеспечения в Linux-экосистеме, способствуя упрощению процессов обновления и поддерживая широкий спектр оборудования.
