Pocs dies després que Linus Torvalds llancés Linux 7.1, el projecte GNU Linux-libre ja té a punt la versió equivalent: GNU Linux-libre 7.1, pensada per a qui vol un PC amb programari 100% lliure, sense ni un sol blob binari propietari.
La idea darrere de Linux-libre fa anys que és la mateixa. El kernel que distribueix kernel.org inclou firmware i drivers que depenen de binaris tancats que no pots auditar. Linux-libre agafa aquest mateix codi font i el “desblobea”: elimina o neutralitza tot allò que necessita components privatius. El resultat és un kernel que arrenca exactament igual, però sense res que no puguis inspeccionar.
Què canvia a la 7.1
Aquesta versió es basa en la sèrie Linux 7.1 acabada de publicar i afegeix neteja per a maquinari nou que va arribar amb aquell cicle. En concret, s’ocupa del bridge DP MST Lontium LT8713SX i dels xips sense fil Realtek 802.11be 8922D, a més d’uns quants noms de blobs nous als fitxers devicetree de dispositius amb SoC de Qualcomm.
També s’ha actualitzat el desblobejat de diversos drivers i components que ja es netejaven abans: Nova-core, la documentació de hx9023s, els devicetree de prueth, btmtk, qat_6xxx, amdgpu, m88ds3103, saa7164, r8169, ath12k, mt792x i mt7996. La neteja del driver rtw89 s’ha ajustat per encaixar amb la refactorització feta a upstream.
Hi ha, a més, dos detalls tècnics que val la pena esmentar. D’una banda, es corregeix la compilació de Rust, un arranjament que ja s’havia portat a la sèrie GNU Linux-libre 7.0.*-gnu. De l’altra, s’ha retirat la neteja dels drivers fore200e, acenic, yam, smc91c92_cs i speedfax, simplement perquè aquests drivers ja no existeixen al kernel oficial: si upstream els esborra, Linux-libre no té res a desblobejar.
A qui interessa
Linux-libre apunta a un públic molt concret: amants de la llibertat del programari i puristes de Linux que volen muntar un equip GNU/Linux sense codi propietari de cap mena. No és per a tothom, perquè renunciar als blobs vol dir renunciar també al suport de cert maquinari (targetes Wi-Fi, GPUs i algun perifèric que només funcionen amb firmware tancat).
Si encaixes en aquest perfil, ja pots descarregar els tarballs comprimits des del web oficial del projecte. Per a qui prefereixi no compilar, hi ha paquets binaris llestos per fer servir: els projectes Freesh (per a distribucions basades en DEB) i RPM Freedom (per a les basades en RPM) ofereixen builds que pots instal·lar al costat del kernel estàndard o en lloc seu, pràcticament a qualsevol distribució GNU/Linux.