В начале октября 2024 года был выпущен Fwupd 2.0 — открытый инструментарий для обновления прошивок с рядом ключевых улучшений. Среди новых возможностей — поддержка больших разделов EFI FFS3 и совместимость с различными алгоритмами контрольных сумм CRC-32 и CRC-16. Проект, написанный на C и Python, распространяется под лицензией GNU LGPL v2.1 и доступен на GitHub. Fwupd предоставляет централизованный каталог LVFS (Linux Vendor Firmware Service), упрощающий процесс обновления прошивок для более 1600 устройств от 160 производителей. Каталог поддерживает дистрибутивы Linux, включая RHEL, Fedora, Ubuntu и Debian, что избавляет производителей от необходимости создавать отдельные пакеты для каждой системы. Это решение также совместимо с прошивками для Windows, предоставляемыми в формате *.cab с метаданными. Инструментарий Fwupd 2.0 внедряет значительные оптимизации, такие как переход на прямую работу с libusb и sysfs вместо GUsb, что позволяет эмулировать устройства и проводить более детализи
Fwupd 2.0: Новый уровень обновления прошивок с поддержкой EFI FFS3 и оптимизацией под Linux
7 октября 20247 окт 2024
2
1 мин