Fondo latinoamericano per il software libero versione completamente libera — , ripulito da elementi di firmware e driver contenenti componenti non liberi o porzioni di codice, la cui area di utilizzo è limitata dal produttore. Inoltre, Linux-libre disattiva le funzioni del kernel per il caricamento di componenti non liberi che non sono inclusi nella distribuzione del kernel e rimuove i riferimenti all'uso di componenti non liberi dalla documentazione.
Per ripulire il kernel da parti non libere, nell'ambito del progetto Linux-libre uno script shell universale che contiene migliaia di modelli per determinare la presenza di inserimenti binari e per escludere falsi positivi. Sono inoltre disponibili per il download patch pronte, create sulla base dell'uso dello script sopra menzionato. Il kernel Linux-libre è raccomandato per l'uso nelle distribuzioni che soddisfano del Fondo per il Software Libero per la costruzione di distribuzioni completamente libere GNU/Linux. Ad esempio, il kernel Linux-libre è utilizzato in distribuzioni come , , , , , e .
Nel nuovo rilascio:
- Caricamento disabilitato di blob nei driver per Marvell OcteonTX CPT, Mediatek MT7622 WMAC, Qualcomm IPA, Azoteq IQS62x MFD, IDT 82P33xxx PTP e bus MHI.
- Interrotta la pulizia del driver i1480 uwb, a seguito della sua rimozione dal kernel.
- Modificato il codice di pulizia dei blob tenendo conto del nuovo interfaccia di caricamento firmware e dei nuovi blob nei driver e sottosistemi AMD GPU, Arm64 DTS, Meson VDec, Realtek Bluetooth, m88ds3103 dvb frontend, Mediatek mt8173 VPU, Qualcomm Venus, Broadcom FMAC, Mediatek 7622/7663 wifi e silead.
- Considerato il trasferimento del driver mscc e della documentazione su wd719x.
- Rimossi i blob eseguibili formati come array di numeri, aggiunti nel driver i915 e utilizzati per GPU Gen7.
- Nello script deblob-check sono stati risolti problemi con l'autocontrollo e sono stati rifatti alcuni modelli standard per l'estrazione dei blob.
Fonte: opennet.ru
