Libreboot มีเป้าหมายเพื่อสร้างสภาพแวดล้อมของระบบที่แจกจ่ายซอฟต์แวร์ที่เป็นกรรมสิทธิ์อย่างสมบูรณ์
เมื่อเร็วๆ นี้ได้มีการประกาศเปิดตัว Libreboot เวอร์ชันใหม่ 20240504 ซึ่งจัดอยู่ในกลุ่มเวอร์ชันเสถียร (เวอร์ชันเสถียรก่อนหน้านี้คือ Libreboot 20230625) และจะเป็นเวอร์ชันพื้นฐานสำหรับเวอร์ชันทดสอบที่วางแผนจะเปิดตัวในช่วงฤดูร้อนปีนี้
Libreboot เวอร์ชันเสถียรใหม่ 20240504 เพิ่มคุณสมบัติใหม่ เช่น การรองรับ USB3ในส่วน GRUB payload และการแก้ไขปัญหาหลายอย่าง เช่น ปัญหาการเชื่อมต่อ Wi-Fi บนคอมพิวเตอร์ HP
สำหรับผู้ที่ไม่คุ้นเคยกับ Libreboot มันคือโครงการที่พัฒนาซอฟต์แวร์ที่แยกออกมาจากโครงการ CoreBoot โดยสมบูรณ์ ซึ่งเป็นซอฟต์แวร์ที่ไม่ต้องใช้ไฟล์ไบนารีในการแทนที่เฟิร์มแวร์ UEFI และ BIOS ที่เป็นกรรมสิทธิ์ ซึ่งทำหน้าที่ในการเริ่มต้นการทำงานของ CPU หน่วยความจำ อุปกรณ์ต่อพ่วง และส่วนประกอบฮาร์ดแวร์อื่นๆ
Libreboot เป็นโปรแกรมที่ให้เฟิร์มแวร์สำหรับบูตเครื่อง x86/ARM ที่เข้ากันได้โดยจะบูตผ่านบูตโหลดเดอร์ก่อนที่จะโหลดระบบปฏิบัติการของคุณ มันจะมาแทนที่เฟิร์มแวร์ BIOS/UEFI ที่เป็นกรรมสิทธิ์ของเครื่อง x86 และให้ การกำหนดค่า ที่ดียิ่งขึ้นบน Chromebook ที่ใช้ ARM ที่เข้ากันได้ (ใช้บูตโหลดเดอร์ U-Boot แทนบูตโหลดเดอร์ deep-load ของ Google)
ข่าวหลักของ Libreboot 20240504
ดังที่กล่าวไว้ในตอนต้น เวอร์ชันนี้เป็นเวอร์ชันเสถียร ดังนั้นจึงเน้นที่การปรับปรุงเสถียรภาพและแก้ไขข้อบกพร่องโดยเฉพาะอย่างยิ่งในบอร์ดที่ได้รับการสนับสนุนอยู่แล้ว เวอร์ชันนี้โดดเด่นตรงที่ได้รวมการเปลี่ยนแปลงที่สะสมมาตลอดทั้งปีจากสาขาการทดสอบของ Libreboot เข้าไว้ด้วยกัน
หนึ่งในความเปลี่ยนแปลงและการปรับปรุงที่สำคัญที่สุดใน Libreboot 20240504 คือการปรับปรุงกระบวนการคอมไพล์ของ Librebootตอนนี้ เมื่อสร้างไฟล์ tarball เทอร์มินัลจะแสดงข้อความที่ระบุสถานะการคอมไพล์ ทำให้หลีกเลี่ยงความสับสนได้ นอกจากนี้ การจัดการไฟล์ชั่วคราวยังได้รับการปรับปรุงให้ง่ายขึ้น ทำให้การล้างข้อมูลหลังการคอมไพล์มีประสิทธิภาพมากขึ้น
อีกหนึ่งคุณสมบัติใหม่ของ Libreboot เวอร์ชัน 20240504 คือการอัปเดต GRUB เป็นเวอร์ชัน 2.12 พร้อมเพิ่มแพทช์ที่รองรับ USB 3.0และการใช้แฮช argon2 ในการสร้างคีย์ในพาร์ติชันที่เข้ารหัส LUKS2 แทน PBKDF2 และSeaBIOS ที่รองรับการบูตจากไดรฟ์ NVMe SSD ได้แล้ว
นอกจากนี้ ยังมีการแก้ไขที่หลากหลาย อุปกรณ์ต่างๆ โดยเฉพาะอย่างยิ่งวิธีแก้ปัญหาที่เกี่ยวข้องกับการกลับมาทำงานต่อจากสถานะ S3 บน Dell Latitude รุ่นอื่นๆ ที่โดดเด่น ปัญหาการเชื่อมต่อ WiFi บนแล็ปท็อป HP EliteBook 8560w ได้รับการแก้ไขแล้วเช่นกัน
หนึ่งในข้อแก้ไขที่โดดเด่นที่สุดในเวอร์ชันนี้คือ การแก้ไขปัญหาการพักเครื่อง/กลับมาทำงานบนแล็ปท็อป Dell Latitude Ivybridge/Sandybridgeรวมถึงการแก้ไขปัญหา WiFi บน HP EliteBook 8560w ผ่านการตั้งค่า GPIO แม้ว่าปุ่มเปิด/ปิด WiFi ยังใช้งานไม่ได้ แต่การแก้ไขนี้จะช่วยให้การเชื่อมต่อ WiFi มีเสถียรภาพและเชื่อถือได้
ในส่วนของการรองรับนั้นได้เพิ่มการรองรับสำหรับ Dell OptiPlex 9020 SFF/MTแล้ว รวมถึงความเข้ากันได้กับ TPM และการเปิดใช้งาน TPM เป็นค่าเริ่มต้น นอกจากนี้ การควบคุมพัดลมบนอุปกรณ์เหล่านี้ได้รับการแก้ไขแล้ว ซึ่งช่วยปรับปรุงประสิทธิภาพของระบบและลดอุณหภูมิ และยังได้เพิ่มการรองรับสำหรับ Dell Latitude E5420 ด้วย
การเปลี่ยนแปลงอื่น ๆ ที่โดดเด่น:
- หากต้องการอัปเดตอิมเมจ Libreboot บนเมนบอร์ด มีการใช้ flashprog แทน flashrom
- เปิดใช้งานคอนโซลอนุกรมตามค่าเริ่มต้นบนบอร์ด AMD
- OptiPlex 9020 SFF/MT ปิดใช้งาน IOMMU ตามค่าเริ่มต้นเพื่อแก้ไขปัญหาและสามารถใช้การ์ดกราฟิกได้
- เพิ่มการรองรับ dell-flash-unlock สำหรับ NetBSD
- util/autoport: ยูทิลิตี้ใหม่ นำเข้าจากเวอร์ชัน coreboot แต่มีแพตช์เพิ่มเติมรวมอยู่ในแพลตฟอร์ม Haswell
- เพิ่มการรองรับ dell_flash_unlock สำหรับ FreeBSD
- เพิ่มปุ่มลัด GRUB
- ตอนนี้คุณสามารถกดปุ่ม Shift ค้างไว้ตอนบูตเพื่อปิดการใช้งาน gfxterm หรือกดปุ่ม CTRL ค้างไว้เพื่อเปิดใช้งานเอาท์พุทแบบอนุกรม
สุดท้ายนี้ คุณสามารถดูรายละเอียดของเวอร์ชันใหม่นี้และเมนบอร์ดที่ใช้งานร่วมกับเวอร์ชันนี้ได้ที่ลิงก์ต่อไปนี้