Linux 6.9 llega, y Torvalds indica que Arm64 recibirá un poco más de amor

Published:

El kernel de Linux 6.9 ya está aquí, con muchas mejoras bajo el capó que no serán muy visibles para los usuarios, pero que ayudarán a ordenar las cosas, corregir errores y allanar el camino para futuros cambios.

Destacados del Kernel 6.9

El anuncio de lanzamiento de Linus Torvalds resume lo que hay de nuevo, con el propio hombre comentando que «la semana pasada ha sido bastante estable (y todo el lanzamiento ha sido bastante normal)». Miramos algunos de los cambios próximos en marzo cuando salió el primer candidato a lanzamiento. Hay muchos más cambios de los que tenemos espacio para explicar, pero aquí hay algunos aspectos destacados.

Refinamientos en los Sistemas de Archivos

Hay ajustes y refinamientos en varios sistemas de archivos. Algunos sistemas de archivos FUSE simplemente filtran la vista que presentan de un sistema de archivos subyacente, y para esos, el nuevo mecanismo de paso FUSE los hará más rápidos.

Nuevas Herramientas y Soporte de Hardware

Un cambio más general que ha estado en desarrollo durante más de una década es la nueva herramienta dm-vdo, que finalmente se ha fusionado. El desarrollador Permabit estaba trabajando en su tecnología de desduplicación de almacenamiento hace una década, que llamó Optimizador de Datos Virtual o VDO. Red Hat adquirió la compañía en 2017, abrió las herramientas y ahora las incluyó en el kernel.

Mejoras en la Seguridad y Rendimiento

El nuevo soporte para FRED de Intel hará que los cambios entre los anillos de protección de la CPU sean más rápidos. El parche de código resume los beneficios, pero es bastante largo. En el lado de AMD, 6.9 soporta la Paginación Anidada Segura de AMD.

Mejoras en la Programación y la Comunicación

Los desarrolladores ahora pueden acceder no solo a los procesos, sino también a los hilos individuales usando descriptores de archivos de procesos, o PIDFDs. Hay un nuevo pseudo-sistema de archivos para ellos llamado pidfdfs. Esto es invisible para el espacio de usuario, aunque: solo es para desarrolladores del kernel, pero simplifica algunas cosas.

Actualizaciones en el Soporte de Lenguajes y Compiladores

El soporte del kernel para Rust se actualizó a la versión 1.76.0, lanzada a principios de febrero, y en Rust del kernel ahora se puede usar en Arm64, pero solo si lo compila con Clang. Normalmente, el kernel se compila con GCC, y aquí, el kernel 6.9 puede usar la funcionalidad de espacio de direcciones nombrado de GCC.

Atención Especial a Arm64

Los usuarios de las últimas CPUs «Meteor Lake» de Intel y las un poco más antiguas AMD Epyc 4 deberían ver algunas mejoras de rendimiento, y un manejo de energía ligeramente mejor para otros modelos de CPU recientes también.

Torvalds señaló que se prestará más atención a Arm64 en general:

Ahora tengo una máquina arm64 más potente (gracias a Ampere), así que la semana pasada he estado haciendo casi tantas compilaciones arm64 como x86-64, y eso obviamente continuará durante la próxima ventana de fusión también. El portátil M2 que tengo ha sido más de «compilaciones de prueba semanales» que de «continuamente».

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles