La เปิดตัวมูลนิธิซอฟต์แวร์เสรีในละตินอเมริกา เมื่อเร็ว ๆ นี้การตีพิมพ์ของ เวอร์ชันใหม่ "ฟรี" อย่างสมบูรณ์จาก Linux Kernel 5.7 "Linux-libre 5.7-gnu" ซึ่งมีคุณสมบัติหลักคือไม่มีองค์ประกอบเฟิร์มแวร์และไดรเวอร์ที่มีส่วนประกอบหรือส่วนที่เป็นกรรมสิทธิ์ของโค้ดซึ่งแอปพลิเคชันถูก จำกัด โดยผู้ผลิต
linux-libre เป็นเคอร์เนลที่แนะนำโดย Free Software Foundation และชิ้นส่วนหลักของ การแจกแจง GNU ปราศจากชิ้นส่วนที่เป็นกรรมสิทธิ์หรือรวมเฟิร์มแวร์ ใน Linux พวกเขาใช้เพื่อเริ่มต้นอุปกรณ์หรือใช้แพตช์เพื่อแก้ปัญหาความล้มเหลวของฮาร์ดแวร์ที่ไม่สามารถแก้ไขได้ก่อนที่จะพร้อมให้ผู้ใช้
เฟิร์มแวร์ถูกโหลดในอุปกรณ์โดยคอนโทรลเลอร์ซึ่งเป็นส่วนหนึ่งของสิ่งนี้และด้วยเหตุนี้ของเคอร์เนล เฟิร์มแวร์เหล่านี้เป็นที่ทราบกันดีว่ามีช่องโหว่ที่อาจส่งผลกระทบต่อ Linux แม้ว่าจะใช้ไดรเวอร์ฟรีเช่น Intel Management Engine ก็ตาม
ในบางกรณีหากไม่มีเฟิร์มแวร์จะไม่สามารถใช้งานอุปกรณ์ได้ทำให้ไม่มีประโยชน์ สิ่งนี้นำไปสู่ฮาร์ดแวร์ที่เข้ากันได้กับ Linux-libre น้อยกว่า Linux
เกี่ยวกับ Linux-Libre
การพูดถึงอุปกรณ์ยังรวมถึง CPU ของคอมพิวเตอร์ด้วย ซึ่งหมายความว่าคอมพิวเตอร์จะไม่สามารถใช้งานได้โดยสิ้นเชิงหากไมโครโปรเซสเซอร์ของคุณต้องการเฟิร์มแวร์แก้ไขเพื่อให้ทำงานได้อย่างถูกต้อง
นอกจากนี้ Linux-libre ปิดใช้งานฟังก์ชันเคอร์เนลเพื่อโหลดส่วนประกอบที่ไม่เป็นอิสระซึ่งไม่ได้เป็นส่วนหนึ่งของการจัดเตรียมเคอร์เนล และลบการกล่าวถึงการใช้ส่วนประกอบที่ไม่เป็นอิสระจากเอกสารประกอบ
ในการทำความสะอาดเคอร์เนลของส่วนที่ไม่เป็นอิสระนั้นเชลล์สคริปต์สากลถูกสร้างขึ้นโดยเป็นส่วนหนึ่งของโปรเจ็กต์ Linux-libre ซึ่งมีเทมเพลตหลายพันแบบสำหรับระบุการมีอยู่ของส่วนแทรกไบนารีและการลบผลบวกปลอม
แพทช์สำเร็จรูปตามการใช้สคริปต์ข้างต้นยังมีให้ดาวน์โหลด
แนะนำให้ใช้เคอร์เนล Linux-libre ในการกระจายที่ตรงตามเกณฑ์ Open Source Foundation สำหรับการสร้าง การแจกแจง GNU / Linux ฟรีอย่างสมบูรณ์. ตัวอย่างเช่นเคอร์เนล Linux-libre ใช้ในการกระจายเช่น Dragora Linux, Trisquel, Dyne: Bolic, gNewSense, Parabola, Musix และ Kongoni
แม้ว่าข้อเสียเปรียบหลักของการใช้เคอร์เนลนี้และเป็นที่ทราบกันโดยปริยายคือไฟล์ การลบเฟิร์มแวร์ออกจากฮาร์ดแวร์บางตัว เช่นการ์ด Wi-Fi การ์ดเสียงและกราฟิกการ์ดบางรุ่นที่เน้น NVIDIA เป็นพิเศษ
ข่าวหลักของ Linux-libre 5.7
ในเวอร์ชันใหม่ของ Linux-Libre Kernel 5.7 การทำงาน มุ่งเน้นไปที่การลบโค้ดออกจากไดรเวอร์บางตัว
นั่นคือความวุ่นวายของ ปิดการใช้งานรหัสที่จัดการกับการโหลดหยดใน ลอส ไดรเวอร์สำหรับ Marvell OcteonTX CPT, Mediatek MT7622 WMAC, Qualcomm IPA, Azoteq IQS62x MFD, IDT 82P33xxx PTP และรถเมล์ MHI
นอกเหนือไปจากความจริงที่ว่า การทำความสะอาดและแก้ไขรหัสหยดเพื่อพิจารณาอินเทอร์เฟซการอัปโหลดเฟิร์มแวร์ใหม่ และ blobs ใหม่บนไดรเวอร์ AMD GPU และระบบย่อย, Arm64 DTS, Meson VDec, Realtek Bluetooth, m88ds3103 frontend dvb, Mediatek mt8173 VPU, Qualcomm Venus, Broadcom FMAC, Mediatek 7622/7663 wifi
จากการเปลี่ยนแปลงอื่น ๆ ที่กล่าวถึงในโฆษณา:
- พิจารณาการย้ายไดรเวอร์ mscc และเอกสารประกอบใน wd719x
- ไดรเวอร์ i1480 uwb หยุดทำความสะอาดเนื่องจากถูกลบออกจากเคอร์เนล
- ลบ blobs ปฏิบัติการที่ได้รับการตกแต่งเป็นชุดตัวเลขที่เพิ่มในคอนโทรลเลอร์ i915 และใช้สำหรับ Gen7 GPUs
- ในสคริปต์การตรวจสอบ deblob ปัญหาเกี่ยวกับการตรวจสอบตัวเองได้รับการแก้ไขแล้วและเทมเพลตการไฮไลต์ Blob มาตรฐานบางรายการจะถูกทำใหม่
ฉันจะรับและติดตั้ง Linux-Libre ในการแจกจ่ายของฉันได้อย่างไร
สำหรับผู้ที่สนใจสามารถทดลองใช้ Linux-Libre Kernel นี้ คำแนะนำหลักสำหรับผู้ที่รู้สึกไม่ปลอดภัย หรือไม่มีความรู้ที่จำเป็นในการรวบรวมก็ยิ่งดี เลือกใช้การกระจายใด ๆ ดังกล่าวข้างต้น ที่ใช้ประโยชน์จากเคอร์เนลนี้
ในกรณีที่คุณต้องการรับแพ็คเกจเพื่อดำเนินการรวบรวมคุณสามารถรับได้โดยไปที่ ไปที่ลิงค์ต่อไปนี้ หรือคุณสามารถตรวจสอบข้อมูลต่อไปนี้สำหรับการแจกแจง พร้อมรองรับ APT