หลังจาก Linux 5.19 ที่ปล่อยเมื่อวานที่เสถียรแล้ว กลุ่ม FSFLA ที่ดูแลเคอร์เนล GNU Linux-libre ได้ปล่อยเวอร์ชันดาวน์สตรีมที่ตัดการสนับสนุนสำหรับการโหลดโมดูลเคอร์เนลที่เป็นกรรมสิทธิ์ ตลอดจนการแยกไดรเวอร์/การสนับสนุนที่ต้องใช้ไมโครโค้ดที่ไม่ใช้ฟรี/ปิด ไฟล์เฟิร์มแวร์

การดำเนินการของ GNU ที่ดำเนินการกับ Linux-libre 5.19 ได้แก่:

ไดรเวอร์ ATM Ambassador ถูกลบอัปสตรีม ดังนั้นเราจึงสามารถยกเลิกตรรกะการล้างข้อมูลที่เกี่ยวข้องได้ ตัวช่วย HDCP และ Mellanox Core ทำความสะอาดบิตถูกแยกออกเป็น kconfig identifiers ที่เพิ่งเปิดตัวใหม่ ออกจาก Direct Rendering Management และ Mellanox Spectrum

ต้องมีไดรเวอร์ใหม่สองสามตัวในการทำความสะอาด: pureLiFi X/XL/XC และ TI AMx3 Wkup-M3 IPC Silicon Labs WFX จบการศึกษาจากพื้นที่การแสดงละครต้นน้ำ ทั้งๆ ที่ยังต้องทำความสะอาด

ไดรเวอร์ต่างๆ ที่มีอยู่ก่อนแล้วจำเป็นต้องปรับเปลี่ยนตรรกะในการทำความสะอาด ซึ่งส่วนใหญ่มาจากเวอร์ชันหรือชื่อ Blob ใหม่: amdgpu, Qualcomm WCNSS PIL, Realtek Bluetooth, Mellanox Spectrum, Marvell WiFi-Ex และ Intel AVS, IFS และ ipu3-imgu. Blobs ที่ร้องขอผ่านไฟล์ devicetree ใหม่หลายไฟล์สำหรับ Qualcomm AArch64 SoC ได้รับการล้างแล้ว

มีการเพิ่มรูปแบบใหม่ลงใน Blob finder เพื่อให้ตรงกับและยอมรับรูปแบบการตั้งชื่อไฟล์ใหม่ที่นำโดย Sound Open Firmware

ตัวเลือกฮาร์ดแวร์สำหรับการเรียกใช้ระบบที่ทันสมัยด้วย ไม่มีไฟล์เฟิร์มแวร์/ไมโครโค้ดแบบโอเพนซอร์สที่ยังคงเป็นงานยากขึ้นเรื่อยๆ โดยเฉพาะอย่างยิ่งกับการอัปเดตด้านความปลอดภัยซึ่งมักจะมาจากเฟิร์มแวร์/ไมโครโค้ดที่อัปเดต นอกจากนี้ ดังที่แสดงเมื่อเร็วๆ นี้เกี่ยวกับข้อกำหนดของเฟิร์มแวร์ Intel GuC กับ Alder Lake P สำหรับ Intel ADL-P และฮาร์ดแวร์ของ Intel ในอนาคต เฟิร์มแวร์ไมโครคอนโทรลเลอร์กราฟิก GuC แบบไบนารีเท่านั้นเป็นข้อกำหนดอย่างแท้จริงสำหรับการเร่งความเร็วกราฟิก ฮาร์ดแวร์กราฟิก NVIDIA และ AMD Radeon มีความต้องการอย่างหนักในการโหลดเฟิร์มแวร์ในขณะใช้งาน แต่ตอนนี้ด้วยคำสั่ง GuC นี้ กราฟิก Intel ก็เช่นกัน ก่อน ADL-P เฟิร์มแวร์ GuC เป็นอุปกรณ์เสริม ไม่ต้องพูดถึงชิปเซ็ต WiFi ที่ทันสมัยส่วนใหญ่และฮาร์ดแวร์สมัยใหม่อื่นๆ ทั้งหมดล้วนขึ้นอยู่กับเฟิร์มแวร์มากขึ้นเรื่อยๆ สำหรับการทำงานของไดรเวอร์ทุกระดับ
ผู้ที่ต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการเปิดตัวเคอร์เนล GNU Linux-libre 5.19 สามารถดูรายละเอียดทั้งหมดได้ที่ info-gnu

Categories: IT Info