← Volver a artículos
Noticias· 2 min de lectura

GNU Linux-libre 7.1: el kernel sin blobs binarios ya está disponible

Pocos días después de que Linus Torvalds lanzara Linux 7.1, el proyecto GNU Linux-libre ya tiene lista su versión equivalente: GNU Linux-libre 7.1, pensada para quien quiere un PC con software 100% libre, sin un solo blob binario propietario.

La idea detrás de Linux-libre lleva años siendo la misma. El kernel que distribuye kernel.org incluye firmware y drivers que dependen de binarios cerrados que no puedes auditar. Linux-libre coge ese mismo código fuente y lo “deblobea”: elimina o neutraliza todo lo que requiere componentes privativos. El resultado es un kernel que arranca exactamente igual, pero sin nada que no puedas inspeccionar.

Qué cambia en la 7.1

Esta versión se basa en la serie Linux 7.1 recién publicada y añade limpieza para hardware nuevo que llegó con ese ciclo. En concreto, se ocupa del bridge DP MST Lontium LT8713SX y de los chips inalámbricos Realtek 802.11be 8922D, además de un buen puñado de nombres de blobs nuevos en los ficheros devicetree de dispositivos con SoC de Qualcomm.

También se ha actualizado el deblobbing de varios drivers y componentes que ya se limpiaban antes: Nova-core, la documentación de hx9023s, los devicetree de prueth, btmtk, qat_6xxx, amdgpu, m88ds3103, saa7164, r8169, ath12k, mt792x y mt7996. La limpieza del driver rtw89 se ha ajustado para encajar con la refactorización que ha hecho upstream.

Hay además dos detalles técnicos que conviene mencionar. Por un lado, se corrige la compilación de Rust, un arreglo que ya se había llevado a la serie GNU Linux-libre 7.0.*-gnu. Por otro, se ha retirado la limpieza de los drivers fore200e, acenic, yam, smc91c92_cs y speedfax, simplemente porque esos drivers ya no existen en el kernel oficial: si upstream los borra, Linux-libre no tiene nada que deblobear.

A quién le interesa

Linux-libre apunta a un público muy concreto: amantes de la libertad del software y puristas de Linux que quieren montar un equipo GNU/Linux sin código propietario de ningún tipo. No es para todo el mundo, porque renunciar a los blobs significa renunciar también al soporte de cierto hardware (tarjetas Wi-Fi, GPUs y algún periférico que solo funcionan con firmware cerrado).

Si encajas en ese perfil, ya puedes descargar los tarballs comprimidos desde la web oficial del proyecto. Para quien prefiera no compilar, hay paquetes binarios listos para usar: los proyectos Freesh (para distribuciones basadas en DEB) y RPM Freedom (para las basadas en RPM) ofrecen builds que puedes instalar junto al kernel estándar o en su lugar, prácticamente en cualquier distribución GNU/Linux.

Fuente