Illustration of Linux kernel 6.19 release with Tux penguin, scheduling enhancements, Microsoft C extensions, and collaborating tech giants for a news article.
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

Realistic illustration of Linus Torvalds announcing Linux kernel 6.19 release, featuring Intel/AMD hardware, GPU, storage, and performance upgrade icons.
Imagen generada por IA

Lanzado Linux kernel 6.19: fin de la serie 6.x con importantes mejoras en hardware Intel/AMD/Arm, GPU, almacenamiento, redes y nube

Reportado por IA Imagen generada por IA

Linus Torvalds anunció la versión estable de Linux kernel 6.19 el 9 de febrero de 2026, tras un ciclo de desarrollo de ocho semanas con una demora de una semana. Marcando el fin de la serie 6.x —como de 3.x a 4.0 y de 5.x a 6.0—, esta versión no LTS (6.18 LTS hasta diciembre de 2027) trae amplias mejoras para hardware Intel/AMD/Arm, GPUs antiguas, sistemas de archivos, periféricos, gráficos HDR, redes, virtualización y entornos en la nube. Torvalds la sincronizó con un gran evento deportivo de EE.UU., bromeando: «6.19 está disponible como se esperaba —justo cuando EE.UU. se prepara para paralizarse completamente más tarde hoy, viendo el último lote de anuncios televisivos», y señaló que el próximo kernel será 7.0 porque se le «están acabando los dedos y los pies».

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.

Linus Torvalds ha anunciado la liberación de Linux 6.18-rc1, marcando el inicio de la fase de candidatos a lanzamiento para la próxima versión del kernel. Describió la ventana de fusión de dos semanas anterior como 'una de las buenas ventanas de fusión', destacando su tamaño promedio y la ausencia de problemas graves durante las pruebas. El kernel incluye actualizaciones y mejoras extensas en controladores en varios subsistemas.

Reportado por IA

Sobre la aprobación en la Cumbre de Mantenidores del Kernel 2025, el kernel de Linux finalizó la integración permanente de Rust a finales de 2025, destacando éxitos iniciales como la detección del primer CVE de Rust junto con importantes actualizaciones de rendimiento y seguridad en los kernels 6.19 y 6.18.

Linus Torvalds ha anunciado que el kernel de Linux saltará a la versión 7.0 tras concluir la serie 6.x, marcando un hito cosmético pero simbólico para el proyecto de código abierto. La decisión sigue las prácticas establecidas de versionado para mantener manejables los números menores, sin una gran revisión técnica asociada al cambio. Los desarrollos en curso incluyen una integración ampliada de Rust y mejoras en el soporte de hardware.

Reportado por IA

El desarrollo del kernel Linux 6.19 continúa con la publicación de 6.19-rc4, tras un período vacacional tranquilo desde candidatos a lanzamiento anteriores como rc1 en diciembre de 2025. El equipo ya está planificando el 6.19-rc8.

 

 

 

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