Fwupd 2.0.17 เสริมความแข็งแกร่งให้กับการอัปเดตเฟิร์มแวร์บน Linux

  • รองรับเพิ่มเติม: ASUS CX9406, Framework Copilot, Lexar และ Maxio NVMe, Huddly C1 และอื่นๆ
  • คุณสมบัติใหม่: การปรับใช้ไคลเอนต์แบบแบ่งเฟสและลายเซ็นหลังควอนตัม
  • การปรับปรุงความน่าเชื่อถือและความปลอดภัยในแท่นวาง UEFI, MTD, Logitech และ Dell
  • พร้อมใช้งานในที่เก็บข้อมูลเสถียรและมีหมายเหตุการเผยแพร่บน GitHub

ฟวพด 2.0.17

ชุมชน Linux ได้ปล่อยFwupd เวอร์ชัน 2.0.17ซึ่งเป็นเวอร์ชันล่าสุดของบริการอัปเดตเฟิร์มแวร์ที่ทำงานร่วมกับ LVFS เพียงไม่กี่วันหลังจากที่แพลตฟอร์มดังกล่าวฉลองยอดดาวน์โหลดทะลุ 135 ล้านครั้ง การอัปเดตครั้งนี้เน้นที่การขยายความเข้ากันได้การแก้ไขข้อบกพร่อง และการเสริมสร้างความปลอดภัยแบบครบวงจร

การเปลี่ยนแปลงที่โดดเด่นที่สุดอย่างหนึ่งคือการทยอยเปิดใช้งานฝั่งไคลเอ็นต์และการรองรับลายเซ็นหลังควอนตัม รวมถึงการปรับปรุงที่ใช้งานได้จริง เช่น การล้างแคช ยูทิลิตี้การวินิจฉัยใหม่ และการครอบคลุมอุปกรณ์ที่ขยายวงกว้างขึ้น ตั้งแต่NVMe SSDไปจนถึงอุปกรณ์ต่อพ่วง ทั้งหมดนี้กำลังทยอยเปิดใช้งานอย่างราบรื่น โดยมีเป้าหมายเพื่อให้การอัปเดตเฟิร์มแวร์ใน Linux มีความคาดเดาได้และปลอดภัยยิ่งขึ้น

คุณสมบัติใหม่ที่สำคัญของ Fwupd 2.0.17

รอบการพัฒนาครั้งนี้ได้นำเสนอคุณสมบัติที่มุ่งเน้นทั้งผู้ดูแลระบบและผู้ใช้ขั้นสูง โดยให้ความสำคัญเป็นพิเศษกับการใช้งานอย่างมีระบบและการป้องกันการเข้ารหัสในอนาคตโดยใช้Dilithium

  • การปรับใช้แบบเป็นระยะกับไคลเอนต์เพื่อแจกจ่ายการอัปเดตเป็นระยะๆ
  • การสนับสนุนของ ลายเซ็นหลังควอนตัม (CRYSTALS-Dilithium) เพื่อตรวจสอบข้อมูลเมตาและสิ่งประดิษฐ์
  • การสร้าง NVMe GUID จากหมายเลขซีเรียล
  • ความเข้ากันได้กับ UDisks เวอร์ชันเก่ามาก
  • ตัวเลือกสำหรับ ว่างเปล่า ไดเร็กทอรีแคชและคำสั่งใหม่ fwupdtpmevlog เพื่อดัมพ์บันทึกเหตุการณ์ดิบ
  • การเขียนใหม่ของ fwupdmgr manpage เพื่อให้เกิดประโยชน์มากยิ่งขึ้น
  • การวิเคราะห์ที่เก็บข้อมูลตัวแปร VSS และ FTW จากไดรฟ์ EFI
  • fwupdtool ปรับปรุงการแยกภาพในซ้อนกันอย่างลึก
  • การรวมตัวของ แฮชออฟไลน์สำหรับ MS 20250902 dbx และ KEK/db เฉพาะกรอบงาน
  • อัปเดตภูมิภาค BIOS IFD ผ่าน MTD หลักและวิเคราะห์พื้นที่ FMAP SBOM เป็น uSWID เมื่อเหมาะสม

นอกเหนือจากฟังก์ชันเหล่านี้แล้ว โครงการยังคงดำเนินการปรับปรุงกระบวนการทำงานของ UEFI และ MTD อย่างต่อเนื่อง เพื่อลดเหตุการณ์ไม่พึงประสงค์ในสถานการณ์จริง ซึ่งมีความสำคัญอย่างยิ่งในสภาพแวดล้อมทางธุรกิจของยุโรป

ขยายความเข้ากันได้ของฮาร์ดแวร์

รายชื่ออุปกรณ์ที่รองรับยังคงเพิ่มขึ้นอย่างต่อเนื่อง โดยครอบคลุมอุปกรณ์ต่อพ่วงและอุปกรณ์จัดเก็บข้อมูลประเภทต่างๆ มากขึ้น ทำให้การใช้งานเฟิร์มแวร์อัปเดตบนอุปกรณ์ต่างๆ ทำได้ง่ายขึ้น โดยไม่ต้องเปลี่ยนระบบปฏิบัติการจาก Linux

  • ASUS CX9406 (ตัวควบคุมแบบสัมผัส)
  • คีย์บอร์ด Copilot Framework
  • Genesys GL352530 และ GL352360
  • ฮัดลี่ ซี1
  • NVMe SSD ของ Lexar y แม็กซิโอ.
  • เมาส์ Primax Ryder 2

ผลิตภัณฑ์ที่คัดสรรมานี้ครอบคลุมทั้งเวิร์กสเตชันและแล็ปท็อป รวมถึงอุปกรณ์ต่อพ่วงทั่วไปในยุโรป ซึ่งสะท้อนให้เห็นถึงความร่วมมือระหว่างผู้ผลิตและ ระบบนิเวศ ของ LVFS/ fwupd

การเปลี่ยนแปลงพฤติกรรมและการปรับปรุงความน่าเชื่อถือ

ทีมงานได้ปรับปรุงแก้ไขเพื่อลดผลลัพธ์ที่ผิดพลาด การติดตั้งซ้ำโดยไม่จำเป็น และสภาวะการแข่งขัน ทำให้ประสบการณ์การอัปเกรดในแต่ละวันราบรื่นยิ่งขึ้น

  • หลีกเลี่ยงการแสดงคำเตือนการติดตั้งใหม่บนอุปกรณ์คอมโพสิตและเชื่อมโยงส่วนประกอบในประวัติศาสตร์อย่างถูกต้อง
  • ไม่อนุญาตให้ทำการอัพเดต PK หรือ KEK เมื่อระบบมีการติดตั้งคีย์ทดลองใช้งานไว้
  • การทดสอบที่ติดตั้งไม่จำเป็นต้องใช้ไฟฟ้า AC อีกต่อไป
  • ช่วยป้องกันการติดตั้งใหม่ด้วยตัวเลือก ONLY_VERSION_UPGRADE
  • จะไม่สำรวจโวลุ่ม EFI เมื่อสร้างอุปกรณ์ MTD BIOS แต่จะรับรองว่า REGION จะถูกกำหนดบน MTD IFD ย่อยเสมอ
  • ผ่อนคลายการตรวจสอบ DMC ของ USI Dock สำหรับเฟิร์มแวร์ใหม่
  • ตรวจสอบว่า ID อินสแตนซ์ SCSI เป็น ASCII และ ละเว้นอุปกรณ์ Intel GPU MTD.
  • เพิ่มความล่าช้าในการอัปเดตสถานะของอุปกรณ์ต่อพ่วง Logitech และการทำความสะอาดเหตุการณ์ที่ล้าสมัยเพื่อปรับปรุงความน่าเชื่อถือของ Rallybar
  • อุปกรณ์ devlink หนึ่งตัวต่อการ์ด PCI หนึ่งใบ
  • กลับไปใช้ API flashrom ที่ไม่ใช้แล้ว เนื่องจาก API ใหม่ไม่สามารถใช้งานได้
  • ละเว้นข้อผิดพลาดเมื่อเขียนหน้าสุดท้ายของเฟิร์มแวร์ Dell Dock

การเปลี่ยนแปลงเหล่านี้มีเป้าหมายเพื่อให้เกิดเสถียรภาพในโครงสร้างเครือข่ายที่ซับซ้อน (แท่นวาง, การ์ด PCI, อุปกรณ์ต่อพ่วง USB) และมอบประสบการณ์การใช้งานที่คาดเดาได้มากขึ้นในกลุ่มอุปกรณ์ จำนวนมาก

แก้ไขข้อบกพร่องใน Fwupd 2.0.17

เวอร์ชันนี้แก้ไขข้อบกพร่องต่างๆ ที่ตรวจพบในรอบก่อนหน้าและในสถานการณ์ที่ผู้ใช้และผู้ผลิตรายงานเข้ามา โดยมีการแก้ไขเฉพาะสำหรับฮาร์ดแวร์ยอดนิยม

  • คำเตือนที่สำคัญเมื่อวิเคราะห์เฟิร์มแวร์ Jabra ที่ไม่ถูกต้อง
  • ถูกบล็อคเมื่อวิเคราะห์ Ilitek
  • แจ้งเตือนสภาวะการแข่งขันเมื่ออัปเดตข้อมูลเมตา
  • ปัญหาการเปิดใช้งานที่ยังค้างอยู่บนแท่นวาง Dell
  • อาจเกิดความผิดพลาดเมื่อสร้างอาร์เรย์ของบล็อกที่จัดตำแหน่ง
  • การบันทึกการจำลอง MTD บนอุปกรณ์ที่รองรับ PCI
  • ลำดับอุปกรณ์เมื่อผู้ปกครองต้องการให้ติดตั้งก่อน
  • การจัดเรียง FLMSTR เมื่ออ่านพาร์ติชั่น IFD
  • การเขียนข้อมูลและโค้ด Intel GPU OptionROM
  • ไดรเวอร์ Thunderbolt กำลังจะสิ้นสุดก่อนเปิดใช้งานตัวรีไทม์

ด้วยการแก้ไขเหล่านี้ การบำรุงรักษาเฟิร์มแวร์ที่สำคัญจึงได้รับการปรับปรุงอย่างเห็นได้ชัด ลดเหตุการณ์ไม่พึงประสงค์และเวลาหยุดทำงานลง

ความพร้อมใช้งานและวิธีการอัปเดตใน Linux

สำหรับผู้ใช้ส่วนใหญ่ แนะนำให้ติดตั้งfwupd จากแหล่งเก็บซอฟต์แวร์เวอร์ชันเสถียรของระบบปฏิบัติการที่ใช้งานอยู่ (Debian, Ubuntu, Fedora เป็นต้น) บันทึกการเปลี่ยนแปลงและซอร์สโค้ดมีอยู่ในหน้า GitHub ของโครงการ

ในการตรวจสอบและใช้การอัปเดตจากเทอร์มินัล สามารถใช้คำสั่งดังต่อไปนี้: fwupdmgr get-devices, fwupdmgr refresh y fwupdmgr updateในองค์กรต่างๆ การปรับใช้แบบเป็นระยะที่ไคลเอนต์ พวกเขาช่วยลดความเสี่ยงโดยค่อยๆ ปล่อยเวอร์ชันใหม่ออกมา

การอัปเดตครั้งนี้แสดงให้เห็นถึงก้าวสำคัญในการพัฒนาการบำรุงรักษาเฟิร์มแวร์ในลินุกซ์ โดยผสานรวมการรักษาความปลอดภัยที่ได้รับการปรับปรุง (Dilithium) แคตตาล็อกฮาร์ดแวร์ที่กว้างขึ้น และการปรับปรุงการทำงานที่ทำให้ผู้ใช้และทีมไอทีทำงานได้ง่ายขึ้น


เพิ่มเป็นแหล่งข้อมูลที่ต้องการใน Google