Linus Torvalds anunció hoy la disponibilidad general para pruebas públicas del primer hito de desarrollo del Candidato de Lanzamiento (RC) de la próxima serie de kernel Linux 6.11.
Proceso de Desarrollo
Han pasado dos semanas desde que se abrió la ventana de fusión para el kernel Linux 6.11, el mismo día en que se lanzó el kernel Linux 6.10, por lo que es momento de probar las versiones RC. La primera está disponible para su descarga desde el árbol git de Linus Torvalds aquí o en el sitio web de kernel.org.
Novedades del Kernel 6.11
El kernel Linux 6.11 se espera que incluya:
- Nuevo subsistema de controladores: para habilitar el soporte de chips Bluetooth/WLAN en plataformas Qualcomm.
- Soporte de getrandom() en vDSO: en sistemas x86, añadiendo un nuevo tipo de mapeo a mmap(2) que permite al kernel borrar páginas en cualquier momento bajo presión de memoria.
- Soporte de hotplug de CPU virtual: para sistemas ACPI AArch64 (ARM64).
- Nuevo mecanismo para crear dominios de interrupción.
Actualizaciones Importantes
Además, el kernel Linux 6.11:
- Actualiza el soporte KVM: para la arquitectura LoongArch con soporte ParaVirt steal time, soporte perf kvm-stat y mejoras en la migración de VM.
- Habilita KVM halt poll shrinking por defecto.
- Reescribe el esquema de contabilidad de disco para el sistema de archivos bcachefs: para almacenar la contabilidad como claves normales de btree.
- Implementa soporte del servidor NFS para el nuevo tipo de diseño pNFS NVMe.
Otras Mejoras
También incluye:
- dmaengine_prep_peripheral_dma_vec(): para soportar transferencias usando vectores dma y documentación y usuario en AXI dma, junto con soporte STM32 DMA3 de STMicro.
- Versión mínima para la cadena de herramientas Rust.
- Soporte para plataformas de CPU Arrow Lake y Lunar Lake.
- Soporte para el controlador de CPUFreq Loongson-3.
- Soporte rápido de CPPC en el controlador amd-pstate cpufreq.
- Interfaz hwmon para el controlador de ventilador ACPI.
Nuevas Funcionalidades
El kernel Linux 6.11 también promete:
- Capa API unificada de hypercall de VMware: para soluciones de computación confidencial.
- Nueva lógica para la recuperación de grupos de bloques en segundo plano.
- Eliminación automática de cgroup después de eliminar un subvolumen.
- Nuevas opciones de montaje 'rescue=' para el sistema de archivos Btrfs.
- Soporte NUMA para sistemas basados en ACPI RISC-V.
- Muchos controladores nuevos y actualizados: para mejor soporte de hardware.
Comentarios de Linus Torvalds
"Las estadísticas de diferencias están dominadas por algunas descripciones de hardware grandes (otro volcado de registros de GPU AMD representa ~45% de las líneas en la diferencia, y algunos archivos de descriptor JSON de eventos de rendimiento representan otro 5%)," dijo Linus Torvalds. "Pero si ignoras esos volcados de hardware, la diferencia se ve perfectamente regular: los controladores representan un poco más de la mitad, el resto es aproximadamente un tercio actualizaciones de arquitectura, un tercio herramientas y documentación, y un tercio 'kernel central' (sistemas de archivos, redes, VM y kernel)."
Lanzamiento Final
Se espera que la versión final del kernel Linux 6.11 esté disponible a mediados o finales de septiembre de 2024, dependiendo de cuántos hitos de Candidato de Lanzamiento (RC) anuncie Linus Torvalds hasta entonces. Como tal, saldrá el 15 de septiembre si solo hay siete RCs o el 22 de septiembre si se anuncian ocho RCs.