Libreboot 20220710 เปิดตัวแล้วและนี่คือข่าว

หลังจากเจ็ดเดือนของการพัฒนา เฟิร์มแวร์สำหรับบูต Libreboot รุ่น 20220710 ได้รับการเผยแพร่แล้ว โดยสังเกตได้ว่าความสนใจหลักในการจัดทำ รุ่นใหม่เน้นแก้ปัญหา เห็นในรุ่นก่อน ไม่มีการเปลี่ยนแปลงหรือการสนับสนุนที่สำคัญสำหรับบอร์ดใหม่ในเวอร์ชัน 20220710 แต่มีการปรับปรุงบางอย่าง

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

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

ข่าวหลักของ Libreboot 20220710

นี่เป็นรุ่นที่สี่ของโครงการ GNU และ ได้รับการขนานนามว่าเป็นรุ่นแรกที่เสถียร (เวอร์ชันเก่าถูกทำเครื่องหมายเป็นเวอร์ชันทดสอบ เนื่องจากต้องมีการทดสอบและความเสถียรเพิ่มเติม)

ตัวอย่างเช่นใน grub.cfg เพิ่มการปรับปรุงประสิทธิภาพมากมายปรับปรุงความเร็วในการบู๊ตเมื่อใช้เพย์โหลด GNU GRUB (มารยาท Ferass 'Vitali64' EL HAFIDI พร้อมการปรับปรุงเพิ่มเติมโดย Leah Rowe)

tambien เน้นการปรับปรุงเอกสาร เนื่องจากรุ่นทดสอบก่อนหน้าในปี 2021 ไม่ได้รวมสแน็ปช็อตของเอกสาร (ซึ่งจริง ๆ แล้วเป็นไฟล์ต้นทางของ Markdown สำหรับเว็บไซต์) แต่บิวด์นี้รวมสแนปชอตของเอกสาร Libreboot ปัจจุบัน ขึ้นอยู่กับเวลาที่เผยแพร่

นอกจากนี้ ยังเน้นย้ำว่า เพิ่มประสิทธิภาพการทำงานเพื่อให้โหลดเร็วขึ้น เมื่อใช้สภาพแวดล้อมเพย์โหลดแบบ GNU GRUB

พวกเขาถูกสร้างขึ้น บิลด์ขยาย 16 MB สำหรับ Macbook2 และ Macbook1 บวกกับระบบบิลด์ได้รับการปรับปรุงให้รวมสคริปต์เพื่อแก้ไขไฟล์กำหนดค่า coreboot โดยอัตโนมัติ และเอาต์พุตอนุกรมถูกปิดใช้งานสำหรับบอร์ดทั้งหมดโดยค่าเริ่มต้น ซึ่งได้แก้ไขปัญหาเกี่ยวกับการบูตช้าลง

ในโน้ตบุ๊กที่ใช้ชิปเซ็ต GM45/ICH9M มีการปิดใช้งาน PECI ใน coreboot เพื่อหลีกเลี่ยงข้อผิดพลาดของไมโครโค้ด

เรายังสามารถค้นหาได้ การสนับสนุนเบื้องต้นสำหรับการรวมเข้ากับ u-boot loader ได้รับการดำเนินการแล้ว ซึ่งยังไม่ได้ใช้ในบิลด์สำหรับบอร์ด แต่ในอนาคตจะอนุญาตให้เริ่มสร้างบิลด์สำหรับแพลตฟอร์ม ARM

ในทางกลับกัน มีการกล่าวถึงในแล็ปท็อป GM45/ICH9M PECI ถูกปิดใช้งานใน coreboot เพื่อแก้ไขข้อบกพร่องของไมโครโค้ดที่ทำให้ SpeedStep (และอาจเป็นคุณลักษณะของ CPU อื่นๆ) ล้มเหลว

จากการเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นกว่ารุ่นใหม่นี้:

  • อย่าถือว่าคำเตือนเป็นข้อผิดพลาดเมื่อรวบรวม flashrom (การแก้ไขที่ใช้ GCC เวอร์ชันใหม่กว่า)
  • สร้างการปรับปรุงระบบ: สคริปต์อัตโนมัติเพื่อแก้ไขการกำหนดค่าคอร์บูต
  • ปิดใช้งาน (โดยค่าเริ่มต้น) เอาต์พุตอนุกรมในบอร์ดทั้งหมดเพื่อหลีกเลี่ยงปัญหาความเร็วในการบู๊ต
  • grub.cfg - เปิดใช้งานแป้นพิมพ์ USB ได้อย่างชัดเจน (แก้ไขข้อผิดพลาดที่พบในแล็ปท็อปบางเครื่องเมื่อใช้ GRUB payload)
  • การตั้งค่า Coreboot: อย่าเปิดใช้งาน wifi ระหว่างการบู๊ตก่อนกำหนด (ความรับผิดชอบด้านความปลอดภัย)
  • สคริปต์: ประมวลผลเวอร์ชัน git เมื่อ lbmk เป็นแผนผังการทำงานหรือโมดูลย่อย
  • อัปเดตเป็น flashrom ที่ใหม่กว่าบนระบบบิลด์
  • cc1: ข้อผิดพลาดร้ายแรง: ไม่สามารถเปิด 'out/src/asm-offsets.s' เพื่อเขียนได้: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
  • แก้ไขใน lbmk: เรียกเฉพาะ python3 เมื่อจะใช้ python3 แทน 2
  • lbmk - การแก้ไขเบื้องต้นสำหรับการตรวจสอบข้อมูลรับรอง git ตั้งชื่อตัวยึดตำแหน่ง/อีเมลหากยังไม่ได้ตั้งค่า

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


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา