La Fondazione Latinoamericana per il Software Libero ha pubblicato una versione completamente libera del kernel Linux 6.13 — Linux-libre 6.13-gnu, priva di elementi di firmware e driver contenenti componenti non liberi o segmenti di codice la cui area di applicazione è limitata dal produttore. In Linux-libre sono inoltre disattivate le funzioni del kernel per il caricamento di componenti non liberi esterni, non inclusi nella distribuzione del kernel, e dalla documentazione sono state rimosse le menzioni all'uso di componenti non liberi.
Per ripulire il kernel da parti non libere, il progetto Linux-libre ha creato uno script shell universale che contiene migliaia di modelli per determinare la presenza di inserzioni binarie ed escludere falsi positivi. Sono inoltre disponibili per il download patch pronte, create sulla base dell'utilizzo dello script sopra menzionato. Il kernel Linux-libre è raccomandato per l'uso in distribuzioni che soddisfano i criteri della Fondazione per la realizzazione di distribuzioni completamente libere GNU/Linux. Ad esempio, Linux-libre è utilizzato in distribuzioni come Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix e Kongoni.
Nella versione Linux-libre 6.13-gnu è stato aggiunto codice per la pulizia dei blob nei nuovi driver rtw8812a, rtw8821a, bmi270, aw88081, ntp8835, ntp8918. È stata effettuata una pulizia dei nomi dei blob nei file dts (devicetree) per l'architettura Aarch64. È stato aggiornato il codice per la rimozione dei blob nei driver wilc1000, rt1320, sh4-siu, ivpu, btnxpuart, adreno e r8169, così come nel codice relativo al supporto degli schermi touch su sistemi con architettura x86. È stata interrotta la pulizia dei driver rtl8192e, rtl8712, vt6656 e ti-st, che sono stati rimossi dalla composizione del kernel.
Fonte: opennet.ru
