Fwupd 2.0.17 memperkuat pembaruan firmware di Linux

  • Dukungan yang diperluas: ASUS CX9406, Framework Copilot, Lexar dan Maxio NVMe, Huddly C1, dan lainnya
  • Fitur baru: penerapan klien bertahap dan tanda tangan pasca-kuantum
  • Peningkatan keandalan dan keamanan di dok UEFI, MTD, Logitech, dan Dell
  • Tersedia di repositori stabil dan dengan catatan rilis di GitHub

Fwupd 2.0.17

Komunitas Linux pemutaran perdana Fwupd 2.0.17Revisi terbaru layanan pembaruan firmware yang bekerja sama dengan LVFS hadir hanya beberapa hari setelah platform tersebut merayakan pencapaian lebih dari 135 juta unduhan. Rilis ini berfokus pada perluas kompatibilitas, memperbaiki kesalahan dan memperkuat keamanan menyeluruh.

Di antara perubahan yang paling menonjol adalah penerapan bertahap di sisi klien dan dukungan untuk tanda tangan pasca-kuantum, bersama dengan peningkatan praktis seperti pembersihan cache, utilitas diagnostik baru, dan cakupan untuk lebih banyak perangkat, dari NVMe-SSD bahkan periferal. Semua ini dilakukan secara diam-diam, dengan tujuan membuat pembaruan firmware di Linux lebih terprediksi dan aman.

Fitur baru utama Fwupd 2.0.17

Siklus ini memperkenalkan fitur yang ditujukan untuk administrator dan pengguna tingkat lanjut, dengan perhatian khusus pada penerapan yang terkontrol dan perlindungan kriptografi masa depan melalui Dilitium.

  • Penerapan bertahap kepada klien untuk mendistribusikan pembaruan secara bertahap.
  • Dukungan tanda tangan pasca-kuantum (KRISTAL-Dilithium) untuk memverifikasi metadata dan artefak.
  • Menghasilkan GUID NVMe dari nomor seri.
  • Kompatibilitas dengan versi UDisks yang sangat lama.
  • Opsi untuk kosong direktori cache dan perintah baru fwupdtpmevlog untuk membuang log peristiwa mentah.
  • Penulisan ulang dari fwupdmgr manpage untuk membuatnya lebih bermanfaat.
  • Analisis penyimpanan variabel VSS dan FTW dari volume EFI.
  • fwupdtool Meningkatkan ekstraksi pada gambar yang bersarang dalam.
  • Penggabungan hash offline untuk MS 20250902 dbx dan KEK/db khusus Kerangka Kerja.
  • Perbarui wilayah BIOS IFD melalui MTD induk dan analisis area FMAP SBOM sebagai uSWID bila sesuai.

Selain fungsi-fungsi ini, proyek ini terus menyempurnakan alur kerja UEFI dan MTD untuk meminimalkan masalah dalam skenario dunia nyata, sesuatu yang sangat relevan dalam Lingkungan bisnis Eropa.

Kompatibilitas perangkat keras yang diperluas

Daftar perangkat yang kompatibel terus bertambah hingga mencakup lebih banyak jenis periferal dan penyimpanan, sehingga memudahkan lebih banyak perangkat menerima firmware tanpa meninggalkan Linux.

  • ASUS CX9406 (pengendali sentuh).
  • Keyboard Kerangka Kerja Kopilot.
  • Genesys GL352530 dan GL352360.
  • Huddly C1.
  • SSD NVMe dari Lexar y maksimal.
  • Tikus Primax Ryder 2.

Pilihan ini mencakup workstation dan laptop, serta periferal umum di Eropa, yang mencerminkan kolaborasi antara produsen dan ekosistem. LVFS/fwupd.

Perubahan perilaku dan peningkatan keandalan

Tim telah memasukkan penyesuaian yang mengurangi positif palsu, instalasi ulang yang tidak diperlukan, dan kondisi balap, serta menyempurnakan pengalaman peningkatan sehari-hari. lebih sedikit gesekan.

  • Hindari menampilkan perintah penginstalan ulang pada perangkat komposit dan kaitkan komponen historis dengan benar.
  • Tidak memperbolehkan pemutakhiran PK atau KEK apabila sistem telah memasang kunci uji coba.
  • Pengujian yang terpasang tidak lagi memerlukan daya AC.
  • Ini mencegah penginstalan ulang dengan opsi ONLY_VERSION_UPGRADE.
  • Ia tidak menjelajahi volume EFI saat membangun perangkat BIOS MTD; ia memastikan bahwa REGION selalu didefinisikan pada anak IFD MTD.
  • Tenangkan dok USI DMC anak yang memeriksa firmware baru.
  • Validasi bahwa ID instans SCSI adalah ASCII dan Mengabaikan perangkat MTD GPU Intel.
  • Peningkatan penundaan saat memperbarui status periferal Logitech dan membersihkan kejadian yang usang untuk meningkatkan keandalan Rallybar.
  • Satu perangkat devlink per kartu PCI.
  • Kembali ke API flashrom yang sudah tidak digunakan lagi karena API baru tidak dapat digunakan.
  • Abaikan kesalahan saat menulis halaman terakhir firmware dok Dell.

Perubahan ini bertujuan untuk mencapai stabilitas pada topologi kompleks (dock, kartu PCI, peripheral USB) dan pengalaman yang lebih dapat diprediksi dalam armada.

Bug yang diperbaiki di Fwupd 2.0.17

Versi ini membahas berbagai masalah yang diidentifikasi pada siklus sebelumnya dan dalam skenario yang dilaporkan oleh pengguna dan produsen, dengan koreksi spesifik untuk perangkat keras populer.

  • Peringatan kritis saat menganalisis firmware Jabra yang tidak valid.
  • Diblokir saat menganalisis Ilitek.
  • Beri tahu kondisi balapan saat memperbarui metadata.
  • Masalah aktivasi tertunda pada stasiun dok Dell.
  • Kemungkinan terjadi kerusakan saat membuat susunan blok yang selaras.
  • Perekaman emulasi MTD pada perangkat yang didukung PCI.
  • Urutan perangkat saat orang tua memerlukan instalasi terlebih dahulu.
  • Susunan FLMSTR saat membaca partisi IFD.
  • Menulis data dan kode Intel GPU OptionROM.
  • Driver Thunderbolt berakhir sebelum mengaktifkan retimer.

Dengan koreksi ini, pemeliharaan firmware penting ditingkatkan secara nyata, mengurangi insiden dan waktu menganggur.

Ketersediaan dan cara memperbarui di Linux

Rekomendasi untuk sebagian besar pengguna adalah menginstal fwupd dari repositori stabil distribusi Anda (Debian, Ubuntu, Fedora, dll.). Catatan rilis dan kode sumber tersedia di halaman proyek di GitHub.

Untuk memeriksa dan menerapkan pembaruan dari terminal, perintah seperti berikut dapat digunakan: fwupdmgr get-devices, fwupdmgr refresh y fwupdmgr updateDalam organisasi, penerapan bertahap di klien Mereka membantu mengurangi risiko dengan meluncurkan versi baru secara bertahap.

Rilis ini merupakan langkah lebih lanjut dalam kematangan pemeliharaan firmware di Linux, menggabungkan keamanan yang ditingkatkan (Dilithium), katalog perangkat keras yang lebih luas, dan peningkatan operasional yang membuat hidup lebih mudah bagi pengguna dan tim TI.