Illustration of Linux kernel 6.19 release with Tux penguin, scheduling enhancements, Microsoft C extensions, and collaborating tech giants for a news article.
Imagen generada por IA

Kernel de Linux 6.19 añade mejoras en planificación y extensiones C de Microsoft

Imagen generada por IA

El próximo kernel de Linux 6.19 introduce mejoras clave en el marco sched_ext para una mejor recuperación de planificadores eBPF e integra extensiones C de Microsoft para una compilación de código más limpia. Estas actualizaciones buscan mejorar la estabilidad, el rendimiento y la eficiencia de los desarrolladores en diversos entornos de cómputo. Las contribuciones de empresas como Google, Meta y Microsoft destacan la creciente colaboración en el desarrollo de código abierto.

El kernel de Linux 6.19 trae varias mejoras notables, centradas en la resiliencia de la planificación y la compatibilidad de código. El marco sched_ext, que permite planificadores personalizados mediante programas eBPF, recibe actualizaciones para la recuperación de fallos. Estos cambios permiten que el kernel detecte y mitigue problemas de planificadores eBPF maliciosos, como bucles infinitos o uso excesivo de recursos, recurriendo a comportamientos predeterminados como el Completely Fair Scheduler (CFS). Desarrolladores de Google y Meta contribuyeron a estos parches, motivados por escenarios de producción en centros de datos donde los planificadores personalizados optimizan la latencia para cargas de trabajo como inferencia de IA y feeds de redes sociales.

Los benchmarks indican hasta un 15% de mejor latencia en situaciones de alta contención, con tiempos de recuperación reducidos de minutos a milisegundos. El marco ha evolucionado desde su introducción en Linux 6.12, basándose en funciones como subplanificadores de cgroup preparados en 6.18. Esto mejora la tolerancia a fallos para computación en la nube, sistemas en tiempo real y entornos de alto rendimiento, minimizando el tiempo de inactividad en entornos empresariales.

En paralelo, Linux 6.19 incorpora extensiones C de Microsoft a través de la bandera del compilador -fms-extensions para GCC y Clang. Esto habilita funciones como estructuras anónimas dentro de uniones, simplificando el código y reduciendo soluciones alternativas. El cambio, propuesto desde 2007, conduce a un código más limpio al eliminar typedefs redundantes, como se señaló en las discusiones del kernel. Linus Torvalds no se ha opuesto a los parches, que se fusionaron en el árbol kbuild-next.

La participación de Microsoft se extiende a otras contribuciones, incluyendo el controlador RAMDAX para gestión de memoria y extensiones de ventiladores ACPI para control térmico. Estas actualizaciones se alinean con tendencias más amplias del kernel, como la eficiencia multi-núcleo y la gestión de energía, mejorando la adaptabilidad de Linux para servidores, sistemas empotrados y entornos híbridos. Aunque algunos miembros de la comunidad expresan preocupaciones por las dependencias, las funciones prometen una mejor compatibilidad multiplataforma sin introducir regresiones.

Qué dice la gente

Las discusiones en X sobre el kernel de Linux 6.19 se centran en las mejoras de sched_ext para la recuperación de planificadores eBPF y la adopción de extensiones C de Microsoft para una mejor compatibilidad con Clang y limpieza de código. Las reacciones son predominantemente neutrales e informativas de cuentas técnicas como Phoronix y educadores del kernel, elogiando las ganancias de estabilidad y la colaboración sin críticas notables. Las publicaciones de alto engagement explican los beneficios del dialecto del compilador para Android y la preparación para el futuro.

Artículos relacionados

Illustration of Linus Torvalds announcing Linux kernel 6.18 LTS release with Tux penguin, kernel code, and feature icons in a conference setting.
Imagen generada por IA

Linux kernel 6.18 released as long-term support version

Reportado por IA Imagen generada por IA

Linus Torvalds announced Linux kernel 6.18 on the last Sunday of November 2025, marking the final release of the year. The kernel has been officially designated as a long-term support version, with maintenance promised until December 2027. It includes various hardware improvements, file system enhancements, and new features like the Rust Binder driver.

El kernel de Linux 6.19 ha solucionado una regresión significativa en el rendimiento del planificador, restaurando la eficiencia tras revelar problemas en las pruebas iniciales. Los desarrolladores identificaron y parchearon un fallo que provocó una caída del 52,4 % en los benchmarks, garantizando una gestión de tareas más fluida en los núcleos de la CPU. Esta corrección resalta el robusto proceso de desarrollo del kernel en medio de optimizaciones más amplias.

Reportado por IA

El kernel de Linux 6.19 introduce la función X86_NATIVE_CPU, que permite optimizaciones nativas capaces de mejorar el rendimiento en un 5-15% en procesadores Intel y AMD. Esta opción de Kconfig simplifica la compilación de kernels adaptados a hardware específico mediante la bandera del compilador -march=native. Los benchmarks indican ganancias en tareas como cifrado y simulaciones científicas, beneficiando potencialmente a centros de datos y computación de alto rendimiento.

Basándose en las mejoras recientes para portátiles y dispositivos gaming portátiles recién integradas, el kernel de Linux 6.19 está finalizando el soporte para modelos adicionales de portátiles a finales de 2025, mejorando la compatibilidad del hardware.

Reportado por IA

Linus Torvalds ha anunciado la publicación del kernel de Linux 6.19-rc3, una actualización más pequeña de lo habitual tras el período vacacional. La versión incluye correcciones críticas para problemas de arranque en ARM64 y mejoras en el rendimiento de las GPU. Se basa en candidatos anteriores para estabilizar el kernel antes de su versión final.

Los desarrolladores gráficos de Linux han enviado parches para abordar los fallos de memoria virtual que afectan a las antiguas GPUs AMD GCN. Estas correcciones buscan mejorar la estabilidad de tarjetas como las series HD 7000 y R9 290 durante cargas de trabajo Vulkan. Los cambios llegan antes del lanzamiento del kernel de Linux 6.19.

Reportado por IA

La próxima versión del kernel de Linux 6.19 incluye correcciones para problemas de conectividad USB que afectan a los ordenadores Macintosh de Apple con chips M1 y M2. Estas actualizaciones buscan resolver problemas persistentes con los puertos USB2 y USB3 en estos dispositivos. Los cambios se están integrando en el kernel principal, según informa Phoronix.

 

 

 

Este sitio web utiliza cookies

Utilizamos cookies para análisis con el fin de mejorar nuestro sitio. Lee nuestra política de privacidad para más información.
Rechazar