Cese del desarrollo del planificador de tareas MuQSS y del conjunto de parches «-ck» para el núcleo de Linux

Con Kolivas advirtió sobre su intención de cesar el desarrollo de sus proyectos para el núcleo de Linux, dirigidos a mejorar la capacidad de respuesta y la interactividad de las tareas del usuario. Esto incluye la detención del desarrollo del planificador de tareas MuQSS (Multiple Queue Skiplist Scheduler, anteriormente conocido como BFS) y la interrupción de la adaptación del conjunto de parches «-ck» para nuevas versiones del núcleo.

La razón mencionada es la pérdida de interés en el desarrollo para el núcleo de Linux después de 20 años de dicha actividad y la imposibilidad de recuperar la motivación anterior tras regresar a la actividad médica durante la pandemia de Covid19 (por formación, Con es anestesiólogo y durante la pandemia lideró un proyecto para desarrollar un nuevo diseño de dispositivos de ventilación mecánica y utilizar la impresión 3D para crear piezas auxiliares).

Es notable que en 2007, Con Kolivas ya había cesado el desarrollo de parches «-ck» debido a la imposibilidad de integrar sus correcciones en el núcleo principal de Linux, pero luego volvió a su desarrollo. Si Con Kolivas esta vez no logra encontrar la motivación para continuar trabajando, la versión de los parches 5.12-ck1 será la última.

Los parches «-ck», además del planificador MuQSS, que sigue desarrollando el proyecto BFS, incluyen varios cambios que afectan el funcionamiento del sistema de gestión de memoria, el procesamiento de prioridades, la generación de interrupciones del temporizador y la configuración del núcleo. La tarea clave de los parches es mejorar la capacidad de respuesta de las aplicaciones en el escritorio. Dado que los cambios propuestos pueden afectar negativamente el rendimiento de los sistemas de servidor, de computadoras con muchos núcleos de CPU y el funcionamiento en condiciones de ejecución simultánea de muchos procesos, muchas de las modificaciones de Con Kolivas no fueron aceptadas en el núcleo principal y tuvo que mantenerlas como un conjunto de parches separado, adaptable a cada nueva versión del núcleo.

La última actualización de la rama «-ck» fue la adaptación para el lanzamiento del núcleo 5.12. Se omitió el lanzamiento de parches «-ck» para el núcleo 5.13, y tras el lanzamiento del núcleo 5.14 se anunció la intención de cesar el portado para nuevas versiones del núcleo. Es posible que los proyectos Liquorix y Xanmod, que ya utilizan en sus versiones del núcleo Linux desarrollos del conjunto «-ck», puedan recoger el testigo del mantenimiento de los parches.

Con Kolivas está dispuesto a ceder el mantenimiento de los parches a otras manos, pero no cree que esto sea una solución exitosa, ya que todos los intentos anteriores de crear forks han llevado a problemas que trató de evitar. Para los usuarios que desean obtener el máximo beneficio de utilizar el núcleo Linux base sin el portado del planificador MuQSS, Con Kolivas considera que la forma más sencilla y efectiva sería trasladar los parches para aumentar la frecuencia de generación de interrupciones del temporizador (HZ) a 1000 Hz.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster