Libreboot 20230625 เปิดตัวแล้วและรองรับอุปกรณ์มากมายและอีกมากมาย

libreboot

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) (กรู-เควิน)

สุดท้ายนี้ หากคุณสนใจเรียนรู้เพิ่มเติมเกี่ยวกับรุ่นใหม่นี้ สามารถตรวจสอบรายละเอียดได้ที่ ลิงค์ต่อไปนี้