La Fondazione Latinoamericana per il Software Libero ha pubblicato con un leggero ritardo la versione completamente libera del kernel Linux 5.17 — Linux-libre 5.17-gnu, purificato da elementi di firmware e driver contenenti componenti non liberi o sezioni di codice le cui limitazioni d'uso sono imposte dal produttore. Inoltre, Linux-libre disattiva le funzioni del kernel per il caricamento di componenti esterni non liberi non inclusi nella distribuzione del kernel e rimuove il riferimento all'uso di componenti non liberi dalla documentazione.
Per purificare il kernel da parti non libere, nell'ambito del progetto Linux-libre è stato creato uno script shell universale che contiene migliaia di modelli per identificare la presenza di inserti binari ed escludere falsi positivi. Sono anche disponibili per il download patch pronte, create utilizzando lo script sopra menzionato. Il kernel Linux-libre è raccomandato per l'uso in distribuzioni che soddisfano i criteri della Fondazione per la creazione di distribuzioni GNU/Linux completamente libere. Ad esempio, il kernel Linux-libre è utilizzato in distribuzioni come Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix e Kongoni.
Nella versione Linux-libre 5.17-gnu è stato aggiunto il codice per la pulizia dei blob nei file dts per i nuovi SoC basati sull'architettura Aarch64 e nel driver x86-android-tablets per i tablet basati sull'architettura x86. È stato aggiornato il codice di rimozione dei blob nei driver e nelle sottosistemi tegra, bnx2x, mt7915, btmtk e mscc.
Fonte: opennet.ru
