
Спільнота Linux випустила Fwupd 2.0.17 , останню версію служби оновлення прошивки, яка працює разом з LVFS, лише через кілька днів після того, як платформа відсвяткувала перевищення позначки в 135 мільйонів завантажень. Цей реліз зосереджений на розширенні сумісності , виправленні помилок та посиленні комплексної безпеки.
Серед найбільш помітних змін – поетапне розгортання на стороні клієнта та підтримка постквантових сигнатур, а також практичні покращення, такі як очищення кешу, нові діагностичні утиліти та розширення охоплення пристроїв, від твердотільних накопичувачів NVMe до периферійних пристроїв. Все це впроваджується плавно з метою зробити оновлення прошивки в Linux більш передбачуваними та безпечними.
Ключові нові можливості Fwupd 2.0.17
Цей цикл представляє функції, орієнтовані як на адміністраторів, так і на досвідчених користувачів, з особливою увагою до контрольованих розгортань та майбутнього криптографічного захисту за допомогою Dilithium.
- Поетапне розгортання на клієнті для поетапного розповсюдження оновлень.
- Підтримка постквантові сигнатури (CRYSTALS-Dilithium) для перевірки метаданих та артефактів.
- Генерація GUID NVMe з серійного номера.
- Сумісність із дуже старими версіями UDisks.
- Варіант для порожній каталог кешу та нова команда
fwupdtpmevlogщоб вивести дамп журналу необроблених подій. - Переписування
fwupdmgr manpageщоб зробити його кориснішим. - Аналіз сховищ змінних VSS та FTW з томів EFI.
fwupdtoolПокращує вилучення у глибоко вкладених зображеннях.- Включення офлайн-хеші для MS 20250902 dbx та специфічний для фреймворку KEK/db.
- Оновіть регіон BIOS IFD через батьківський MTD та проаналізуйте область FMAP SBOM як uSWID, коли це доречно.
Окрім цих функцій, проєкт продовжує вдосконалювати потоки UEFI та MTD для мінімізації інцидентів у реальних сценаріях, що особливо актуально в європейському бізнес-середовищі.
Розширена апаратна сумісність
Список сумісних пристроїв продовжує зростати, включаючи більше типів периферійних пристроїв та сховищ, що полегшує отримання оновлень прошивки для більшої кількості пристроїв, не виходячи з Linux.
- ASUS CX9406 (сенсорний контролер).
- Клавіатура Copilot Framework.
- Genesys GL352530 та GL352360.
- Хадлі C1.
- NVMe SSD Lexar y Максіо.
- Миша Primax Ryder 2.
Ця добірка охоплює як робочі станції, так і ноутбуки, а також поширені периферійні пристрої в Європі, що відображає співпрацю між виробниками та екосистемою LVFS/fwupd.
Зміни в поведінці та покращення надійності
Команда впровадила зміни, які зменшують кількість хибних спрацьовувань, непотрібних перевстановлень та умов змагання, покращуючи щоденний процес оновлення з меншими труднощами.
- Уникайте відображення запитів на перевстановлення на складених пристроях та правильно пов’язуйте історичні компоненти.
- Це не дозволяє оновлювати PK або KEK, коли в системі встановлено пробний ключ.
- Встановлені тести більше не потребують живлення від змінного струму.
- Це запобігає перевстановленню за допомогою параметра ONLY_VERSION_UPGRADE.
- Він не досліджує томи EFI під час збирання пристроїв MTD BIOS; він гарантує, що REGION завжди визначено на дочірніх об'єктах MTD IFD.
- Док-станція Relax USI DMC для дітей перевіряє наявність нової прошивки.
- Перевірте, чи ідентифікатори екземплярів SCSI є ASCII та Ігнорує пристрої Intel GPU MTD.
- Збільшена затримка під час оновлення стану периферійних пристроїв Logitech та очищення застарілих подій для підвищення надійності Rallybar.
- Один пристрій devlink на карту PCI.
- Повернення до застарілого API FlashROM, оскільки новий API непридатний для використання.
- Ігноруйте помилки під час запису останньої сторінки прошивки док-станції Dell.
Ці зміни спрямовані на забезпечення стабільності у складних топологіях (док-станції, карти PCI, периферійні пристрої USB) та більш передбачуваного досвіду у парках пристроїв.
Виправлено помилки у Fwupd 2.0.17
Ця версія виправляє низку помилок, виявлених у попередньому циклі, а також у сценаріях, про які повідомляли користувачі та виробники, а також містить конкретні виправлення для популярного обладнання.
- Критичне попередження під час аналізу недійсної прошивки Jabra.
- Блокується під час аналізу Ilitek.
- Ініціювати стан змагання під час оновлення метаданих.
- Проблема з активацією, що очікує вирішення, на док-станціях Dell.
- Можливий збій під час створення масивів вирівняних блоків.
- Запис емуляції MTD на пристроях з підтримкою PCI.
- Замовлення пристроїв, коли батьківський пристрій потребує встановлення першим.
- Організація FLMSTR під час читання розділів IFD.
- Запис даних та коду для Intel GPU OptionROM.
- Драйвер Thunderbolt завершує роботу перед активацією таймерів повторного використання.
Завдяки цим виправленням обслуговування критично важливого програмного забезпечення помітно покращується, що зменшує кількість інцидентів та простоїв.
Доступність та як оновити в Linux
Рекомендація для більшості користувачів — встановити fwupd зі стабільних репозиторіїв їхнього дистрибутиву (Debian, Ubuntu, Fedora тощо). Нотатки до випуску та вихідний код доступні на сторінці проекту на GitHub.
Щоб перевірити наявність та застосувати оновлення з терміналу, можна використовувати такі команди, як наведено нижче: fwupdmgr get-devices, fwupdmgr refresh y fwupdmgr updateВ організаціях, поетапне розгортання у клієнта Вони допомагають зменшити ризики, поступово розгортаючи нові версії.
Цей випуск є ще одним кроком у розвитку підтримки прошивки в Linux, поєднуючи покращену безпеку (Dilithium), ширший каталог обладнання та операційні покращення , що спрощують життя користувачам та ІТ-командам.