Latinskoamerický fond svobodného softwaru zveřejnil plně svobodnou verzi jádra Linux 7.1 — Linux-libre 7.1-gnu, zbavenou prvků firmwaru a ovladačů, které obsahují nesvobodné komponenty nebo kódy, jejichž použití je omezeno výrobcem. V Linux-libre jsou také vypnuty funkce jádra pro načítání externích nesvobodných komponent, které nejsou součástí dodávaného jádra, a v dokumentaci byly odstraněny zmínky o používání nesvobodných komponent.
Pro čištění jádra od nesvobodných částí byl projektem Linux-libre vytvořen univerzální shell skript, který obsahuje tisíce šablon pro detekci přítomnosti binárních vložek a vyloučení falešných pozitivních výsledků. Také jsou k dispozici ke stažení hotové patche, vytvořené na základě použití výše zmíněného skriptu. Jádro Linux-libre je doporučeno pro použití v distribucích, které splňují kritéria Fondu SVA pro vytváření plně svobodných distribucí GNU/Linux. Například Linux-libre se používá v takových distribucích jako GNU Guix System, Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix a Kongoni.
V vydání Linux-libre 7.1-gnu byla aktualizována kód pro čištění blobů v ovladačích Nova-core, btmtk, qat_6xxx, amdgpu, m88ds3103, saa7164, r8169, ath12k, mt792x a mt7996. Byly vyřešeny problémy se sestavením při používání Rustu. Zajištěno čištění blobů v nových ovladačích
pro čipy Lontium LT8713SX DP MST a Realtek 802.11be 8922D. Provedeno čištění názvů blobů v souborech dts (devicetree) pro architekturu Aarch64. Ukončeno čištění ovladačů fore200e, acenic, yam, smc91c92_cs a speedfax, které byly odstraněny ze složení jádra.
Zdroj: opennet.ru
