È disponibile una versione completamente gratuita del kernel Linux-libre 5.16

La Free Software Foundation of Latin America ha, dopo un leggero ritardo, pubblicato una versione completamente libera del kernel. Linux 5.16 - Linux-libre 5.16-gnu, ripulito da elementi del firmware e del driver contenenti componenti non liberi o sezioni di codice il cui ambito di applicazione è limitato dal produttore. Inoltre, Linux-libre disabilita la funzionalità del kernel per il caricamento di componenti non liberi non inclusi nella distribuzione del kernel e rimuove qualsiasi menzione dell'uso di componenti non liberi dalla documentazione.

Per pulire il kernel dalle parti non libere, come parte del progetto Linux-libre ha creato uno script di shell universale contenente migliaia di modelli per rilevare le iniezioni binarie ed eliminare i falsi positivi. Sono inoltre disponibili per il download patch pronte all'uso basate sul suddetto script. Il kernel LinuxL'opzione -libre è consigliata per l'uso in distribuzioni che soddisfano i criteri della Free Software Foundation per la creazione di distribuzioni GNU completamente libere.LinuxAd esempio, il kernel Linux-libre viene utilizzato in distribuzioni come Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix e Kongoni.

In questione Linux-libre 5.16-gnu ha disabilitato il caricamento dei blob nei nuovi driver per chip wireless (mt7921s e rtw89/8852a), touchscreen (ili210x), chip audio (qdsp6) e dsp i.MX, nonché nei file devicetree per i chip Qualcomm aarch64. Oltre alla chiamata di sistema "firmware_request_builtin" proposta nel kernel, Linux-libre ha introdotto una funzione inversa, "firmware_reject_builtin". Gli script di pulizia del codice ora dispongono di funzioni unificate per disabilitare request_firmware e le varianti _nowarn/_builtin.

Fonte: opennet.ru

Acquista hosting affidabile per siti con protezione DDoS, server VPS VDS 🔥 Acquista un hosting web affidabile con protezione DDoS, server VPS e VDS | ProHoster