fwupd 2.1.9: Оновлення для Linux з покращеннями
fwupd 2.1.9: Оновлення для Linux з покращеннями у виявленні пристроїв
Проект fwupd випустив версію 2.1.9 свого відкритого програмного забезпечення для оновлення прошивок в Linux. Це оновлення включає поліпшення у виявленні пристроїв та звітуванні системи, а також виправлення проблем з Secure Boot, обробкою прошивок та запуском сервісів.
Виправлення січе з Secure Boot
Одним з помітних виправлень є обробка dbx Secure Boot. Оновлення забезпечує, щоб fwupd створював пристрій dbx з версією 0 у разі відсутності відповідної змінної UEFI. Також виправлено виявлення версій для систем, що використовують лише новіші оновлення dbx 2023 року, шляхом обробки всіх доступних версій перед визначенням актуальної версії.
Покращення запуску сервісів на Fedora CoreOS
Ще одне виправлення стосується проблеми із запуском сервісу, що впливає на Fedora CoreOS. Тепер сервіс fwupd systemd включає залежність After=local-fs.target, щоб забезпечити доступність локальних файлових систем перед запуском сервісу. Це запобігає проблемам, пов’язаним з монтуванням, які були раніше зафіксовані.
Підтримка нових пристроїв та вдосконалене звітування
В оновленні fwupd 2.1.9 додана підтримка пристроїв Pixart PID 38CA. Також покращено підтримку HPE Redfish з ідентифікаторами екземплярів для окремих пар класів пристроїв та цілей, що дозволяє більш точно ідентифікувати цілі для оновлення прошивки.
Виправлення проблем з оновленням прошивки
Реліз також вдосконалює звітування системи, вказуючи, чи працює машина як контейнер або гіпервізор. Це надає додатковий контекст під час перевірки звітів з різних середовищ Linux. Кілька виправлень стосується специфічних операцій оновлення прошивки. Наприклад, було виправлено невелику витрату пам’яті під час установки прошивки Dell Kestrel.
Інші покращення та оптимізації
Обробка прошивки DFU тепер виконує правильну перевірку розміру підписи. Оновлення також вирішує проблему з звітами про батьківські акумулятори під час оновлення пристроїв Jabra GNP. Інші виправлення включають запобігання обрізанню 64-бітних значень під час експорту інформації про прошивку у XML, видалення EFI-хелпера під час перезавантаження fwupdtool, та виключення GPIO-пристроїв зі списку емуляційних тегів fwupdmgr.
Нарешті, реліз очищає завершення Bash, видаляючи псевдоніми команд, використовує абсолютні шляхи для підказок назв файлів та підвищує мінімальну вимогу до libusb до версії 1.0.27 під час побудови демонів.
Для отримання додаткової інформації, перегляньте зміни в релізі.




