
Fwupd 2.0.16 มาพร้อมกับการเสริมความแข็งแกร่งให้กับโครงการสำคัญในระบบนิเวศของ Linux นั่นคือ การอัปเดตเฟิร์มแวร์อย่างปลอดภัยและไม่ยุ่งยาก หากคุณกำลังมองหาสิ่งใหม่และวิธีการใช้งานในงานประจำวันของคุณ นี่คือคู่มือฉบับสมบูรณ์ พร้อมบริบทจากเวอร์ชันก่อนหน้าและตัวอย่างการใช้งานจริง
เวอร์ชันนี้มีการเพิ่มฟังก์ชันการค้นหาใหม่ที่ผสานรวมเข้ากับยูทิลิตี้บรรทัดคำสั่ง การปรับปรุงเฉพาะสำหรับ FreeBSD และการสนับสนุนฮาร์ดแวร์อย่างต่อเนื่อง ซึ่งมีการพัฒนาอย่างรวดเร็วในช่วงไม่กี่สัปดาห์ที่ผ่านมานอกจากนี้ เรายังได้ทบทวนคุณสมบัติที่เป็นประโยชน์ของโครงการเอง เช่น LVFS สตรีมการอัปเดต การเผยแพร่เมตาเดต้าแบบ P2P และตัวเลือกการควบคุมในสภาพแวดล้อมระดับองค์กร
คุณสมบัติใหม่เฉพาะใน Fwupd 2.0.16
ฟีเจอร์เด่นในเวอร์ชันนี้คือการเพิ่มฟังก์ชันการค้นหาลงในยูทิลิตี้คอนโซล คุณสามารถค้นหาเวอร์ชันเฟิร์มแวร์ที่มีอยู่บนรีโมทที่กำหนดค่าไว้ได้แล้ว โดยใช้เมตาเดต้าที่รวบรวมจาก LVFS โดยไม่ต้องค้นหาผ่านรายการที่ยาวเหยียดอีกต่อไป
การค้นหานี้ใช้ได้ทั้งใน fwupdmgr และ fwupdtool ตัวอย่างการใช้งานจริงคือการค้นหาวิธีแก้ไขที่เกี่ยวข้องกับ CVE เฉพาะ ด้วยคำสั่งเดียว: fwupdmgr search CVE-2022-21894ในทำนองเดียวกัน คุณสามารถกรองตามอุปกรณ์ ผู้จำหน่าย หรือตัวระบุที่เกี่ยวข้องได้
นอกเหนือจากฟังก์ชันการค้นหาแล้ว ยังมีการปรับปรุงที่มุ่งเน้นไปที่การตรวจสอบด้วย โดย คำสั่ง fwupdtool historyช่วยให้คุณสามารถตรวจสอบประวัติการติดตั้งที่ดำเนินการ ซึ่งมีประโยชน์มากสำหรับทีมสนับสนุนหรือผู้ใช้ที่ต้องการตรวจสอบว่ามีการติดตั้งอะไรไปบ้างและเมื่อใด
ในแง่ของความเข้ากันได้ เวอร์ชันนี้ขยายการรองรับฮาร์ดแวร์ด้วยตระกูลอุปกรณ์ใหม่ๆ รวมถึงส่วนประกอบ Logitech Bolt และ AMD SB-RMI การครอบคลุมที่เพิ่มขึ้นนี้ทำให้ซีรีส์ 2.0.x ยังคงก้าวหน้าต่อไป ซึ่งได้มีการเพิ่มส่วนประกอบต่างๆ มากขึ้นในช่วงไม่กี่สัปดาห์ที่ผ่านมา
สำหรับผู้ใช้ FreeBSD นั้น fwupd เวอร์ชัน 2.0.16 ได้รวม "การแก้ไขเพิ่มเติม" เพื่อจัดการการอัปเดตเฟิร์มแวร์บนระบบดังกล่าวอย่างเหมาะสม ซึ่งช่วยเสริมความเสถียรของกระบวนการในสถานการณ์ที่ไม่ใช่ Linux
การเปิดตัวเวอร์ชันใหม่นี้เกิดขึ้นเพียงไม่กี่วันหลังจากเวอร์ชัน 2.0.15 ซึ่งได้เพิ่มการรองรับฮาร์ดแวร์ใหม่และการปรับปรุงต่างๆ ไป แล้ว
Fwupd 2.0.16 แนะนำการเพิ่มประสิทธิภาพเครือข่ายท้องถิ่นด้วย Passim
หากคุณติดตั้งและเปิดใช้งาน Passim แล้ว fwupd สามารถเผยแพร่ไฟล์เมตาเดตา ที่ดาวน์โหลดมาใหม่ เพื่อให้บริการที่ที่อยู่ 0.0.0.0:27500 ซึ่งจะช่วยให้คอมพิวเตอร์เครื่องอื่นในเครือข่ายเดียวกันได้รับประโยชน์ ลดการใช้แบนด์วิดท์สำหรับเครื่องระยะไกลภายนอก
การแจกจ่ายซอฟต์แวร์นี้เผยแพร่ผ่านmDNS หรือ LLMNRและเหมาะสำหรับสำนักงานหรือห้องปฏิบัติการที่มีไคลเอ็นต์ Linux หลายเครื่อง ก่อนนำไปใช้งานจริง โปรดพิจารณาผลกระทบด้านความปลอดภัยและการแบ่งส่วนเครือข่ายที่เฉพาะเจาะจงกับสภาพแวดล้อมของคุณ
หากคุณไม่ต้องการฟีเจอร์นี้ คุณสามารถปิดใช้งานได้อย่างง่ายดาย: ตั้งค่า P2pPolicy=ไม่มี en /etc/fwupd/daemon.confถอนการติดตั้งแพ็กเกจ passim หรือปิดบังบริการด้วย systemctl mask passim.service.
การควบคุมการอัปเดตในบริษัท: การอนุมัติ
สำหรับสภาพแวดล้อมขององค์กร fwupd ช่วยให้คุณกรองเฟิร์มแวร์ที่ได้รับอนุญาตจาก อัปเดตที่ได้รับอนุมัติ. เพียงเปิดใช้งานตัวเลือก ApprovalRequired=true ในไฟล์กำหนดค่าระยะไกล เช่น lvfs.conf.
เมื่อเปิดใช้งานแล้ว คุณสามารถกำหนดรายการอัปเดตที่ได้รับอนุมัติในไฟล์ fwupd.confโดยใช้รายการ checksum ของคอนเทนเนอร์ที่คั่นด้วยเครื่องหมายจุลภาค ซึ่งตรงกับรายการเมตาเดตา วิธีนี้จะช่วยให้มั่นใจได้ว่าจะมีเฉพาะอัปเดตที่ได้รับการตรวจสอบโดยองค์กรของคุณเท่านั้นที่จะถูกนำเสนอ
นอกจากนี้ยังเป็นไปได้ ขยายรายการนั้น ด้วยคำสั่ง fwupdmgr set-approved-firmware ตามด้วยตัวระบุที่เกี่ยวข้องหรือผ่านทางอินเทอร์เฟซ D-Bus หากคุณต้องการรวมเข้าในเครื่องมือการจัดการของคุณ
การบูรณาการกราฟิก การวิเคราะห์แบบคงที่ และการบรรจุภัณฑ์
แม้ว่าfwupdmgrจะเป็นไคลเอนต์แบบคอนโซล แต่ก็มีส่วนติดต่อผู้ใช้แบบกราฟิกที่ระบุไว้ในหน้าคู่มือการใช้งาน บนเดสก์ท็อป GNOME การผสานรวมกับซอฟต์แวร์ GNOME ช่วยลดความซับซ้อนของกระบวนการสำหรับผู้ใช้ที่ต้องการหลีกเลี่ยงการใช้เทอร์มินัล
โครงการนี้ใช้เครื่องมือวิเคราะห์แบบคงที่ เช่นCoverity และ PVS-Studioเพื่อเสริมสร้างคุณภาพของโค้ด การตรวจสอบอย่างต่อเนื่องนี้ช่วยตรวจจับข้อผิดพลาดและรูปแบบที่เป็นปัญหาได้ก่อนที่จะถึงมือผู้ใช้ปลายทาง
หากคุณรักษาแพ็กเกจดาวน์สตรีมของ fwupd ให้ใส่ใจกับตัวเลือก ผู้ใช้ยูนิตระบบ Meson: ควรใช้ด้วยความระมัดระวังเพื่อหลีกเลี่ยงเส้นทางการยกระดับสิทธิ์ ค่าเริ่มต้นคือ DynamicUser=trueปลอดภัยและแนะนำในสถานการณ์ส่วนใหญ่
แนวทางปฏิบัติที่ดีและข้อควรพิจารณาในการปรับใช้
วิธีที่ดีที่สุดในการรักษาความเสถียรของการอัปเดตคือการใช้ที่เก็บซอฟต์แวร์อย่างเป็นทางการ ของระบบปฏิบัติการที่คุณ ใช้งาน ผู้ดูแลระบบจะตรวจสอบการทำงานร่วมกัน การพึ่งพา และความเข้ากันได้กับส่วนประกอบอื่นๆ ของระบบ
สำหรับกองเรือหรือห้องปฏิบัติการรวมระบบของ การอนุมัติ ด้วย Passim เมื่อใดก็ตามที่สะดวก วิธีนี้ช่วยลดความเสี่ยงและประหยัดแบนด์วิดท์ แต่อย่าลืมบันทึกการเปลี่ยนแปลงและเก็บบันทึกด้วย fwupdtool history เมื่อคุณต้องการการตรวจสอบ
ในเครื่องที่มี UEFI และแคปซูล ให้พิจารณาว่าคุ้มค่าหรือไม่ที่จะหลีกเลี่ยงการใช้ Capsule-on-Diskเมื่อคุณมีข้อกำหนดเฉพาะเกี่ยวกับการบูตหรือการแบ่งพาร์ติชั่น ความยืดหยุ่นนี้ได้รับการแนะนำในเวอร์ชัน 2.0.14 และช่วยอำนวยความสะดวกในการผสานรวมที่ซับซ้อน
หากคุณทำงานกับอุปกรณ์ TPM โปรดทราบว่าการจับคู่ของผู้ผลิตได้รับการอัปเดตแล้วเพื่อปรับปรุงความสม่ำเสมอในการระบุตัวตน และหากคุณจัดการเวิร์กสเตชันที่มี Lexar NVMe การแก้ไขหมายเลขเวอร์ชันจะช่วยหลีกเลี่ยงความสับสน
สำหรับโครงสร้างพื้นฐานที่ใช้ RHEL การรองรับการคอมไพล์สำหรับ RHEL 9 และ 10 ช่วยลดความซับซ้อนของวงจรการจัดแพ็กเกจและการทดสอบภายใน ทำให้ fwupd สอดคล้องกับมาตรฐานขององค์กรบนแพลตฟอร์มดังกล่าว
ผู้ที่จัดการโมเด็มและกระบวนการอัปเดตเฉพาะ สามารถใช้ประโยชน์จากระบบส่งข้อมูลอัตโนมัติสำหรับ QCDM และความยืดหยุ่นที่เพิ่มขึ้นสำหรับชื่อไฟล์ตัวโหลด ซึ่งจะช่วยลดการปรับแต่งด้วยตนเองและข้อผิดพลาดที่อาจเกิดขึ้นในการจัดการระบบ
ในแง่ของความปลอดภัย การปิดใช้งาน การตรวจสอบเวลาของลายเซ็นระหว่างการตรวจสอบเฟิร์มแวร์จะช่วยลดข้อผิดพลาดแบบผิดพลาดเชิงลบ ในทำนองเดียวกัน การหยุดเพิ่มผู้ให้บริการที่ไม่รู้จักเมื่อลายเซ็นขาดข้อมูลดังกล่าวจะช่วยหลีกเลี่ยงความคลาดเคลื่อนในรายการสินค้าคงคลังและรายงาน
Fwupd 2.0.16 พร้อมใช้งานแล้ว
ฟังก์ชันการค้นหาใหม่ในเวอร์ชัน 2.0.16 เหมาะอย่างยิ่งกับขั้นตอนการทำงานที่ ต้องตรวจสอบ CVE เฉพาะเจาะจง ผู้ผลิต หรือรุ่นต่างๆเป็นการปรับปรุงที่ช่วยประหยัดเวลาและเพิ่มประสิทธิภาพในการมองเห็น โดยเฉพาะอย่างยิ่งมีประโยชน์เมื่อบริหารจัดการทีมที่มีอุปกรณ์ต่อพ่วงหลากหลายประเภท
สำหรับ FreeBSD การแก้ไขที่รวมอยู่ในเวอร์ชัน 2.0.16 ช่วยปรับปรุงการจัดการการอัปเดตและทำให้ผลลัพธ์คาดเดาได้ง่ายขึ้น ซึ่งเป็นสัญญาณที่ดีสำหรับผู้ที่ทำงานในสภาพแวดล้อมแบบผสมผสานหรือกำลังย้ายระหว่างแพลตฟอร์ม
โดยสรุปแล้ว วงจร 2.0.x แสดงให้เห็นถึงการให้ความสำคัญอย่างต่อเนื่องกับความเข้ากันได้ คุณภาพ และการควบคุมในเวอร์ชัน 2.0.16 เครื่องมือค้นหาและการเสริมความแข็งแกร่งของ FreeBSD ได้เพิ่มพูนรากฐานที่มั่นคงซึ่งได้สร้างไว้แล้วในเวอร์ชัน 2.0.14 และ 2.0.15 ในด้านอุปกรณ์ ปลั๊กอิน และการปรับปรุงโดยรวม
เห็นได้ชัดว่าเวอร์ชันนี้ช่วยเพิ่มประสิทธิภาพการใช้งาน fwupd ในชีวิตประจำวันด้วยเครื่องมือที่ใช้งานได้จริงมากขึ้น รองรับฮาร์ดแวร์ที่หลากหลายขึ้น และมีตัวเลือกที่ออกแบบมาสำหรับเครือข่ายในโลกแห่งความเป็นจริง ตั้งแต่บ้านไปจนถึงองค์กร ด้วยฟังก์ชันการค้นหาในตัวประวัติการติดตั้ง และการผสานรวมกับ LVFS ทำให้ fwupd 2.0.16 ตอกย้ำตำแหน่งของตนเองในฐานะวิธีที่สะดวกที่สุดในการอัปเดตเฟิร์มแวร์บน Linux และ FreeBSD
