เคอร์เนล Linux-libre 5.7 เวอร์ชันฟรีพร้อมใช้งานแล้ว

มูลนิธิซอฟต์แวร์เสรีละตินอเมริกา ตีพิมพ์ ตัวเลือกฟรีโดยสมบูรณ์ เคอร์เนล 5.7 - Linux-libre 5.7-gnuปราศจากองค์ประกอบของเฟิร์มแวร์และไดรเวอร์ที่มีส่วนประกอบหรือส่วนของโค้ดที่ไม่ฟรี ซึ่งขอบเขตดังกล่าวถูกจำกัดโดยผู้ผลิต นอกจากนี้ Linux-libre ปิดการใช้งานความสามารถของเคอร์เนลในการโหลดส่วนประกอบที่ไม่ฟรีซึ่งไม่รวมอยู่ในการกระจายเคอร์เนล และลบการอ้างอิงถึงการใช้ส่วนประกอบที่ไม่ฟรีออกจากเอกสารประกอบ

เพื่อทำความสะอาดเคอร์เนลจากชิ้นส่วนที่ไม่อิสระ ซึ่งเป็นส่วนหนึ่งของโปรเจ็กต์ Linux-libre สร้าง เชลล์สคริปต์สากลที่มีเทมเพลตหลายพันรายการสำหรับพิจารณาว่ามีส่วนแทรกไบนารีและกำจัดผลบวกลวง แพตช์สำเร็จรูปที่สร้างโดยใช้สคริปต์ด้านบนพร้อมให้ดาวน์โหลดแล้วเช่นกัน แนะนำให้ใช้เคอร์เนล Linux-libre เพื่อใช้ในการแจกแจงที่สอดคล้องกับ เกณฑ์ Open Source Software Foundation เพื่อสร้างการกระจาย GNU/Linux ฟรีโดยสมบูรณ์ ตัวอย่างเช่น เคอร์เนล Linux-libre ใช้ในการแจกแจงเช่น Dragora ลินุกซ์, Trisquel, ไดน์:โบลิค, gNewSense, รูปโค้ง, เพลง и คองโกนี.

ในรุ่นใหม่:

  • การโหลด Blob ถูกปิดใช้งานในไดรเวอร์สำหรับ Marvell OcteonTX CPT, Mediatek MT7622 WMAC, Qualcomm IPA, Azoteq IQS62x MFD, IDT 82P33xxx PTP และ MHI บัส
  • การทำความสะอาดไดรเวอร์ i1480 uwb หยุดลงเนื่องจากการถอดออกจากเคอร์เนล
  • รหัสการทำความสะอาด Blob ได้รับการแก้ไขเพื่อคำนึงถึงอินเทอร์เฟซใหม่สำหรับการโหลดเฟิร์มแวร์และ blobs ใหม่ในไดรเวอร์และระบบย่อยของ AMD GPU, Arm64 DTS, Meson VDec, Realtek Bluetooth, m88ds3103 dvb frontend, Mediatek mt8173 VPU, Qualcomm Venus, Broadcom FMAC, Mediatek 7622/7663 wifi และ sillead
  • การย้ายตำแหน่งไดรเวอร์ mscc และเอกสารประกอบไปยัง wd719x ได้ถูกนำมาพิจารณาด้วย
  • ลบ blobs ที่ปฏิบัติการได้ ซึ่งจัดรูปแบบเป็นอาร์เรย์ของตัวเลข เพิ่มในไดรเวอร์ i915 และใช้สำหรับ GPU Gen7
  • สคริปต์ deblob-check แก้ปัญหาเกี่ยวกับการตรวจสอบตัวเองและนำรูปแบบการเลือก blob มาตรฐานมาใช้ใหม่

ที่มา: opennet.ru

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