Fondazione Latinoamericana per il Software Libero versione completamente libera — , priva di elementi di firmware e driver contenenti componenti o sezioni di codice non liberi, la cui area di applicazione è limitata dal produttore. Inoltre, Linux-libre disabilita le funzioni del kernel per il caricamento di componenti non liberi non inclusi nella fornitura 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 identificare la presenza di inserimenti binari ed escludere falsi positivi. Sono disponibili anche patch pronte per il download, create utilizzando lo script sopra menzionato. Il kernel Linux-libre è raccomandato per l'uso in distribuzioni che soddisfano della Fondazione per la creazione di distribuzioni GNU/Linux completamente libere. Ad esempio, il kernel Linux-libre è utilizzato in distribuzioni come , , , , , e .
Nel nuovo rilascio:
- Disabilitato il caricamento dei 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 causa della sua rimozione dal kernel.
- Modificato il codice di pulizia dei blob tenendo conto della nuova interfaccia di caricamento dei 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, presentati come array di numeri, aggiunti nel driver i915 e utilizzati per GPU Gen7.
- Nel script deblob-check risolti problemi con l'autocontrollo e rielaborati alcuni modelli standard per l'estrazione dei blob.
Fonte: opennet.ru
