มีความสลับซับซ้อนมากมายที่เกี่ยวข้องกับการใช้ Linux เป็นระบบปฏิบัติการเดสก์ท็อปสำหรับไดรเวอร์รายวัน คุณต้องพิจารณาว่ามีไดรเวอร์สำหรับฮาร์ดแวร์ที่คุณต้องการใช้หรือไม่ มีซอฟต์แวร์ที่คุณต้องการใช้หรือไม่ และ Linux เข้ากันได้กับการควบคุมความปลอดภัยต่างๆ ทั้งหมดที่คุณอาจต้องจัดการ กับสิ่งต่างๆ เช่น Active Directory หรือไม่ ปกครองสูงสุดในโลกธุรกิจ
อย่างไรก็ตาม มีอย่างอื่นที่เรามักลืมไปว่า:เฟิร์มแวร์ เฟิร์มแวร์คือซอฟต์แวร์สำหรับฮาร์ดแวร์ การกำหนดค่าและตัวเลือกที่ซอฟต์แวร์สามารถโต้ตอบด้วยในรูปแบบของไดรเวอร์เพื่อให้คุณใช้งานได้ การอัปเดตเฟิร์มแวร์มีความสำคัญหรือไม่? คุณจะได้รับการอัพเดตเฟิร์มแวร์ใน Linux ได้อย่างไร? เหตุใดผู้จำหน่ายจึงควรให้เฟิร์มแวร์ของตนพร้อมใช้งานสำหรับ Linux นี่คือคำถามทั้งหมดที่มีคำตอบในบทความนี้ว่า LVFS คืออะไรและใช้งานอย่างไร
LVFS คืออะไร
LVFS หรือ Linux Vendor Firmware Service เป็นชุดซอฟต์แวร์ที่ช่วยให้ผู้จำหน่ายฮาร์ดแวร์เพิ่มเฟิร์มแวร์ของตนลงในเว็บไซต์และมีเครื่อง Linux ที่ใช้ฮาร์ดแวร์นั้นได้รับการอัพเดตเฟิร์มแวร์ ฟังดูง่ายพอใช่ไหม
มันเป็น แต่ความหมายที่ซับซ้อนกว่าเว็บไซต์ที่ใช้งาน cronjobs และ daemon ที่ทำงานบนระบบโลคัล เป็นเวลาหลายปีแล้วที่ผู้ใช้ Linux จะไม่สามารถเข้าถึงคุณลักษณะเฟิร์มแวร์พื้นฐานที่สามารถเปิดใช้งานฟังก์ชันการทำงานใหม่และแก้ไขจุดบกพร่องได้ ด้วย LVFS ผู้ใช้ Linux จะสามารถเข้าถึงคุณลักษณะต่างๆ เช่น พอร์ตแสดงผลผ่าน USB C และการแก้ไขสำหรับ Thunderbolt Controller ใน Lenovo ThinkPad รุ่นใหม่
นอกจากนั้น LVFS ยังแสดงให้เห็นว่าผู้ขายรายใดมุ่งมั่นที่จะทำให้แน่ใจว่าฮาร์ดแวร์ของตนทำงานได้ดีภายใต้ Linux หากคุณดูรายชื่ออุปกรณ์ที่รองรับ คุณจะสังเกตเห็นว่าผู้จำหน่ายรายใหญ่อย่าง Lenovo และ Dell กำลังเพิ่มอุปกรณ์ใหม่ลงในรายการอย่างจริงจังและได้สนับสนุนการอัปเดตเฟิร์มแวร์สำหรับอุปกรณ์ที่ค่อนข้างเก่า ฉันไม่มีอุปกรณ์ในรายการ แต่ฉันรู้ว่าจุดตัดระหว่างผู้ใช้ ThinkPad และผู้ใช้ Linux ค่อนข้างสูง และนั่นหมายความว่าพวกเขาจะเข้าใกล้ประสบการณ์ระดับเฟิร์สคลาสมากที่สุด
นอกจากนี้ยังสร้างวงจรชีวิตผลิตภัณฑ์ที่สมบูรณ์ยิ่งขึ้นสำหรับผู้ขาย Dell สามารถเพิ่มการอัปเดตเฟิร์มแวร์สำหรับแล็ปท็อปและเดสก์ท็อปทั้งหมดที่อยู่ในกลุ่มผลิตภัณฑ์ Project Sputnik และ Lenovo สามารถทำเช่นเดียวกันกับผลิตภัณฑ์ ThinkPad และ ThinkStation ที่ใช้ Linux ทั้งหมด ทั้งหมดนี้เป็น win-win ทั้งสำหรับผู้ใช้และสำหรับผู้ขาย
ฉันจะใช้ LVFS ได้อย่างไร
มีระบบภูตชื่อ fwupd
หรือ FirmWare UPdate Daemon ที่มีอยู่ในที่เก็บหลักส่วนใหญ่ มันอาจจะติดตั้งไว้ล่วงหน้าในระบบของคุณ ซึ่งทำให้ทุกอย่างง่ายขึ้น
หากไม่ได้ติดตั้งไว้ คุณควรจะสามารถหาชื่อของแพ็คเกจเป็น fwupd
. หากไม่ได้ติดตั้งไว้บนระบบ Fedora ของฉัน คำสั่งสำหรับสิ่งนั้นจะเป็นดังนี้:
sudo dnf install fwupd
คุณสามารถแทนที่ด้วยตัวจัดการแพ็คเกจบนระบบปัจจุบันของคุณ
เมื่อติดตั้งแล้ว คุณจะต้องเริ่มบริการใน systemd โดยเรียกใช้คำสั่งต่อไปนี้:
sudo systemctl start fwupd
คุณยังสามารถเปิดใช้งานเพื่อเริ่มต้นโดยอัตโนมัติเมื่อระบบของคุณเปิดขึ้นโดยเรียกใช้คำสั่งนี้:
sudo systemctl enable fwupd
จากที่นั่น คุณสามารถเรียกใช้คำสั่งต่อไปนี้เพื่อดูตัวเลือกคำสั่งทั้งหมดที่เกี่ยวข้องกับ fwupd
:
apropos fwupd
คุณจะพบว่าคำสั่งที่คุณต้องการใช้เพื่ออัปเดตเฟิร์มแวร์บ่อยที่สุดคือ:
fwupdmgr get-updates
ระบบของฉันไม่มีอุปกรณ์ที่เข้ากันได้ แต่ถ้ามี fwupd
จะใช้เวทย์มนตร์และรับการอัปเดต
เมื่อคุณทราบแล้วว่า LVFS คืออะไรและใช้งานอย่างไร คุณควรมีความมั่นใจมากขึ้นในการสร้างพีซีใหม่สำหรับระบบ Linux ของคุณ คุณอาจเรียนรู้วิธีทำความสะอาดระบบ Linux ของคุณ