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

Illustration depicting Linux kernel maintainers extending LTS support timelines in a server room, symbolizing reversed cutbacks and enhanced stability for servers and devices.
Imagen generada por IA

Linux kernel extends LTS support for multiple releases, easing prior burnout-driven cutbacks

Reportado por IA Imagen generada por IA

Linux kernel maintainers have extended long-term support (LTS) for several key releases through 2026-2028, partially reversing a 2023 decision to limit support to two years amid contributor burnout. Stable maintainer Greg Kroah-Hartman updated the schedule following feedback from users, vendors, and fellow maintainer Sasha Levin, providing more time for security fixes in servers, Android devices, and appliances.

Developers are considering sub-scheduler support as a key feature for the upcoming Linux 7.1 kernel release. This addition, related to cgroup and sched-ext, could enhance scheduling capabilities in the open-source operating system. Phoronix highlights it as potentially one of the most exciting updates.

Reportado por IA

Developers have released Linux kernel 7.0, featuring improvements for Intel and AMD hardware, enhanced storage handling, and the removal of the experimental label from Rust support. Linus Torvalds announced the update, which is not a long-term support version. The release includes preparations for upcoming CPUs and GPUs, alongside self-healing filesystem capabilities.

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