Річард Хьюз (Richard Hughes), творець проекту PackageKit, що бере участь у розробці GNOME, представив випуск пакету fwupd 1.8.0, що пропонує фоновий процес для організації оновлення прошивок і утиліту fwupdmgr для управління прошивками, перевірки появи нових версій і завантажень. Код проекту написаний мовою Сі та поширюється під ліцензією LGPLv2.1. Одночасно оголошено про досягнення проектом LVFS рубежу в 50 млн. оновлень прошивок, доставлених користувачам.
Проект надає OEM-виробникам та розробникам прошивок сервіс для завантаження прошивок у спеціальний централізований каталог LVFS (Linux Vendor Firmware Service), який можна використовувати у дистрибутивах Linux за допомогою інструментарію fwupd. В даний час у каталозі запропоновано прошивки для 829 типів пристроїв (більше 4000 прошивок) від 120 виробників. Використання централізованого каталогу позбавляє виробників необхідності формування пакетів для дистрибутивів і дозволяє передавати прошивки в архіві «.cab» з додатковими метаданими, які також застосовуються при публікації прошивок для Windows.
У fwupd підтримується як режим автоматичного оновлення прошивок, без необхідності здійснення будь-яких дій з боку користувача, так і виконання операції після підтвердження або запиту користувача. Fwupd і LVFS вже застосовуються в RHEL, Fedora, Ubuntu, SUSE, Debian та багатьох інших дистрибутивах для автоматизованого оновлення прошивок, а також підтримуються у програмах GNOME Software та KDE Discover. При цьому fwupd не обмежений настільними системами і може застосовуватися для оновлення прошивок на смартфонах, планшетах, серверах та пристрої інтернет-речей.
У новому випуску:
- Додано новий атрибут для CPU, що підтримуються у механізмі захисту прошивок HSI (Host Security ID).
- У libfwupdplugin додані парсери ідентифікаторів coSWID та uSWID, що забезпечують початкову підтримку SBoM (Firmware Software Bill of Materials) для верифікації прошивок.
- Додано нові HSI-атрибути для компонентів підтримки платформи AMD (AMD PSP).
- Додано визначення версії fwupd-efi (org.freedesktop.fwupd-efi).
- У команді 'fwupdmgr install' надано можливість встановлення заданої версії прошивки.
- Забезпечено можливість перезапуску BMC-контролера (Baseboard Management Сontroller) після встановлення оновлення прошивки.
Джерело: opennet.ru
