การเปิดตัวโครงการ CoreBoot 4.18 ได้รับการเผยแพร่ภายใต้กรอบการพัฒนาทางเลือกฟรีสำหรับเฟิร์มแวร์และ BIOS ที่เป็นกรรมสิทธิ์ รหัสโครงการได้รับการเผยแพร่ภายใต้ใบอนุญาต GPLv2 นักพัฒนามากกว่า 200 คนมีส่วนร่วมในการสร้างเวอร์ชันใหม่ โดยได้เตรียมการเปลี่ยนแปลงมากกว่า 1800 รายการ
การเปลี่ยนแปลงที่สำคัญ:
- เพิ่มการรองรับเมนบอร์ด 23 ตัว โดย 19 ตัวใช้ในอุปกรณ์ที่ใช้ Chrome OS หรือบนเซิร์ฟเวอร์ของ Google ในบรรดาค่าธรรมเนียมที่ไม่ใช่ของ Google:
- MSI PRO Z690-A อินเตอร์เน็ตไร้สาย DDR4
- เอเอ็มดี เบอร์แมน
- เอเอ็มดี พาเดเมลอน
- ซีเมนส์ MC APL7
- การสนับสนุนเมนบอร์ด Google Brya4ES ถูกยกเลิกแล้ว
- เพิ่มการรองรับ Intel Meteor Lake, Mediatek Mt8188 และ AMD Morgana SoCs
- sconfig ซึ่งเป็นคอมไพเลอร์ของโครงสร้างแผนผังอุปกรณ์ที่อธิบายส่วนประกอบฮาร์ดแวร์ที่มีอยู่ ได้เพิ่มความสามารถในการกำหนดการดำเนินการสำหรับแต่ละอุปกรณ์ การดำเนินการจะถูกระบุในรูปแบบของ C-identifier เช่น “อุปกรณ์ pci 00.0 นามแฝง system_agent บน ops system_agent_ops end”
- เพิ่มความสามารถในการระบุการมีอยู่ของอุปกรณ์ i2c เมื่อสร้างบันทึกอุปกรณ์ในตาราง ACPI/SSDT คุณลักษณะนี้สามารถใช้เพื่อตรวจจับทัชแพดโดยใช้แฟล็ก "ตรวจจับ" มาตรฐาน โดยไม่ใช้แฟล็ก "ตรวจสอบ" ที่ก่อนหน้านี้ใช้สำหรับทัชแพด ซึ่งมีเฉพาะกับเคอร์เนล Linux ที่ใช้ใน ChromeOS
- ความสามารถในการสร้าง SBoM (รายการวัสดุซอฟต์แวร์เฟิร์มแวร์) ได้ถูกนำมาใช้ โดยกำหนดองค์ประกอบของส่วนประกอบซอฟต์แวร์ที่รวมอยู่ในอิมเมจเฟิร์มแวร์ เช่น เพื่อตรวจสอบช่องโหว่โดยอัตโนมัติหรือวิเคราะห์ใบอนุญาตในเฟิร์มแวร์
- งานยังคงดำเนินต่อไปในกลไกการจัดสรรทรัพยากรรุ่นที่สี่ (RESOURCE_ALLOCATOR_V4) ซึ่งให้การสนับสนุนการจัดการทรัพยากรหลายช่วง โดยใช้พื้นที่ที่อยู่ทั้งหมด และการจัดสรรหน่วยความจำในพื้นที่ที่สูงกว่า 4 GB
- กลไกการเริ่มต้นโหมดมัลติโปรเซสเซอร์แบบคลาสสิก (LEGACY_SMP_INIT) ได้รับการประกาศว่าล้าสมัย และแทนที่ด้วยรหัสการเริ่มต้น PARALLEL_MP
- เพิ่มไดรเวอร์คอนโซล smbus
- ยูทิลิตี้ checkpatch ให้การสนับสนุนเคอร์เนล Lunax 5.19
- การแปลไวยากรณ์ ACPI เป็น ASL 2.0 ยังคงดำเนินต่อไป
- ส่วนประกอบเพย์โหลดที่ใช้ UEFI stack EDK II (TianoCore) ได้รับการอัปเดต ซึ่งได้รับการทดสอบกับโปรเซสเซอร์ Intel Core (รุ่นที่ 2 ถึงรุ่นที่ 12), Intel Small Core BYT, BSW, APL, GLK และ GLK-R, AMD Stoney Ridge และปิกัสโซ
ที่มา: opennet.ru