Linux 6.17-rc6: un RC tranquil amb arranjaments clau

  • Linus Torvalds publica 6.17-rc6 amb cicle estable i sense incidències greus.
  • Solucionada la regressió d'hibernació originada a 6.16, d'acord mínim.
  • Ajustaments en AMD/Intel P-State (CPPC.min_perf i EPP després de reprendre) integrats.
  • Mitigació de la vulnerabilitat VMSCAPE inclosa i suport per al comandament FLYDIGI APEX 5.

Linux 6.17-RC6

La sisena candidata de la sèrie 6.17 ja està al carrer i, segons el responsable, el panorama es manté extraordinàriament serè. Linux 6.17-RC6 arriba com una actualització de poliment amb correccions repartides per diversos subsistemes i amb una mirada posada en el llançament estable en un parell de setmanes, cap a finals de setembre.

Entre el més destacat hi ha la solució al problema d'hibernació que s'arrossegava des de 6.16, retocs als controladors d'escalat de freqüència d'AMD i Intel (P-State), la mitigació de la nova vulnerabilitat VMSCAPE i petits afegits al subsistema d'entrada, com el suport per al comandament FLYDIGI APEX 5.

Novetats de Linux 6.17-rc6 i abast dels canvis

El ritme de desenvolupament d'aquest RC és contingut i sense ensurts: aproximadament un terç dels canvis corresponen a arranjaments en sistemes de fitxers (amb tocs a Ceph, el client SMB, NFS, EROFS i Btrfs), un altre terç a controladors -amb la part gràfica com a protagonista- i el darrer bloc es reparteix entre la capa de xarxa, documentació, proves automàtiques i petits retocs d'infraestructura.

L'equip d'energia ha resolt una regressió particularment molesta introduïda al cicle 6.16 que podia desembocar a fallades severes durant la hibernació. L'origen va estar en la retirada accidental d'una trucada a pm_restrict_gfp_mask() a hibernation_snapshot(), cosa que permetia certes assignacions de memòria amb intercanviar en un moment en què no havien de passar.

La combinació d'aquest canvi amb una altra modificació que afegia shrink_shmem_memory() va fer aflorar el problema en integrar-se branques de desenvolupament, i usuaris van reportar que després d'unes quantes hibernacions —al voltant de set— la imatge es corrompia, amb símptomes com ara temps d'espera i bloquejos en tasques de sistema i la necessitat d'apagar. L'arranjament, curiosament, és mínim: reintroduir la trucada adequada al punt correcte, una correcció d'una sola línia que restaura el comportament esperat.

P-State d'AMD i Intel: ajustaments fins

Juntament amb l'arranjament d'hibernació, han arribat correccions rellevants als controladors d'escalat de freqüència per a AMD i Intel. En el cas d'amd-pstate es restaura el comportament previst en fixar CPPC.min_perf de manera activa amb el governador de rendiment, i s'evita que després d'una represa el valor EPP quedi erròniament a 0 a causa de canvis recents.

Aquestes millores, signades per col·laboradors com Gautham Shenoy i Mario Limonciello, busquen que les transicions d'energia i rendiment tornin a ser predictibles després de suspendre/hibernar, i arriben a temps per a 6.17-rc6 després de ser integrades a la branca de gestió d'energia.

Seguretat: mitigació per a VMSCAPE

Aquesta setmana s'ha fet pública VMSCAPE, una nova vulnerabilitat de CPU que afecta processadors d'AMD i Intel. El nucli ja incorpora la mitigació corresponent: es va fusionar a Git en aixecar-se l'embargament ia més s'ha retroportat a sèries estables, per la qual cosa els qui segueixin la branca 6.17-rc6 disposen de la protecció sense necessitat de viure a la instantània diària del repositori.

Com sempre en aquest tipus de pegats, l'impacte en rendiment dependrà del maquinari i de la càrrega de treball, però lobjectiu prioritari és reduir la superfície de risc amb canvis conservadors i fàcilment auditables.

Controladors i input: FLYDIGI APEX 5 i ajustaments de teclat

Al subsistema d'entrada destaca l'habilitació del FLYDIGI APEX 5, un comandament de gamma alta (al voltant de 180 USD) amb operació cablejada i sense fil i un bon assortiment de botons. El suport s'ha afegit al driver XPad, usat per nombrosos comandaments compatibles amb Xbox, i ha estat suficient amb incorporar nous IDs de producte i proveïdor, la qual cosa entra dins de la finestra de fixes de 6.17.

A més, s'inclou un quirk per al portàtil TUXEDO InfinityBook Pro Gen10 (AMD) al controlador i8042, per tal d'assegurar un comportament adequat del teclat/touchpad sota determinades condicions.

Estat del cicle i data prevista per al llançament de Linux 6.17-rc6

Linus Torvalds comenta que el cicle està sent més calmat del que és habitual, possiblement influït per l'aturada de vacances, i no s'han detectat canvis de gran importància que obliguin a ajustaments de calendari. Amb la cadència actual, la publicació estable de la branca 6.17 s'espera en unes dues setmanes, cap al 28 de setembre.

Més enllà del que ja hem esmentat, en aquesta RC també hi ha petites correccions a la capa de xarxa, documentació i proves (selftests), i un grapat d'arranjaments en drivers variats —amb especial presència de l'stack gràfic— que no haurien de sorprendre els que segueixen de prop el desenvolupament del nucli.

La fotografia general que deixa 6.17-rc6 és la d'un cicle estable i sense ensurts: corregida la regressió d'hibernació, afinats els controladors P-State d'AMD/Intel, mitigada VMSCAPE i amb suport addicional al subsistema d'entrada, el llançament final de 6.17 apunta a arribar amb bona salut i poques sorpreses.

Ubuntu X1E
Article relacionat:
Ubuntu X1E s'actualitza amb el nucli Linux 6.17 a ARM64