Вышла версия Fwupd 2.0.19 с новыми инструментами CRC и поддержкой udev

Менее чем через три недели после выхода предыдущей версии 2.0.18 инструмент с открытым исходным кодом fwupd, предназначенный для упрощения обновления встроенного ПО в системах на базе Linux, получил версию 2.0.19.
Одним из заметных дополнений в этом выпуске является появление двух новых команд fwupdtool для вычисления и поиска значений CRC. Эти инструменты в первую очередь предназначены для разработчиков и опытных пользователей, работающих с образами прошивок, и упрощают процессы проверки и устранения неполадок.
Ещё одно важное изменение — возможность для систем использовать udev в качестве источника событий без привязки к systemd, что повышает совместимость fwupd с альтернативными системами инициализации и более минималистичными средами.
В Fwupd 2.0.19 также исправлен ряд ошибок, влияющих как на функциональность, так и на надёжность. Обновление гарантирует, что команда fwupdmgr get-history после обновления будет всегда выдавать правильную версию прошивки.
Также были устранены некоторые проблемы с анализом и стабильностью работы, в том числе целочисленное переполнение, вызванное вредоносными PE-файлами, тайм-аут фаззера при работе с контейнерами Synaptics RMI SBL и проблемы, возникающие при обновлении раздела Intel GPU FWDATA.
Кроме того, была исправлена ошибка, приводившая к неправильному отображению статуса док-станции Dell, а параметр fwupdmgr --force теперь корректно обрабатывается при установке прошивки.
Наконец, что касается аппаратного обеспечения, в выпуске добавлена поддержка клавиатуры Lenovo Sapphire Folio, что расширяет возможности fwupd по обновлению периферийных устройств напрямую через Linux.
Для получения дополнительной информации см. журнал изменений.
Редактор: AndreyEx
Важно: Данная статья носит информационный характер. Автор не несёт ответственности за возможные сбои или ошибки, возникшие при использовании описанного программного обеспечения.