Libreboot มีเป้าหมายเพื่อสร้างสภาพแวดล้อมของระบบที่แจกจ่ายซอฟต์แวร์ที่เป็นกรรมสิทธิ์อย่างสมบูรณ์
เปิดตัวเฟิร์มแวร์สำหรับบูต Libreboot เวอร์ชัน 20230625 ซึ่งเป็นเวอร์ชันที่ มีการแก้ไขข้อบกพร่องมากมาย รวมถึงการรองรับบอร์ดใหม่และอุปกรณ์ต่าง ๆ ที่เพิ่มเข้ามาแม้ว่าจะเป็นเวอร์ชั่นแก้ไขก็ตาม
สำหรับผู้ที่ไม่ทราบเกี่ยวกับ Libreboot พวกเขาควรรู้สิ่งนี้ เป็นโปรเจ็กต์ที่พัฒนาโปรเจ็กต์ CoreBoot ฟรีทั้งหมด ซึ่งให้การแทนที่แบบไม่มีไบนารีสำหรับ UEFI และเฟิร์มแวร์ BIOS ที่เป็นกรรมสิทธิ์ซึ่งรับผิดชอบในการเริ่มต้น CPU, หน่วยความจำ, อุปกรณ์ต่อพ่วง และส่วนประกอบฮาร์ดแวร์อื่นๆ
libreboot ให้เฟิร์มแวร์ที่สามารถบู๊ตได้สำหรับเครื่อง x86/ARM ที่เข้ากันได้เริ่มต้น bootloader ซึ่งจะโหลดระบบปฏิบัติการของคุณ แทนที่เฟิร์มแวร์ BIOS/UEFI ที่เป็นกรรมสิทธิ์ในเครื่อง x86 และให้การกำหนดค่า ดีขึ้น บน Chromebook ที่ใช้ ARM ที่รองรับ (U-Boot bootloader แทน bootloader แบบ deep-load ของ Google)
บนเครื่อง x86 รองรับเพย์โหลดคอร์บูตของ GRUB และ SeaBIOS อย่างเป็นทางการและมีการกำหนดค่าที่แตกต่างกันในแต่ละเครื่อง คุณสามารถค้นหารายการฮาร์ดแวร์ที่เข้ากันได้ในเอกสารประกอบของ Libreboot
ข่าวหลักของ Libreboot 20230625
ในเวอร์ชันใหม่ของ Libreboot 20230625 ที่นำเสนอนี้ มีการเน้นย้ำว่า มีการดำเนินงานเพื่อปรับปรุงเสถียรภาพ และแก้ไขข้อบกพร่องเมื่อทำงานกับบอร์ดที่เข้ากันได้ก่อนหน้านี้
การเปลี่ยนแปลงอีกอย่างที่โดดเด่นในเวอร์ชันใหม่นี้ก็คือ รวมสคริปต์ทั้งหมดในไดเร็กทอรีหลัก lbmk (สร้างระบบ). ตอนนี้ตรรกะหลักทั้งหมดเป็นสคริปต์เดียว ซึ่งขจัดการทำซ้ำโค้ดที่ไม่จำเป็น รวมทั้งลบข้อความช่วยเหลือออกจากสคริปต์บางตัวแล้ว
นอกจากนี้ตอนนี้ยังเน้นว่า ยูทิลิตี้ coreboot นั้นแข็งแกร่งกว่าพร้อมแก้ไขข้อบกพร่องที่ยูทิลิตี้ถูกคอมไพล์ใหม่โดยไม่จำเป็น ทำให้การสร้างภาพหลายภาพช้าลง
ดิ ยูทิลิตี้ใหม่ "spkmodem_recvim" หน้าแรกของ corebootซึ่งแต่เดิมแยกออกจาก GNU GRUB นี่คือ ลูกค้ารับ spkmodem ประเภทของคอนโซลอนุกรมที่ส่งผ่านพัลส์ผ่านลำโพงพีซี เวอร์ชัน Libreboot ช่วยปรับปรุงการจัดการข้อผิดพลาดอย่างมาก และได้รับการออกแบบใหม่สำหรับรูปแบบการเข้ารหัส OpenBSD เพื่อแทนที่รูปแบบการเข้ารหัส GNU
ในทางกลับกันก็เน้นว่า ขนาดโลโก้บูตลดลงเหลือ ~ 3KBลงไปที่ ~12KB ซึ่งเสร็จแล้ว โดยไม่สูญเสียคุณภาพของภาพ
เป็น แก้ไขข้อผิดพลาด จุดบกพร่องภายใน subshells จะถูกเน้น เช่นเดียวกับการเพิ่มขนาดของบัฟเฟอร์ตัวแปร EFI เพื่อแก้ไขจุดบกพร่องที่ shim ที่ลงนามโดย Debian จัดสรรตัวแปร EFI มากเกินไปเพื่อให้พอดีกับพื้นที่ที่จัดเตรียมไว้ ทำลายกระบวนการสร้าง บูตเข้าสู่ Debian
นอกจากนี้แล้ว อิมเมจเริ่มต้นที่มีเฟิร์มแวร์สำหรับ x86 CPUมีรูปภาพอื่นที่มาโดยไม่มีเฟิร์มแวร์
โดย ส่วนหนึ่งของการปรับปรุงการสนับสนุน อุปกรณ์ต่อไปนี้ได้รับการเน้นและรองรับในรุ่นใหม่นี้:
- เมนบอร์ด Gigabyte GA-G41M-ES2L
- เอเซอร์ G43T-AM3
- มาเธอร์บอร์ด Intel D510MO และ D410PT
- แอปเปิล ไอแมค 5,2
- HP Elite 8200 SFF/MT (HP 6200 Pro Business ก็น่าจะใช้ได้เหมือนกัน)
- HP Elite 8300 USDT
แล็ปท็อป (Intel, x86)
- Dell Latitude E6400 (แฟลชง่าย ไม่ฉีกขาด ฮาร์ดแวร์คล้ายกับ X200/T400)
- แท็บเล็ต ThinkPad X60 / X60S / X60
- ThinkPad T60 (พร้อม Intel GPU)
- เลอโนโว ThinkPad X200 / X200S / X200 แท็บเล็ต
- เลอโนโว ธิงค์แพด X301
- เลอโนโว ธิงค์แพด R400
- เลอโนโว ThinkPad T400 / T400S
- เลอโนโว ธิงค์แพด T500
- เลอโนโว ThinkPad T530 / W530
- เลอโนโว ธิงค์แพด W500
- เลอโนโว ธิงค์แพด R500
- แอปเปิ้ล MacBook1,1 และ MacBook2,1
- เลอโนโว ธิงค์แพด T440p
- Lenovo ThinkPad X220
- Lenovo ThinkPad X220t
- Lenovo ThinkPad T420
- เลอโนโว ธิงค์แพด T420S
- เลอโนโว ธิงค์แพด T430
- Lenovo ThinkPad X230
- Lenovo ThinkPad X230t
- เลอโนโว ธิงค์แพด W541
- HP EliteBook 2560p
- HP EliteBook 2570p
- HP EliteBook ยกสูง 9470ม
แล็ปท็อป (ARM พร้อม U-Boot payload)
- ASUS Chromebook Flip C101 (กรู-บ็อบ)
- Samsung Chromebook Plus (v1) (กรู-เควิน)
สุดท้ายนี้ หากคุณสนใจเรียนรู้เพิ่มเติมเกี่ยวกับรุ่นใหม่นี้ สามารถตรวจสอบรายละเอียดได้ที่ ลิงค์ต่อไปนี้