La Fundación Latinoamericana de Software Libre ha publicado una versión completamente libre del núcleo Linux 6.14 — Linux-libre 6.14-gnu, libre de elementos de firmware y controladores que contienen componentes no libres o segmentos de código cuyo alcance está restringido por el fabricante. En Linux-libre también se han deshabilitado las funciones del núcleo para cargar componentes externos no libres que no están incluidos en la distribución del núcleo, y se han eliminado de la documentación las menciones sobre el uso de componentes no libres.
Para limpiar el núcleo de partes no libres, el proyecto Linux-libre ha creado un script shell universal que contiene miles de plantillas para detectar la presencia de inserciones binarias y excluir falsos positivos. También están disponibles para su descarga parches listos que se han creado a partir del uso del script mencionado anteriormente. El núcleo Linux-libre se recomienda para su uso en distribuciones que cumplen con los criterios de la Fundación para la Construcción de Distribuciones GNU/Linux completamente libres. Por ejemplo, Linux-libre se utiliza en distribuciones como GNU Guix System, Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix y Kongoni.
En la versión Linux-libre 6.14-gnu se ha propuesto código para limpiar blobs en los nuevos controladores hx9023s, amdxdna y tas2781 spi. Se ha realizado una limpieza de los nombres de los blobs en los archivos dts (devicetree) para la arquitectura Aarch64. Se ha actualizado el código para la eliminación de blobs en los controladores Intel avs, amdgpu, r8169, mt7996 e iwlwifi. Se ha dejado de limpiar el controlador wl128x, que ha sido eliminado del núcleo.
Fuente: opennet.ru
