La versión estable del kernel de Linux 7.0 se lanzó oficialmente el 12 de abril, hora local. Este número de versión entró en 7.x principalmente debido al hábito consistente de numeración de versiones de Linus Torvalds de aumentar el número de versión principal después de llegar a X.19, en lugar de debido a un único "cambio importante". No obstante, Linux 7.0 todavía integra muchas características y mejoras nuevas notables, y servirá como la versión central del kernel del próximo Ubuntu 26.04 LTS, sentando las bases para el soporte a largo plazo de la distribución.

imagen.webp

En términos de soporte de hardware, Linux 7.0 continúa mejorando su soporte para la plataforma de procesadores Intel Nova Lake y promueve aún más la activación del acelerador Intel Crescent Island, permitiendo que la nueva generación de procesadores y hardware de aceleración tenga funciones más completas y garantías de rendimiento bajo Linux. Al mismo tiempo, se habilitan más módulos IP de tarjetas gráficas AMD en la nueva versión del kernel, lo que brinda mejor soporte de controladores y cobertura de funciones para futuras GPU AMD, continuando la evolución positiva de Linux en el campo de la pila de gráficos en los últimos años.

A nivel del sistema de archivos, XFS ha agregado capacidades de "autocuración" en esta versión, con el objetivo de lograr una recuperación más inteligente y automatizada en escenarios de error específicos, mejorando así la confiabilidad de los datos y la solidez del sistema de archivos. Esta característica también se considera un punto destacado de esta actualización. En términos de rendimiento, Linux 7.0 introduce múltiples optimizaciones, que cubren diferentes subsistemas y cargas de trabajo, para aprovechar aún más el potencial del hardware existente. Además, Intel TSX (Extensiones de sincronización transaccional) cambiará al modo automático de forma predeterminada en esta versión para lograr un equilibrio más razonable entre rendimiento y seguridad.

En términos de interfaz del kernel y mecanismo de manejo de errores, Linux 7.0 finalmente implementó un estándar universal de informe de errores de E/S, integrando implementaciones dispersas de larga data en un marco común, que se espera que brinde un comportamiento de manejo de errores más consistente y predecible en la pila de software superior. Esta mejora es beneficiosa para escenarios con requisitos de confiabilidad extremadamente altos, como sistemas distribuidos y de almacenamiento, y mejora la capacidad de mantenimiento y la observabilidad del manejo de excepciones en todo el ecosistema del kernel.

A medida que se acerca su lanzamiento oficial, Linux 7.0 todavía incorpora una serie de parches clave, que alguna vez hicieron que la gente se preocupara sobre si afectaría la fecha de lanzamiento. Estos incluyen correcciones para "pseudo errores de hardware" en los procesadores AMD Zen 3, que anteriormente se informó que interferían con la estabilidad y el diagnóstico del sistema. Otra solución importante es abordar una vulnerabilidad de acceso fuera de límites en el código del certificado X.509, que ha existido en el núcleo principal durante aproximadamente tres años y puede ser activada por usuarios sin privilegios a través de certificados especialmente diseñados, por lo que plantea un cierto riesgo de seguridad.

La adaptación a nuevos dispositivos y nuevos escenarios también aparece en la fase final de la lista de integración. El kernel agrega más ID de dispositivos al controlador ASUS Armory, de modo que más dispositivos ASUS puedan ser totalmente compatibles con Linux. Al mismo tiempo, Linux 7.0 ha agregado un lote de códigos HID para adaptarse a las próximas nuevas computadoras portátiles con "teclas de interacción del agente AI", allanando el camino para una interacción más profunda entre humanos y computadoras en el futuro.

Con el lanzamiento oficial de Linux 7.0, el código fuente relevante se puso a disposición de forma abierta, lo que permite a los desarrolladores y mantenedores de distribuciones integrarse y adaptarse en función del código más reciente. A medida que la versión 7.0 llega a su fin, la comunidad pronto ingresará a la ventana de fusión de Linux 7.1. Se espera que para entonces entren en la línea principal más características nuevas y mejoras para AMD, Intel y otras plataformas, continuando este ciclo "interminable" de desarrollo de código abierto.

aprender más:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=028ef9c96e96197026887c0f092424679298aae8