หลังจากปล่อยเคอร์เนล Linux 5.15 เมื่อคืนนี้ กลุ่ม Free Software Foundation ได้ออก GNU Linux-libre 5.15-gnu เป็นเวอร์ชันล่าสุดของดาวน์สตรีมซึ่งจะลบฟังก์ชันการทำงานที่ขึ้นอยู่กับเฟิร์มแวร์/ไมโครโค้ดแบบไบนารีเท่านั้น/ไม่ใช่ซอฟต์แวร์ฟรี ตลอดจน ความสามารถในการโหลดโมดูลเคอร์เนลแบบปิดและข้อจำกัดอื่นๆ ที่ไม่ใช่ซอฟต์แวร์อิสระที่กำหนด
วัฏจักรนี้ที่นักพัฒนา Linux-libre ได้จัดการกับตัวเลือก-Werror Kconfig ใหม่ของเคอร์เนล Linux เพื่อเปิดใช้งานตัวเลือกคอมไพเลอร์ที่ส่งคำเตือนถึงข้อผิดพลาด ในขณะที่ตัวเลือกนั้นถูกตั้งค่าให้ไม่ถูกเปิดใช้งานโดยค่าเริ่มต้นในตอนนี้สำหรับ Linux 5.15 แต่กลุ่มผู้ใช้ Linux-libre ได้พยายามล้างข้อมูลเครื่องจักรบางส่วนของพวกเขาตั้งแต่เมื่อพวกเขาผ่านกระบวนการ”deblobbing”มักจะทิ้งอาร์กิวเมนต์ที่ไม่ได้ใช้ไปยังฟังก์ชันและ การเปลี่ยนแปลงอื่นๆ ที่ส่งคำเตือนคอมไพเลอร์ใหม่ ดังนั้นนักพัฒนาซอฟต์แวร์ Linux-libre จึงทำงานเพื่อทำการเปลี่ยนแปลงที่นั่น เพื่อไม่ให้เกิดข้อผิดพลาดในการเตือนดังกล่าว
นอกจากนี้ยังมีการเปลี่ยนแปลงอื่นๆ เช่น ปัญหาเกี่ยวกับเงื่อนไข”อัปสตรีม”ของเคอร์เนล”ฉันปรับชื่อที่อยู่ในแพ็คเกจ snap (IMHO ไม่มีโปรเจ็กต์ใดควรติดป้ายกำกับว่า”อัปสตรีม”และโปรเจ็กต์ที่เราเรียกว่าอัปสตรีมก็ไม่มีข้อยกเว้น:-)”
สำหรับสิ่งใหม่หรือความแตกต่างใน ส่วนหน้า de-blobbing จริงสำหรับ GNU Linux-libre 5.15:
ตามปกติแล้ว รุ่นนี้จำเป็นต้องมีการอัปเดตเพื่อล้างไดรเวอร์ adreno, btusb, btintel และ brcmfmac รวมถึง ไปยังไฟล์ devicetree ของตัวแปร aarch64 qcom ใหม่ ไดรเวอร์ prism54 ถูกลบต้นน้ำ (p54 ยังคงอยู่) ดังนั้นเราจึงลดการทำความสะอาด ไดรเวอร์ rtl8188eu ก็ถูกทิ้งต้นน้ำเช่นกัน เพื่อสนับสนุน r8188eu ที่เพิ่มเข้ามาใหม่ แม้ว่าเราจะซาบซึ้งในการลบไดรเวอร์ที่ใช้งานได้เฉพาะเมื่อมี blobs เท่านั้น แต่ไดรเวอร์ทดแทนก็ขึ้นอยู่กับ blobs เหมือนกับของที่ถูกลบออกไป
ไดรเวอร์ใหม่อีกตัวที่ล้างแล้วคือ gehc-achc ฉันไม่สามารถทราบได้ว่าไดรเวอร์นี้มีไว้เพื่ออะไร หรือไม่พบการแจกจ่ายเฟิร์มแวร์ที่โหลดเพื่อตรวจสอบแหล่งที่มาและใบอนุญาต ดูเหมือนว่าเฟิร์มแวร์ที่ร้องขอจะไม่ใช่รหัสที่ผู้ใช้เป็นผู้จัดหา ดังนั้นฉันจึงสันนิษฐานว่าเป็นซอฟต์แวร์ฟรีที่ผู้ขายจัดหาให้ และยกเลิกการโหลดของเฟิร์มแวร์นั้น หากคุณพบว่าเป็นซอฟต์แวร์ฟรี โค้ดที่ผู้ใช้ให้มา หรือข้อมูลธรรมดา โปรดส่งหลักฐานมาทางเรา!
เคอร์เนล GNU Linux-libre 5.15 สามารถดาวน์โหลดได้จาก FSFLA.org