Linus Torvalds ha anunciado la disponibilidad del primer Release Candidate (RC) del próximo Linux Kernel 6.12, marcando el inicio de las pruebas públicas de esta nueva versión. El lanzamiento final de la serie del kernel Linux 6.12 está programado para mediados o finales de noviembre de 2024, dependiendo del número de versiones candidatas (RC) que se anuncien.
El proceso de desarrollo del kernel Linux sigue un ciclo bien establecido, donde Torvalds abre una ventana de fusión para integrar nuevas características y luego comienza el proceso de pruebas con los Release Candidates. Este ciclo de prueba es fundamental para garantizar que el kernel esté estable antes de su lanzamiento final. El kernel 6.11 fue lanzado recientemente, lo que marcó el inicio del desarrollo de la versión 6.12.
Características Destacadas de Linux Kernel 6.12
Entre las nuevas características de Linux 6.12 destacan el soporte para PREEMPT_RT en tiempo real, un nuevo planificador llamado sched_ext, y soporte para Clang (incluido LTO) para nolibc. Estas mejoras refuerzan la capacidad del kernel para manejar mejor el tiempo real y ofrecen nuevas opciones para desarrolladores.
Puede leer también | Celebrando los 26 Años del Núcleo del Kernel de Linux
Mejoras de hardware y seguridad: El kernel 6.12 incluye soporte para la implementación de la cola de comandos virtual de NVIDIA para SMMUv3, mensajes DRM de pánico en forma de códigos QR, y compatibilidad mejorada con herramientas como cpuidle, que ahora muestra el valor de residencia de los estados de inactividad con mayor claridad.
Soporte para Nuevos Controladores y Hardware
El kernel Linux 6.12 amplía el soporte para nuevos procesadores y controladores. Ahora es compatible con los procesadores Intel Core Ultra, AMD Zen 5 y las tarjetas gráficas NVIDIA RTX más recientes. Además, se han añadido nuevos controladores para periféricos como los de Logitech, controladores de juegos de Nintendo Switch y Google Stadia, y teclados más recientes de portátiles Lenovo.
Puede leer también | Disponible el Kernel de Linux 6.11: Novedades y mejoras
El nuevo kernel también ofrece soporte para dispositivos ARM64 como los Surface y mejora el soporte para portátiles de LG y Dell, permitiendo ajustes de la batería y perfiles de ventiladores en equipos ASUS Vivobook. También se han optimizado los controladores de gráficos Intel Xe2 para procesadores Lunar Lake y Battlemage.
Mejoras en el Soporte de Archivos y Redes
Entre las mejoras en los sistemas de archivos, Linux 6.12 incorpora nuevas capacidades para EXT4, Btrfs, exFAT, FUSE, F2FS y Bcachefs. También añade soporte para lecturas continuas en el subsistema SPI-NAND y mejoras en la asignación de nombres personalizados en irqdomains.
Puede leer también | Un mantenedor de Rust en el Kernel de Linux se retira
En cuanto a redes, el kernel añade soporte para Device Memory TCP, lo que permite la recepción de cargas útiles de TCP en una región DMABUF y mejora el soporte para IPv6 con nuevas capacidades como IOAM6 y el modo de encapsulación tunsrc.
Soporte para Arquitecturas Específicas
El soporte para varias arquitecturas también ha sido mejorado. RISC-V ahora incluye nuevas capacidades como la compatibilidad con KASLR, reportes de vulnerabilidades de CPU y mejoras en el seguimiento de pilas de usuarios. Otras arquitecturas, como LoongArch64, ARM64, PowerPC y s390x, también han recibido mejoras con respecto a la extensión Svvptc y el soporte para vDSO getrandom.
Puede leer también | Un mantenedor de Rust en el Kernel de Linux se retira
Próximo Lanzamiento
El lanzamiento final del kernel Linux 6.12 se espera para mediados o finales de noviembre de 2024, dependiendo del número de Release Candidates (RC) que Linus Torvalds anuncie. Con nuevas características, mejoras de seguridad, compatibilidad con hardware de última generación y optimizaciones significativas en redes y sistemas de archivos, el kernel Linux 6.12 promete ser una actualización crucial para los usuarios y desarrolladores de Linux.