Linus Torvalds anunció el lanzamiento y la disponibilidad de descarga de la serie del kernel de Linux 6.1 que viene con controladores nuevos y actualizados para un mejor soporte de hardware, nuevas funciones y muchos otros cambios.
Con más de dos meses de trabajo, el kernel 6.1 de Linux (nombre en clave
Hurr durr I'ma ninja sloth
) está aquí para presentar soporte experimental para el lenguaje de programación Rust.
Si bien, esto puede parecer muy emocionante para algunos, debes de tener en cuenta que “experimental” significa que es solo una implementación muy básica de Rust que no se puede usar para ningún caso de uso del mundo real.
Otro cambio importante en Linux 6.1 es el trabajo de VM LRU multigeneracional para identificar mejor las páginas de memoria que están realmente en uso.
Además, la nueva serie de kernel brinda la capacidad de realizar verificaciones de firmas PKCS#7 en programas BPF y crear programas BPF destructivos y un nuevo enlace de módulo de seguridad para controlar cómo se crean los espacios de nombres de usuario.
La arquitectura de Loongarch se ha mejorado con soporte para compilación BPF JIT, eventos kdump, kexec y perf, el sistema de archivos Btrfs recibió importantes mejoras de rendimiento, soporte para escrituras en búfer con io_uring y soporte para archivos protegidos por fs-verity para enviar operaciones, la herramienta perf obtuvo soporte mejorado para CPU AMD y el sistema de archivos FUSE ahora admite la creación de archivos temporales.
Entre otros cambios dignos de mención, el kernel ahora es capaz de descomprimirse y ejecutarse independientemente de la arquitectura de hardware en los sistemas EFI, el sistema de archivos EROFS (Sistema de archivos de solo lectura mejorado) ahora admite el intercambio de datos duplicados entre sistemas de archivos, la versión mínima de GNU Make para compilar el kernel ahora es 3.82, y un nuevo modo io_uring ayuda a diferenciar la ejecución de cosas relacionadas con el anillo hasta que una aplicación lo necesite.
Rust entra en el kernel de Linux y da otro paso hacía adelante
Por supuesto, también hay controladores nuevos y actualizados para admitir hardware más nuevo. Vale la pena mencionar aquí la compatibilidad con el teclado PinePhone, las palas XBOX One Elite, el controlador adaptable X-Box, el controlador de vuelo PhoenixRC, el controlador de automóvil VRC-2, XP-PEN Deco Pro S, HID++ para todos los dispositivos Logitech Bluetooth y el controlador DualSense Edge.
Además, el kernel 6.1 de Linux brinda soporte para control de hardware de aumento de precisión para CPU AMD, controlador criptográfico Aspeed para aceleración de hardware, soporte para procesadores Intel Meteor Lake y soporte para el formato de imagen ASMedia NVM.
Por último, pero no menos importante, el kernel de Linux 6.1 debería ser una serie LTS (Soporte a largo plazo) que podría recibir actualizaciones durante al menos dos años, según el renombrado desarrollador del kernel de Linux Greg Kroah-Hartman, quien siempre decía que la última versión importante del kernel de un año recibe soporte LTS.
Puede descargar el kernel de Linux 6.1 ahora mismo desde el sitio web kernel.org o desde el árbol Git de la fuente del kernel de Linus Torvalds si deseas compilarlo usted mismo en tu distribución GNU/Linux, pero se recomienda esperar a que llegue la nueva versión del kernel.