Linux 6.6 hace su aparición el kernel con un planificador de tareas




 El pasado 30 de octubre se lanzó la versión 6.6 del kernel de Linux, el núcleo del sistema operativo libre más popular del mundo. Esta nueva versión trae consigo varias mejoras y novedades, entre las que destaca el nuevo planificador de tareas llamado MuQSS.


El planificador de tareas es el componente del kernel que se encarga de asignar los recursos de la CPU a los procesos que se ejecutan en el sistema. El objetivo es optimizar el rendimiento y la respuesta del sistema, evitando que haya procesos que acaparen la CPU o que queden bloqueados por falta de recursos.


El planificador actual de Linux se llama CFS (Completely Fair Scheduler) y se basa en un algoritmo que intenta repartir el tiempo de la CPU de forma equitativa entre los procesos, teniendo en cuenta su prioridad y su comportamiento. Sin embargo, algunos usuarios y desarrolladores han criticado a CFS por ser demasiado complejo, consumir mucha memoria y provocar problemas de latencia y rendimiento en algunos escenarios.


Es por eso que el desarrollador Con Kolivas ha creado MuQSS (Multiple Queue Skiplist Scheduler), un planificador alternativo que promete ser más simple, eficiente y rápido que CFS. MuQSS se basa en un algoritmo que usa varias colas de prioridad para organizar los procesos y una estructura de datos llamada skiplist para acceder a ellos rápidamente. Según Kolivas, MuQSS mejora el rendimiento y la respuesta del sistema en entornos con poca carga, como los ordenadores personales, y también en entornos con mucha carga, como los servidores.


MuQSS no es el único planificador alternativo que existe para Linux. Otros ejemplos son BFS (Brain Fuck Scheduler), también creado por Kolivas, o PDS (Preemptive Deadline Scheduler), desarrollado por Alfred Chen. Sin embargo, MuQSS es el primero que se incluye oficialmente en el kernel de Linux, aunque solo como una opción experimental que se puede activar o desactivar al compilar el kernel.


Para probar MuQSS hay que descargar el código fuente del kernel 6.6 desde la página oficial de Linux y compilarlo con la opción CONFIG_SCHED_MUQSS activada. También se puede usar alguna distribución de Linux que ya incluya esta opción, como por ejemplo Liquorix o Zen Kernel.


MuQSS es una apuesta interesante para mejorar el funcionamiento de Linux y ofrecer una alternativa a CFS. Habrá que ver si consigue convencer a los usuarios y a los desarrolladores de su eficacia y si logra convertirse en el planificador por defecto en futuras versiones del kernel.

LinusGems

Soy una persona muy interactiva le gusta descubrir y visitar muchos lugares

Publicar un comentario

Comentar con moderación y respeto , leer las normas y condiciones sino estar de acuerdo! Contacto info@thelinusgems.com

Artículo Anterior Artículo Siguiente

Consentimiento de Cookies!

Este sitio web utiliza cookies para ofrecerle una mejor experiencia de navegación. Al utilizar nuestro sitio web, usted acepta el uso de cookies

Leer Mas