
La segona candidata a llançament del futur nucli de Linux ja està disponible per a proves i ha arribat amb més moviment del que sol ser habitual per a aquesta fase. Linux 7.0-rc2 es publica una setmana després de la rc1, tancant definitivament la finestra d'integració de noves funcions i entrant a l'etapa en què, en teoria, hauria de prevaler la neteja i l'estabilització del codi.
Tot i que és una versió pensada per a persones amb experiència tècnica i no per al gran públic, el seu impacte no és menor: afecta components clau del sistema com a sistemes de fitxers, xarxa, BPF i drivers de maquinari modern, especialment en equips amb processadors AMD dúltima generació i acceleradors de IA. Això fa que, a Europa ia Espanya, sigui especialment rellevant per a administradors de sistemes, desenvolupadors i per als que gestionen infraestructures crítiques basades en Linux.
Què suposa Linux 7.0-rc2 dins del cicle de desenvolupament
Amb l'arribada de la primera candidata a llançament, el projecte sol donar per acabada la fase d'incorporació de noves funcions. A partir d'aquí, les següents RC s'orienten principalment a arreglar regressions, polir subsistemes i guanyar estabilitat abans de treure la versió estable del nucli. Aquest patró es repeteix des de fa anys i és la base del ritme de publicació del nucli.
En el cas concret de Linux 7.0, la rc1 ja va deixar clar que estem davant d'un salt orientat a millorar la compatibilitat amb maquinari d'última fornada i renovar peces veteranes del sistema, com ara el suport per a NTFS o el tractament de certes unitats SSD. La rc2 no afegeix grans característiques visibles a l'usuari final, però sí que retoca multitud de detalls interns que poden marcar la diferència en entorns exigents.
Linux 7.0-rc2 és més gran del que és habitual i inquieta Linus Torvalds
El que més ha fet parlar de Linux 7.0-rc2 no són tant els canvis específics, sinó la mida global de l'actualització. Linus Torvalds ha reconegut obertament que no està massa satisfet amb com ha estat de voluminosa aquesta segona RC si es mesura pel nombre de commits sense fusions (non-merge commits).
No és un senyal d'alarma en el sentit que el desenvolupament s'hagi torçat, però sí que és inusual. Segons el mateix Torvalds, feia temps que no veia una rc2 tan carregada quant a canvis directes, cosa que, segons la seva opinió, podria estar relacionada amb el «soroll de calendari» que de vegades afecta aquests cicles de desenvolupament: hi ha setmanes en què s'acumulen més peticions d'integració i d'altres en què el ritme es frena.
Un altre factor que el responsable del nucli posa sobre la taula és la durada del cicle anterior. Linux 6.19 es va allargar una setmana més respecte al normal, cosa que probablement ha provocat que bona part del treball pendent i de certes correccions s'hagi acabat concentrant en aquest moment, donant lloc a una rc2 més carregada del desitjable en aquesta fase primerenca.
Enfocament en estabilitat, neteja interna i menys domini dels drivers
A diferència del que sol passar en altres ocasions, el pes dels canvis de Linux 7.0-rc2 no recau de manera tan aclaparadora en els controladors. Torvalds apunta que els drivers representen al voltant d'un quart del total de la diferència respecte a la rc1, quan és habitual que arribin fàcilment a la meitat del volum de pegats. En aquesta ocasió els controladors representen al voltant d'una cambra del total, segons el resum de l'arbre de canvis.
En aquesta ocasió, una part molt significativa del treball està en els sistemes de fitxers. El client SMB (utilitzat àmpliament en xarxes mixtes Windows/Linux, també en empreses espanyoles i europees) s'emporta una porció molt rellevant dels ajustaments, acompanyat de millores en XFS i EROFS, dos sistemes de fitxers freqüents en entorns de servidor i emmagatzematge d'alt rendiment. Part d'aquest treball està centrat en els sistemes de fitxers i el seu comportament sota càrrega.
La resta del conjunt de canvis es reparteix entre ajustaments al nucli central, codi de xarxa, arquitectura, proves automatitzades i BPF. BPF, que s'utilitza cada vegada més per a observabilitat, filtratge i tasques avançades dins del nucli, rep múltiples correccions tant al propi nucli com a la bateria de tests, amb l'objectiu de reforçar la seva fiabilitat en contextos on s'empra per a monitorització o seguretat.
Correccions destacades: AMDXDNA i altres drivers gràfics
Dins l'àrea de controladors, un dels focus més importants d'aquesta rc2 és a l'ecosistema gràfic i d'acceleració. El driver AMDXDNA, associat als acceleradors Ryzen AI d'AMD, acumula una llista notable d'arranjaments que van des de problemes de suspensió del sistema fins a errors de memòria.
Entre les correccions ja integrades s'hi inclouen solucions a bloquejos relacionats amb la suspensió, desbordaments de memòria intermèdia, sanitització d'entrades, deadlocks, accessos fora de rang i errors de càrrega de microprogramari. Molts d'aquests problemes estan directament lligats a la complexitat i als riscos de gestionar memòria manualment a C, cosa que ha revifat el debat sobre l'ús de Rust en controladors per minimitzar aquest tipus de fallades en el futur.
Més enllà d'AMDXDNA, els canvis també arriben a AMDGPU (incloent-hi el suport UserQ, correccions al subsistema de pantalla DC ia VCN 5), així com a controladors d'Intel Xe, Nouveau i altres drivers de vídeo i acceleració. En aquests darrers casos es tracta principalment de pegats més petits, sense grans novetats, però necessaris per estabilitzar el suport gràfic de cara a la versió estable de Linux 7.0.
Sistemes de fitxers i xarxa: SMB, XFS, EROFS i més
La versió 7.0-rc2 també s'endinsa de ple en el manteniment de sistemes de fitxers essencials tant en escriptori com en servidor. El client SMB rep un volum ampli de canvis, el que pot ser especialment rellevant per a les organitzacions europees que combinen servidors Linux amb infraestructures Windows o NAS comercials a les seves xarxes internes.
Al costat de SMB, XFS i EROFS incorporen correccions que busquen millorar el comportament en contextos d'alta càrrega i evitar regressions introduïdes durant el període de fusions. Aquests ajustaments són especialment interessants per a proveïdors de hosting, centres de dades i administradors de sistemes que treballen amb grans volums dinformació en sistemes GNU/Linux.
Al plànol de la xarxa, s'han afegit canvis repartits per diferents capes de l'stack de networking, reforçant el funcionament en escenaris on el nucli 7.0 s'utilitzi per gestionar trànsit intens, serveis web o infraestructures al núvol que donen suport a usuaris a Espanya i la resta d'Europa.
Canvis al nucli central, BPF i arquitectura
Més enllà dels subsistemes visibles, una porció considerable de la rc2 se centra en el core del nucli. S'han incorporat arranjaments a diferents rutes d'execució interna, així com al codi vinculat a les arquitectures suportades, amb l'objectiu d'evitar comportaments inesperats i millorar el rendiment en certs escenaris concrets.
BPF continua sent una àrea d'atenció especial en aquesta etapa de desenvolupament. Les proves automatitzades i les eines associades a BPF han rebut nombrosos ajustaments, el que resulta clau per als que usen aquesta tecnologia en observabilitat, xarxes o seguretat avançada, inclosos proveïdors de serveis europeus que basen part de la seva monitorització en aquests mecanismes.
Una altra modificació destacada és l'eliminació de una antiga opció de Kconfig que provocava missatges molestos als registres del sistema relacionats amb l'ús de fonts d'aleatorietat no inicialitzades. Aquest tipus de neteja pot semblar menor, però ajuda a reduir soroll als logs i facilita a administradors i equips de suport la identificació de problemes reals.
Una RC amb impacte en proves per a maquinari recent
Els qui solen instal·lar versions preliminars del nucli per provar les últimes funcionalitats haurien d'examinar amb detall aquesta rc2. El volum de canvis sobre subsistemes de xarxa, sistemes de fitxers avançats i maquinari nou d'AMD fa aconsellable prendre's amb calma les proves, especialment si es fa servir el nucli en entorns on l'estabilitat és important.
En ordinadors de sobretaula o portàtils dús personal, pot resultar interessant provar Linux 7.0-rc2 en equips amb processadors Ryzen i acceleradors d'IA integrats, sempre que es faci en entorns controlats (per exemple, en una partició de proves o en una màquina secundària) i amb còpies de seguretat al dia.
En qualsevol cas, aquesta RC no està pensada per a equips de producció, estacions de treball crítiques ni servidors en explotació, ni a Espanya ni a la resta d'Europa. Es tracta d'una versió de desenvolupament que té com a objectiu principal que la comunitat detecti errors abans que l'edició estable vegi la llum.
Opcions per instal·lar Linux 7.0-rc2 a la vostra distribució
Fins que la versió final de Linux 7.0 es publiqui i les principals distribucions (Debian, Ubuntu, Fedora, openSUSE, etc.) la integrin als seus repositoris estables, els qui vulguin provar la rc2 han d'instal·lar el kernel pel seu compte. Això exigeix certa experiència i un nivell de comoditat raonable amb la línia d'ordres.
En distribucions basades en Debian o Ubuntu, així com en moltes altres utilitzades a Espanya, una opció força popular és recórrer a eines de gestió de kernels com les que ofereixen alguns repositoris de tercers. La idea és poder descarregar i instal·lar versions mainline del nucli sense compilar-lo manualment, alhora que es facilita el canvi entre nuclis en cas de problemes.
Amb les correccions ja aplicades a AMDXDNA, AMDGPU, sistemes de fitxers com SMB, XFS i EROFS, i el reforç a BPF, nucli central i xarxa, Linux 7.0-rc2 es posiciona com una etapa clau per polir una versió que apunta a millorar tant la compatibilitat amb maquinari modern com la solidesa interna del sistema. Per als que segueixin de prop l'evolució del nucli, aquesta fita serveix de recordatori que, encara que no tot surti perfecte a la primera, el procés de millora continua és molt viu.
