Richard Hughes ผู้สร้างโครงการ PackageKit และผู้สนับสนุน GNOME ได้ประกาศเปิดตัว fwupd 1.8.0 ซึ่งมีกระบวนการเบื้องหลังสำหรับการจัดการการอัปเดตเฟิร์มแวร์และยูทิลิตี้ที่เรียกว่า fwupdmgr สำหรับจัดการเฟิร์มแวร์ การตรวจสอบเวอร์ชันใหม่ และการดาวน์โหลดเฟิร์มแวร์ . รหัสโครงการเขียนด้วยภาษา C และเผยแพร่ภายใต้ใบอนุญาต LGPLv2.1 ในเวลาเดียวกัน มีการประกาศว่าโครงการ LVFS ได้บรรลุเป้าหมายในการมอบการอัปเดตเฟิร์มแวร์ให้กับผู้ใช้ถึง 50 ล้านครั้งแล้ว
โครงการนี้ให้บริการแก่ผู้ผลิตอุปกรณ์ดั้งเดิม (OEM) และนักพัฒนาเฟิร์มแวร์ในการอัปโหลดเฟิร์มแวร์ไปยังไดเร็กทอรี LVFS ส่วนกลางพิเศษ (Linux บริการเฟิร์มแวร์ของผู้จำหน่าย (Vendor Firmware Service) ซึ่งสามารถนำไปใช้ในการแจกจ่ายได้ Linux โดยใช้เครื่องมือ fwupd ปัจจุบันแคตตาล็อกนี้มีเฟิร์มแวร์สำหรับอุปกรณ์ 829 ประเภท (เฟิร์มแวร์มากกว่า 4000 เวอร์ชัน) จากผู้ผลิต 120 ราย การใช้แคตตาล็อกส่วนกลางช่วยลดความจำเป็นที่ผู้ผลิตจะต้องสร้างแพ็คเกจการแจกจ่าย และช่วยให้สามารถถ่ายโอนเฟิร์มแวร์ในรูปแบบไฟล์ ".cab" พร้อมข้อมูลเมตาเพิ่มเติม ซึ่งใช้เมื่อเผยแพร่เฟิร์มแวร์สำหรับอุปกรณ์อื่นๆ ด้วย Windows.
fwupd รองรับทั้งการอัปเดตเฟิร์มแวร์อัตโนมัติโดยไม่ต้องมีการโต้ตอบจากผู้ใช้ และการดำเนินการเมื่อผู้ใช้ยืนยันหรือได้รับข้อความแจ้งเตือน fwupd และ LVFS ถูกใช้งานอยู่แล้วใน RHEL และ Fedora Ubuntu, ซูเซ่ , Debian และยังรองรับการอัปเดตเฟิร์มแวร์อัตโนมัติในระบบปฏิบัติการอื่นๆ อีกมากมาย รวมถึงแอปพลิเคชัน GNOME Software และ KDE Discover ด้วย อย่างไรก็ตาม fwupd ไม่ได้จำกัดเฉพาะระบบเดสก์ท็อปเท่านั้น แต่ยังสามารถใช้เพื่ออัปเดตเฟิร์มแวร์บนสมาร์ทโฟน แท็บเล็ต และอื่นๆ ได้อีกด้วย เซิร์ฟเวอร์ และอุปกรณ์ Internet of Things (IoT)
ในรุ่นใหม่:
- เพิ่มคุณลักษณะใหม่สำหรับ CPU ที่รองรับกลไกการป้องกันเฟิร์มแวร์ HSI (Host Security ID)
- ตัวแยกวิเคราะห์ตัวระบุ CoSWID และ uSWID ได้รับการเพิ่มไปยัง libfwupdplugin ซึ่งให้การสนับสนุนเบื้องต้นสำหรับ SBoM (รายการวัสดุซอฟต์แวร์เฟิร์มแวร์) สำหรับการตรวจสอบเฟิร์มแวร์
- เพิ่มคุณลักษณะ HSI ใหม่สำหรับส่วนประกอบสนับสนุนแพลตฟอร์ม AMD (AMD PSP)
- เพิ่มการตรวจจับเวอร์ชัน fwupd-efi (org.freedesktop.fwupd-efi)
- คำสั่ง 'fwupdmgr install' ช่วยให้สามารถติดตั้งเฟิร์มแวร์เวอร์ชันที่ระบุได้
- สามารถรีสตาร์ทคอนโทรลเลอร์ BMC (Baseboard Management Controller) ได้หลังจากติดตั้งการอัปเดตเฟิร์มแวร์
ที่มา: opennet.ru
