GNU Linux-libre 6.15: El nuevo núcleo libre que purifica controladores Rust y GPU
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.