Richard Hughes, pencipta proyek PackageKit dan kontributor aktif pengembangan GNOME, merilis fwupd 1.8.0, sebuah paket yang menyediakan proses latar belakang untuk mengelola pembaruan firmware dan utilitas fwupdmgr untuk mengelola firmware, memeriksa versi baru, dan mengunduh firmware. Kode proyek ini ditulis dalam bahasa C dan dilisensikan di bawah lisensi LGPLv2.1. Proyek LVFS juga mengumumkan bahwa mereka telah mencapai tonggak sejarah 50 juta pembaruan firmware yang dikirimkan kepada pengguna.
Proyek ini menyediakan layanan bagi OEM dan pengembang firmware untuk mengunggah firmware ke direktori LVFS terpusat khusus (Linux Layanan Firmware Vendor), yang dapat digunakan dalam distribusi. Linux menggunakan alat fwupd. Katalog saat ini menawarkan firmware untuk 829 jenis perangkat (lebih dari 4000 versi firmware) dari 120 produsen. Menggunakan katalog terpusat menghilangkan kebutuhan produsen untuk membuat paket distribusi dan memungkinkan transfer firmware dalam arsip ".cab" dengan metadata tambahan, yang juga digunakan saat menerbitkan firmware untuk Windows.
Fwupd mendukung pembaruan firmware otomatis, tanpa interaksi pengguna, dan juga melakukan operasi berdasarkan konfirmasi atau perintah pengguna. Fwupd dan LVFS sudah digunakan di RHEL, Fedora, Ubuntu, SUSE, Debian dan banyak distribusi lainnya untuk pembaruan firmware otomatis, dan juga didukung di aplikasi GNOME Software dan KDE Discover. Namun, fwupd tidak terbatas pada sistem desktop dan juga dapat digunakan untuk memperbarui firmware pada ponsel pintar, tablet, server dan perangkat Internet of Things.
Dalam rilis baru:
- Menambahkan atribut baru untuk CPU yang didukung dalam mekanisme perlindungan firmware HSI (ID Keamanan Host).
- Parser untuk pengenal coSWID dan uSWID telah ditambahkan ke libfwupdplugin, menyediakan dukungan awal untuk SBoM (Firmware Software Bill of Materials) untuk verifikasi firmware.
- Menambahkan atribut HSI baru untuk komponen dukungan platform AMD (AMD PSP).
- Menambahkan deteksi versi fwupd-efi (org.freedesktop.fwupd-efi).
- Perintah 'fwupdmgr install' menyediakan kemampuan untuk menginstal versi firmware tertentu.
- Kemampuan untuk me-restart pengontrol BMC (Baseboard Management Controller) setelah menginstal pembaruan firmware telah disediakan.
Sumber: opennet.ru
