Готовимся к Q-дню. Linux-утилита fwupd получила поддержку постквантовых подписей

leer en español

Готовимся к Q-дню. Linux-утилита fwupd получила поддержку постквантовых подписей

Обновление устранило десятки ошибок и добавило поддержку старых версий UDisks.

image

Вышла новая версия утилиты fwupd 2.0.17 — инструмента для обновления прошивок устройств в Linux. Релиз включает новые функции, исправления ошибок и поддержку дополнительных моделей оборудования.

Среди нововведений — поддержка постквантовых цифровых подписей и пошаговое развертывание обновлений на стороне клиента. Добавлены функции очистки кэш-директории, возможность выгрузки необработанных данных журнала событий через fwupdtpmevlog, а также построение NVMe GUID, основанного на серийном номере. Теперь утилита fwupdtool extract корректно работает с глубоко вложенными образами, а анализ EFI-томов включает парсинг переменных VSS и FTW. В релизе также восстановлена сборка FreeBSD CI и добавлена поддержка очень старых версий UDisks.

Исправлено множество ошибок. Среди них — устранение ложных уведомлений о переустановке для составных устройств, улучшенная обработка BIOS через родительские MTD-разделы, предотвращение обновления ключей PK и KEK при наличии тестовых сертификатов, корректировка активации прошивок для док-станций Dell и повышение надёжности работы устройств Logitech. Исправлены проблемы с OptionROM для графических адаптеров Intel, предупреждения при обработке прошивок Jabra, а также ошибки, выявленные при фуззинге Ilitek.

Дополнительно внесены изменения в документацию fwupdmgr, улучшено удаление временных файлов блокировок и оптимизирован порядок установки прошивок, если родительское устройство требует обновления в первую очередь.

Обновление добавляет поддержку новых устройств, включая:

  • ASUS CX9406 (сенсорный контроллер)
  • Framework Copilot Keyboard
  • Genesys GL352530 и GL352360
  • Huddly C1
  • Lexar и Maxio NVMe SSD
  • Primax Ryder Mouse 2

Загрузить установочные пакеты и исходный код можно на странице релиза fwupd 2.0.17.