Linux 6.16-rc1 millora el suport per a arquitectures emergents i Rust

Linux 6.16-RC1

Linus Torvalds ha anunciat la disponibilitat de Linux 6.16-RC1, la primera Release Candidate de la propera sèrie del nucli. Amb el tancament de la finestra d'integració després de dues setmanes d'intens activitat, la comunitat ja pot començar a provar el que serà la propera gran actualització del nucli.

L'arribada de Linux 6.16-rc1 incorpora una àmplia gamma de novetats centrades tant en compatibilitat de maquinari com en millores de rendiment i estabilitat. Després dels nombrosos informes, aportacions de desenvolupadors i la clàssica allau de canvis en els últims dies de la finestra de fusió, el nucli ja va perfilant les línies mestres per al llançament estable previst per a finals de juliol o principis d'agost.

Linux 6.16-rc1 amplia el suport per a maquinari de nova generació

Una de les àrees que més brilla a Linux 6.16 és la incorporació de nous controladors d'AMD i Intel, a més de l'esperat suport per a les GPU NVIDIA Blackwell i Hopper a través del controlador Nouveau. També s'inclou compatibilitat per al sistema Intel APX, així com optimitzacions en el suport USB audio, que ara permet offloading al nucli principal.

A més el driver AMDKFD per a computació en GPU d'AMD ja es pot activar en arquitectures RISC-V, obrint la porta a noves plataformes i configuracions. AMD i ZTE han col·laborat per validar aquesta funcionalitat, fet que es tradueix en més opcions per a la computació oberta sobre sistemes alternatius.

Actualitzacions clau en arquitectures emergents: RISC-V i LoongArch

A l'apartat de RISC-V, Linux 6.16 estrena suport per a l'extensió de característiques de microprogramari Supervisor Binary Interface (SBI FWFT), necessària per manejar noves capacitats i extensions de la ISA RISC-V. Aquesta actualització també incorpora suport per getrandom a vDSO, el sistema de trucades mseal, rutines optimitzades per a càlculs RAID6 i compatibilitat amb extensions de SiFive. Se sumen millores de robustesa i neteja interna a la gestió de símbols, maneig d'accessos desalineats i pegats atòmics d'instruccions.

Per part seua, LoongArch afegeix l'esperat suport per al planificador multinucli, així com protecció Stackleak, compatibilitat amb MSEAL i un augment del nombre màxim teòric de nuclis suportats fins al 2048, entre altres petits ajustaments destinats a millorar l'experiència en processadors d'origen xinès.

Millores en sistemes de fitxers i estabilitat

El sistema de fitxers bcachefs continua evolucionant després de l'incident de pèrdua de dades en versions anteriors. S'han incorporat millores al consum de pila, introspecció, reparacions i missatges d'error; es resol així un greu bug detectat a la versió 6.15. El desenvolupador principal ha recordat la importància d'atendre les recomanacions abans d'executar operacions crítiques com fsck, per evitar danys innecessaris al sistema de fitxers experimental.

En un altre front, el sistema d'arxius EXT4 rep suport per a grans folis i escriptures atòmiques en sistemes bigalloc, mentre que bcachefs es beneficia de més estabilitat i capacitat de reparació davant errors.

Novetats per a desenvolupadors i optimitzacions internes a Linux 6.16-rc1

El subsistema Rust suma noves abstraccions per a diferents parts del nucli, com la inclusió de macros KUnit-mapejades d'assert!, suport per compilar edicions modernes del llenguatge i millores a les crates dedicades al nucli. Es milloren a més la documentació i les guies de codificació, incloent instruccions actualitzades per a Ubuntu.

Per a més control sobre l'exportació de símbols, s'introdueix el macro EXPORT_SYMBOL_GPL_FOR_MODULES, que permet restringir l'accés a determinats mòduls, oferint més flexibilitat i seguretat a l'hora de gestionar dependències internes entre parts del nucli.

Progrés als controladors i compatibilitat amb maquinari històric

A l'àrea de staging, els drivers GPIB per a l'històric bus de propòsit general estan gairebé llestos per sortir de la zona de proves, acostant-se a la seva inclusió total al nucli després de més de cinquanta anys des de la introducció del bus. Aquest avenç és significatiu per als que encara depenen de maquinari dinstrumentació tradicional.

Millores de rendiment i benchmarks preliminars

Les primeres comparatives de rendiment mostren increments lleugers però consistents en sistemes AMD Ryzen AI Max+ i Strix Halo, tant en proves de CPU com en gràfics integrats Radeon 8060S. Aquestes millores s'han notat respecte a Linux 6.14 i 6.15, destacant que qualsevol avenç en aquestes plataformes ja molt optimitzades és benvingut.

S'han solucionat regressions prèvies al rendiment de Nginx sobre maquinari AMD recents, assegurant que les noves versions mantinguin l'estabilitat i el rendiment esperat en múltiples entorns.

El desenvolupament del nucli segueix el ritme habitual, amb aportacions claus en maquinari, sistemes d'arxius i eines de desenvolupament. S'espera que les properes setmanes es publiquin nous Release Candidates cada diumenge, fins a culminar amb la versió estable a finals de juliol o, depenent dels RC, a principis d'agost del 2025.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.