GNU Linux-libre 6.15: El nuevo nĂșcleo libre que purifica controladores Rust y GPU

  • GNU Linux-libre 6.15 se basa en Linux 6.15 y elimina todo rastro de software no libre y binarios propietarios.
  • El nuevo nĂșcleo limpia controladores recientes como Nova Core GPU, Qualcomm iris v4l2, y otros, e inutiliza el soporte NVIDIA GSP.
  • Incluye el primer tratamiento a controladores escritos en Rust que cargan blobs privativos, marcando un hito en el desarrollo.
  • Existen paquetes precompilados y cĂłdigo fuente disponibles para su descarga e instalaciĂłn en mĂșltiples distribuciones.

GNU Linux-Libre 6.15

El proyecto GNU Linux-libre acaba de anunciar la disponibilidad de la versiĂłn 6.15 de su nĂșcleo, una alternativa orientada a quienes desean operar sistemas operativos completamente libres y sin componentes privativos. Ha llegado unos dos meses despuĂ©s de la anterior version, con un plazo similar al de la versiĂłn mainline de Torvalds. El compromiso de este nĂșcleo es eliminar cualquier rastro de blobs o firmware propietario, garantizando asĂ­ la mĂĄxima transparencia y control sobre el software que utilizan los usuarios.

Esta ediciĂłn se construye sobre la reciĂ©n publicada serie Linux 6.15 y ha sido cuidadosamente revisada para eliminar cualquier componente que dependa de cĂłdigo no abierto. En concreto, se han limpiado mĂșltiples controladores recientemente integrados, como los destinados a Nova Core GPU, Qualcomm iris v4l2, Airoha NPU, Tehuti Networks TN40xx 10G Ethernet, Realtek 8814A Wi-Fi, pantallas tĂĄctiles de Apple Silicon, hooks Renesas UFS y drivers de audio aw88166.

Neutering a controladores basados en Rust

Una novedad significativa en esta versiĂłn es el primer enfrentamiento con cĂłdigo Rust dentro del nĂșcleo Linux. En particular, el driver abierto NOVA para tarjetas grĂĄficas NVIDIA —escrito en Rust y dependiente del firmware GSP de NVIDIA— ha sido neutralizado completamente, haciendo que este controlador quede inutilizable bajo GNU Linux-libre. El uso de este firmware propietario viola los principios del software libre, por lo que se ha eliminado toda funcionalidad relacionada con la carga de blobs, alineĂĄndose asĂ­ con los objetivos del proyecto.

El equipo de desarrolladores admite que la limpieza de los controladores Rust es una tarea novedosa para ellos y anima a la comunidad con conocimientos en Rust a colaborar para encontrar mĂ©todos mĂĄs efectivos de neutralizaciĂłn de blobs en versiones futuras. La compatibilidad con Rust en el nĂșcleo sigue siendo opcional y, por defecto, suele estar deshabilitada, lo que minimiza posibles problemas para la mayorĂ­a de los usuarios al compilar esta versiĂłn.

EliminaciĂłn de blobs y controversias en Sound Open Firmware

AdemĂĄs de las limpiezas habituales, esta versiĂłn se ha centrado en revisar y eliminar referencias a blobs presentes en diversos drivers ya existentes y en limpiar enlaces a binarios SOF (Sound Open Firmware). Aunque muchos dispositivos requieren firmas con claves privadas para su funcionamiento, esto impide la modificaciĂłn y ejecuciĂłn de versiones alternativas, lo que va en contra de la filosofĂ­a del software libre. Por ello, el proyecto ha decidido retirar todos los binarios SOF que no respetan plenamente la libertad que persigue GNU Linux-libre.

Descarga, instalaciĂłn y compatibilidad de GNU Linux-Libre 6.15

El nĂșcleo GNU Linux-libre 6.15 ya estĂĄ disponible tanto en cĂłdigo fuente comprimido como en paquetes binarios listos para su uso en sistemas basados en Debian (DEB) y Red Hat (RPM). Los usuarios pueden optar por instalarlo en paralelo al kernel estĂĄndar de sus distribuciones GNU/Linux o reemplazarlo por completo, asegurando un sistema libre de software privativo.

La iniciativa estå especialmente recomendada para entusiastas del software libre, desarrolladores y quienes desean asegurar que su ordenador no utiliza código propietario en ninguna capa del sistema. Tanto el código como los binarios se pueden obtener a través de la web oficial del proyecto y plataformas como Freesh Project y RPM Freedom. También puede consultarse este artículo para conocer otras alternativas libres para sistemas operativos.

GNU Linux-libre continĂșa consolidĂĄndose como la referencia para quienes buscan un entorno completamente abierto, enfrentĂĄndose a los desafĂ­os de integrar lenguajes modernos como Rust y a la presencia constante de firmware propietario en controladores recientes.

Este lanzamiento marca un avance importante para los usuarios que valoran la pureza y la libertad en su sistema GNU/Linux, abordando los desafĂ­os de los nuevos controladores y adaptĂĄndose a los avances tecnolĂłgicos sin comprometer sus principios.