14 puntos por princox 15 일 전 | 3 comentarios | Compartir por WhatsApp

Linus Torvalds lanzó oficialmente el kernel Linux 7.0. Sin embargo, que el número de versión haya subido mucho no significa que haya cambios revolucionarios. Torvalds mantiene la práctica de subir la versión mayor cuando la versión menor se vuelve demasiado alta, como x.19, y esta 7.0 sigue esa misma lógica.

Cambios principales

  • Soporte oficial para Rust: El cambio más destacado es que se eliminó la etiqueta de "experimental" de Rust. Rust no se ha convertido en el lenguaje principal del desarrollo del kernel, pero es un hito importante en su integración gradual dentro del proyecto.

  • Seguridad: Se añadió la firma post-cuántica ML-DSA para la autenticación de módulos del kernel y se eliminó el método de firma de módulos basado en SHA-1.

  • XFS con autorrecuperación: Se añadió un sistema de monitoreo de estado que vigila en tiempo real los errores del sistema de archivos XFS y, mientras mantiene el sistema montado, permite que un daemon en segundo plano active automáticamente la recuperación.

  • io_uring / BPF: Se añadió soporte para filtros cBPF en io_uring y la consulta de tipos BTF mejoró su rendimiento mediante búsqueda binaria.

  • Swap y memoria: Ahora los datos comprimidos de zram pueden escribirse directamente en disco, lo que mejora el rendimiento del swap en situaciones de presión de memoria.

  • Redes: AccECN está activado por defecto, corrigiendo un defecto de diseño de TCP con 38 años de antigüedad. Esto permite recibir retroalimentación de congestión de forma continua antes de que se pierdan paquetes.

  • KVM: Se añadió soporte de virtualización para ERAPS (Enhanced Return Address Predictor Security) en CPUs AMD Zen5 o superiores.

  • Teclas de IA en el teclado: Se añadieron 3 nuevas teclas especiales de IA para atajos exclusivos de IA en teclados.

Herramientas de IA y desarrollo del kernel

Torvalds también mencionó un punto interesante en el anuncio del lanzamiento. Reveló que las herramientas de revisión de código basadas en IA descubrieron en masa pequeños bugs que habían permanecido ocultos durante mucho tiempo, por lo que el volumen de parches al final de este ciclo de lanzamiento fue más alto de lo habitual. Dijo: "Parece que, por el uso de herramientas de IA, seguirán apareciendo corner cases durante un tiempo. Esto podría convertirse en la nueva normalidad".

Además, a partir de este lanzamiento se incluye una política oficial, junto con documentación para asistentes de codificación con IA, que guía a los contribuidores sobre cómo usar correctamente las herramientas de desarrollo.

Calendario de distribución

Linux 7.0 será el kernel predeterminado de Ubuntu 26.04 LTS y Fedora Linux 44, y ambas distribuciones están previstas para finales de abril de 2026. La merge window de la próxima versión, Linux 7.1, se abrirá pronto, y se espera que 7.1 RC1 se publique alrededor del 26 de abril.

3 comentarios

 
princox 15 일 전

Comparto la publicación de Linus Torvalds sobre la versión 7.0 de Linux.

Este es el correo de anuncio del lanzamiento de Linux 7.0 que Linus Torvalds envió a la Linux Kernel Mailing List.

Asunto: Linux 7.0
Fecha: domingo, 12 de abril de 2026 14:03:03 -0700

La última semana del lanzamiento siguió la misma línea de “pequeñas correcciones”, pero en general no parece haber problemas importantes, así que etiqueté y publiqué la versión final 7.0.
Parece que, debido al uso de herramientas de IA, seguirán apareciendo casos límite por un tiempo. Así que esto podría convertirse en la “nueva normalidad”, al menos por ahora. Ya veremos con el tiempo.
En fin, esta última semana fue realmente variada.
Hubo cambios en redes (núcleo y drivers), correcciones de arquitectura, herramientas y selftests, además de pequeños arreglos aquí y allá.

Espero que sigan probando; mañana se abre la merge window de 7.1.

Ya hay 48 (cuatro docenas) pull requests en espera — gracias a todos los que las prepararon con anticipación.

Linus

 
mammal 14 일 전

¿Cuándo se va a estabilizar io_uring de una vez? Llevo 5 años pensando en probarlo, pero termino desistiendo cada vez que salen noticias de CVE...