Linux 6.15 introduce muchas mejoras para procesadores AMD, redes y todo tipo de hardware
El desarrollo de Linux 6.15 ha ido rodado, y el lanzamiento de la versión estable ha llegado cuando se esperaba. De ese modo, Linux Torvalds ya lo ha anunciado oficialmente, y nosotros nos hacemos eco del lanzamiento y publicamos nuestra nota habitual. Como siempre, muchos cambios y mejoras, entre lo que destaca el soporte para nuevo hardware.
Otra coas que puede llamar la atención es algo que no vemos. En versiones anteriores se incluyó un apartado sobre el gaming, lo que significaba que se introdujeron muchos cambios en este apartado. En Linux 6.15 hay alguno que otro para jugones, pero menos. Lo que sigue es la lista con las novedades más destacadas de esta versión del kernel.
Novedades más destacadas de Linux 6.15
- Procesadores:
- Una amplia variedad de mejoras en el soporte de CPUs AMD e Intel, como el soporte para el uso de AMD INVLPGB para la invalidación de TLB de difusión y FineIBT-BHI.
- Primeros trabajos para habilitar la compatibilidad con Intel APX.
- Código CRC mucho más rápido para CPUs AVX-512.
- Turbostat ahora puede trabajar con hasta 8192 núcleos de CPU en comparación con el límite de 1024 núcleos de CPU que ahora ha sido superado por algunos usuarios.
- El código de eventos de rendimiento ha añadido soporte para el filtrado de latencia de carga AMD Zen 5.
- AES-CTR más rápido para AMD Zen 5 y otros procesadores Intel/AMD más recientes entre las muchas mejoras del subsistema criptográfico para Linux 6.15.
- Compatibilidad de RISC-V con BFloat16. Además de BF16, ahora se soportan otras instrucciones RISC-V más recientes.
- Más funciones para LoongArch, como compatibilidad con el núcleo UBSAN, BPF JIT mejorado y otras funciones del núcleo.
- Mejoras en el controlador AMD P-State.
- Corrección de una regresión de rendimiento significativa para el gobernador CPUIdle en sistemas Linux sin cosquillas que podría producir alrededor de un 50% de regresión de rendimiento anteriormente para las pruebas SPECjbb Java.
- Actualizaciones de Intel y AMD KVM.
- Mejoras en Intel TDX para evitar una ruta de código «lenta y con errores».
- Se ha fusionado el soporte multicluster de MIPS y se utiliza para el SoC Mobileye EyeQ6.
- Soporte para el SoC AMD Versal NET.
- Arm Morello, Apple T2, MNT Reform 2, y muchos otros SoC y dispositivos añadidos/cambios.
- Soporte para Intel Raptor Lake S dentro del driver EDAC.
- Tarjetas gráficas y GPUs:
- El muy primitivo código del controlador NOVA fue fusionado para este controlador de gráficos/pantalla del kernel de NVIDIA, de código abierto y basado en Rust, que se basa en el GSP (GPU System Processor) de NVIDIA con Turing y GPUs más recientes. Este sucesor definitivo del driver Nouveau está todavía en las primeras fases de desarrollo y aún no se puede usar ni nada parecido con Linux 6.15.
- Compatibilidad del controlador Intel Xe con la memoria virtual compartida (SVM).
- Notificación estandarizada al espacio de usuario de GPUs colgadas.
- El controlador Intel Xe también es compatible con el muestreo de paradas de la UE.
- Un nuevo modo de supervivencia para el controlador Intel Xe.
- Introducción a la nueva función dirty rect del controlador Intel Xe3.
- Informes de temperatura de GPU y VRAM Intel con el controlador Xe.
- Compatibilidad con el perfil de potencia Intel GuC SLPC.
- Compatibilidad de AMDGPU con la interfaz i2c OEM para iluminación RGB y otros controles utilizados por algunos socios de placas AMD Radeon.
- Nuevo soporte de hardware de AMD para varios bloques IP nuevos en las próximas GPU/APU.
- Informes sobre la velocidad de los ventiladores de la serie AMD Radeon RX 9070.
- Soporte de pantalla Apple Touch Bar.
- Varios otros gráficos/controlador de pantalla adiciones.
- Almacenamiento y sistemas de archivos:
- Habilitación de tamaños de bloque superiores al tamaño de página.
- Ahora EROFS puede manejar datos mucho más grandes, como los que se utilizan para el entrenamiento de modelos de inteligencia artificial.
- El formato en disco Bcachefs se considera ahora «congelado suave» antes de eliminar su etiqueta experimental, esperemos que en un futuro próximo.
- Compresión de datos Zstd rápida y en tiempo real para Btrfs.
- Preparativos para el soporte de escritura atómica de gran tamaño. En una futura versión del kernel, EXT4 y XFS ya se están preparando para soportar el manejo de escrituras atómicas grandes.
- Inline crypto passthrough para el objetivo DM-Stripe se encuentran entre las actualizaciones de Device Mapper.
- Soporte para nombres de archivo mucho más grandes con FUSE al pasar de un límite de longitud de nombre de archivo de 1024 a 4096 para sistemas de archivo en el espacio de usuario.
- EXT4 está mejor protegido contra los sistemas de archivos maliciosos.
- Varias mejoras en F2FS.
- exFAT ahora puede manejar el borrado de archivos mucho más rápido.
- Optimizaciones menores de archivos VFS.
- Redes:
- Soporte de recepción de copia cero en red IO_uring.
- Un controlador de transporte MCTP para MCTP sobre USB.
- Compatibilidad con Ethernet Intel Killer E5000.
- Compatibilidad con la unidad de procesamiento de paquetes de red Airoha RISC-V.
- Muchas otras mejoras en los controladores de redes cableadas e inalámbricas, incluida la compatibilidad con Realtek RTL8814AE y RTL8814AU y otros ASIC.
- Otro hardware:
- Se introduce el nuevo subsistema FWCTL.
- Varias mejoras de soporte para portátiles como la adición de un controlador para Samsung Galaxy Book y soporte para Huawei Matebook E Go EC.
- Controlador de la pantalla táctil Apple Z2 y Touch Bar para la entrada en algunos dispositivos móviles Apple y la Touch Bar para los dispositivos Apple Silicon M-Series.
- Un controlador de retroiluminación para varios dispositivos móviles de Apple.
- Mejor manejo para los mandos de Sony PlayStation 5.
- El nuevo controlador Parade PS883X se encuentra entre las actualizaciones de USB y Thunderbolt.
- Mejoras en el código del bus GPIB.
- Monitorización de sensores para AMD BC-250 y una placa base ASUS X670E.
- Soporte de descarga SPI.
- Soporte SoundWire Bulk Register Access (BRA) para permitir un mayor ancho de banda.
- Muchos otros nuevos soportes de hardware de sonido.
- Se añade un controlador watchdog para Lenovo ThinkEdge SE30.
- Controladores PCI para el controlador PCIe Agilex y AMD Multimedia DMA Bridge.
- Compatibilidad con Microsoft Hyper-V para ejecutarse como partición raíz y capacidad para desconectar núcleos de CPU en el contexto de máquinas virtuales Hyper-V con Linux.
- Se ha fusionado el controlador de descodificación de vídeo Qualcomm Iris junto con la compatibilidad con la entrada HDMI de DesignWare.
- Seguridad de Linux:
- Protección MSEAL de las asignaciones del sistema para mejorar la seguridad en Chrome OS, Android y otras plataformas Linux de alta seguridad.
- AMD Zen 5 SRSO manejo de mitigación para KVM.
- ARM64 invierte el manejo de la mitigación de Spectre BHB para los procesadores AArch64.
- Mejoras generales:
- Se pueden encontrar muchas mejoras en el programador del núcleo en Linux 6.15.
- Soporte de Kbuild para Debian de 64 bits LoongArch y uso más rápido de gendwarfksyms.
- Una nueva opción de arranque «hugetlb_alloc_threads» que puede ayudar a acelerar los tiempos de arranque de Linux.
- Actualizaciones de los enlaces del núcleo del controlador Rust y otras adiciones al lenguaje Rust.
- Soporte para perfiles de latencia con perf.
- Zstd 1.5.7 proporciona soporte actualizado de compresión/descompresión Zstandard.
- Una opción de compilación por defecto TTY nulo para aquellos que construyen el kernel sin soporte VT.
- Varias actualizaciones de sched_ext.
Por otra parte, se han eliminado los controladores IBM CXL/CAPI viejos y el soporte para el servidor Cell Blade también de IBM.
Ya disponible
Linus Torvalds ha anunciado el lanzamiento de Linux 6.15 hace unos instantes, y pronto debería aparecer en kernel.org. Su llegada a las diferentes distribuciones Linux dependerá de la filosofía de actualizaciones de cada una.