Disponible una versión completamente gratuita del kernel Linux-libre 5.16

Con un ligero retraso, la Fundación Latinoamericana de Software Libre publicó una versión completamente gratuita del kernel Linux 5.16 - Linux-libre 5.16-gnu, libre de elementos de firmware y controladores que contengan componentes o secciones de código no libres, cuyo alcance es limitado por el fabricante. Además, Linux-libre desactiva la capacidad del kernel para cargar componentes no libres que no están incluidos en la distribución del kernel y elimina la mención del uso de componentes no libres de la documentación.

Para limpiar el kernel de partes no libres, se ha creado un script de shell universal dentro del proyecto Linux-libre, que contiene miles de plantillas para determinar la presencia de inserciones binarias y eliminar falsos positivos. Los parches ya preparados creados con el script anterior también están disponibles para descargar. Se recomienda el uso del kernel Linux-libre en distribuciones que cumplan con los criterios de la Free Software Foundation para crear distribuciones GNU/Linux completamente gratuitas. Por ejemplo, el kernel Linux libre se utiliza en distribuciones como Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix y Kongoni.

En la versión Linux-libre 5.16-gnu, la carga de blobs está deshabilitada en los nuevos controladores para chips inalámbricos (mt7921s y rtw89/8852a), pantallas táctiles (ili210x), chips de sonido (qdsp6) y dsp i.MX, así como en Archivos de árbol de dispositivos para aarch64: chips Qualcomm. Además de la llamada al sistema “firmware_request_builtin” propuesta en el kernel, Linux-libre ofrece la función inversa “firmware_reject_builtin”. Los scripts de limpieza de código tienen funciones unificadas para deshabilitar las opciones request_firmware y _nowarn/_builtin.

Fuente: opennet.ru

Añadir un comentario