Il Fondo Latinoamericano per il Software Libero ha pubblicato una versione completamente libera del kernel Linux 6.14 — Linux-libre 6.14-gnu, ripulita da elementi di firmware e driver contenenti componenti o sezioni di codice non libere, il cui utilizzo è limitato dal produttore. In Linux-libre sono disattivate anche le funzionalità del kernel per il caricamento di componenti esterni non liberi, che non fanno parte della fornitura 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 identificare la presenza di inserimenti binari e escludere falsi positivi. Sono inoltre disponibili per il download patch pronte, create utilizzando il suddetto script. Il kernel Linux-libre è raccomandato per l'uso in distribuzioni che soddisfano i criteri del Fondo GPL per la costruzione di distribuzioni completamente libere GNU/Linux. Ad esempio, Linux-libre è utilizzato in distribuzioni come GNU Guix System, Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix e Kongoni.
Nella versione di Linux-libre 6.14-gnu è stato proposto un codice per la pulizia dei blob nei nuovi driver hx9023s, amdxdna e tas2781 spi. È stata effettuata la pulizia dei nomi dei blob nei file dts (devicetree) per l'architettura Aarch64. È stato aggiornato il codice di rimozione dei blob nei driver Intel avs, amdgpu, r8169, mt7996 e iwlwifi. È stata interrotta la pulizia del driver wl128x, che è stato rimosso dal kernel.
Fonte: opennet.ru
