Libreboot รุ่นที่สอง ซึ่งเป็นการแจกจ่าย Coreboot ฟรีโดยสมบูรณ์

หลังจากห้าปีของการพัฒนา มีการนำเสนอการเปิดตัวชุดแจกจ่าย Libreboot 20210522 นี่เป็นรุ่นที่สองซึ่งเป็นส่วนหนึ่งของโครงการ GNU และยังคงจัดอยู่ในประเภท "การทดสอบ" เนื่องจากต้องมีความเสถียรและการทดสอบเพิ่มเติม Libreboot พัฒนาทางแยกของโปรเจ็กต์ CoreBoot ฟรีโดยสมบูรณ์ โดยให้การแทนที่แบบไบนารีฟรีสำหรับเฟิร์มแวร์ UEFI และ BIOS ที่เป็นกรรมสิทธิ์ซึ่งรับผิดชอบในการเริ่มต้น CPU, หน่วยความจำ, อุปกรณ์ต่อพ่วง และส่วนประกอบฮาร์ดแวร์อื่น ๆ

Libreboot มีวัตถุประสงค์เพื่อสร้างสภาพแวดล้อมระบบที่ช่วยให้คุณสามารถแจกจ่ายซอฟต์แวร์ที่เป็นกรรมสิทธิ์ได้อย่างสมบูรณ์ ไม่เพียงแต่ในระดับระบบปฏิบัติการเท่านั้น แต่ยังรวมถึงเฟิร์มแวร์ที่ให้การบูทด้วย Libreboot ไม่เพียงแต่แยก CoreBoot ของส่วนประกอบที่เป็นกรรมสิทธิ์เท่านั้น แต่ยังเพิ่มเครื่องมือเพื่อให้ผู้ใช้ปลายทางใช้งานได้ง่ายขึ้น สร้างการแจกจ่ายที่ผู้ใช้ทุกคนสามารถใช้งานได้โดยไม่มีทักษะพิเศษ

อุปกรณ์ที่ผ่านการทดสอบอย่างดีแล้วว่า Libreboot สามารถใช้งานได้โดยไม่มีปัญหา ได้แก่ แล็ปท็อปที่ใช้ชิป Intel GM45 (ThinkPad X200, T400), แพลตฟอร์ม X4X (Gigabyte GA-G41M-ES2L), ASUS KCMA-D8, ASUS KGPE-D16 และ Intel i945 (ThinkPad X60/T60, Macbook 1/2) การทดสอบเพิ่มเติมต้องใช้บอร์ด ASUS KFSN4-DRE, Intel D510MO, Intel D945GCLF และ Acer G43T-AM3

ในรุ่นใหม่:

  • เพิ่มการรองรับพีซีและแล็ปท็อป: Intel G43T-AM3, Acer G43T-AM3, Lenovo ThinkPad R500, Lenovo ThinkPad X301
  • เมนบอร์ดเดสก์ท็อปที่รองรับ:
    • กิกะไบต์ GA-G41M-ES2L
    • อินเทล D510MO และ D410PT
    • อินเทล D945GCLF
    • แอปเปิล iMac 5/2
    • เอเซอร์ G43T-AM3
  • เมนบอร์ดที่รองรับสำหรับเซิร์ฟเวอร์และเวิร์คสเตชั่น (AMD)
    • อัสซุส KCMA-D8
    • เอซุส KGPE-D16
    • เอซุส KFSN4-DRE
  • แล็ปท็อปที่รองรับ (Intel):
    • Lenovo ThinkPad X200
    • เลอโนโว ธิงค์แพด R400
    • Lenovo ThinkPad T400
    • Lenovo ThinkPad T500
    • Lenovo ThinkPad W500
    • เลอโนโว ธิงค์แพด R500
    • Lenovo ThinkPad X301
    • แอปเปิ้ล MacBook1 และ MacBook2
  • การสนับสนุนสำหรับ ASUS Chromebook C201 ถูกยกเลิกแล้ว
  • ปรับปรุงระบบการประกอบ lbmk หลังจากการเปิดตัวครั้งล่าสุด มีความพยายามที่จะเขียนระบบแอสเซมบลีใหม่ทั้งหมด แต่ก็ไม่ประสบผลสำเร็จและส่งผลให้ต้องหยุดการก่อตัวของรุ่นใหม่เป็นเวลานาน เมื่อปีที่แล้ว แผนการเขียนใหม่ถูกยกเลิก และงานเริ่มปรับปรุงระบบการก่อสร้างแบบเก่าและแก้ไขปัญหาทางสถาปัตยกรรมที่สำคัญ ผลลัพธ์ถูกนำไปใช้ในโปรเจ็กต์แยกต่างหาก osboot ซึ่งใช้เป็นพื้นฐานสำหรับ lbmk เวอร์ชันใหม่แก้ไขข้อบกพร่องเก่า ปรับแต่งได้มากขึ้นและเป็นแบบโมดูลาร์มากขึ้น กระบวนการเพิ่มบอร์ด coreboot ใหม่นั้นง่ายขึ้นมาก การทำงานกับตัวจัดการเพย์โหลด GRUB และ SeaBIOS ถูกย้ายไปยังคำสั่งแยกต่างหาก เพิ่มการรองรับ Tianocore สำหรับ UEFI แล้ว
  • เพิ่มการรองรับโค้ดใหม่ที่ได้รับจากโปรเจ็กต์ Coreboot สำหรับการเริ่มต้นระบบย่อยกราฟิก ซึ่งวางอยู่ในโมดูล libgfxinit แยกต่างหาก และเขียนใหม่จาก C เป็น Ada โมดูลที่ระบุใช้เพื่อเริ่มต้นระบบย่อยวิดีโอในบอร์ดที่ใช้ Intel GM45 (ThinkPad X200, T400, T500, W500, R400, R500, T400S, X200S, X200T, X301) และ Intel X4X (Gigabyte GA-G41M-ES2L, Acer ชิป G43T-AMT3) Intel DG43GT)

    ที่มา: opennet.ru

เพิ่มความคิดเห็น