昨天 Linux Kernel 發(fā)布了5.8 版本,自由軟件基金會的拉美團隊(FSFLA)照例跟進發(fā)布了 GNU Linux-libre 5.8 內核。GNU Linux-libre項目致力于為那些遵循自由軟件基金會的《GNU 自由操作系統(tǒng)發(fā)行版指南》(GNU Free System Distribution Guidelines)的人們提供上游 Linux 內核的 100% 自由版本。
GNU Linux-libre 從 Linux 內核中刪除了一些分布在項目中的并非真正源碼的“源碼”,比如只提供了二進制的固件/微代碼,同時還禁用 Linux 中非自由組件的運行時請求,以及指向它們的文檔說明。
此次 Linux 5.8 是一個變化不小的版本,因此GNU Linux-libre 需要清理的代碼不少,開發(fā)團隊表示,此次清理的新驅動包括Atom ISP Video、MediaTek 7663 USB、7915 PCIe、Realtek 8723DE WiFi、Renesas PCI xHCI、HabanaLabs Gaudi 協(xié)處理器、Enhanced Asynchronous Sample Rate Converter、Maxim Integrated MAX98390 Speaker Aimplifier、Microsemi ZL38060 Connected Home Audio Processor 與I2C EEPROM Slave,Adreno GPU、HabanaLabs Goya 協(xié)處理器、x86 觸摸屏、vt6656 和 btbcm 的驅動程序,以及清理并調整各種文檔細節(jié)。
此外,開發(fā)者還表示,綜合考慮性能與占用內存原因,現(xiàn)在清理 Linux 內核的腳本工具已經從 GNU Awk 和 Sed 遷移到 Python 和 Perl。
來源:開源中國