Arrêt du développement du planificateur de tâches MuQSS et du jeu de correctifs "-ck" pour le noyau Linux

Con Kolivas a prévenu de son intention d'arrêter de développer ses projets pour le noyau Linux, visant à améliorer la réactivité et l'interactivité des tâches des utilisateurs. Cela inclut l'arrêt du développement du planificateur de tâches MuQSS (Multiple Queue Skiplist Scheduler, précédemment développé sous le nom de BFS) et l'arrêt de l'adaptation de l'ensemble de correctifs « -ck » pour les nouvelles versions du noyau.

La raison invoquée est la perte d'intérêt pour le développement du noyau Linux après 20 ans d'activité et l'incapacité de retrouver sa motivation d'antan après son retour au travail médical pendant la pandémie de Covid19 (Kon est anesthésiste de formation et pendant la pandémie, il a dirigé un projet visant à développer une nouvelle conception d'appareils de ventilation mécanique et à utiliser l'impression 3D pour créer des pièces associées).

Il est à noter qu'en 2007, Con Kolyvas avait déjà arrêté de développer des correctifs « -ck » en raison de l'impossibilité de promouvoir ses correctifs sur le noyau Linux principal, mais est ensuite revenu à leur développement. Si Kon Kolivas ne parvient pas à trouver la motivation pour continuer à travailler cette fois, la sortie des patchs 5.12-ck1 sera la dernière.

Les correctifs "-ck", en plus du planificateur MuQSS, qui poursuit le développement du projet BFS, incluent diverses modifications affectant le fonctionnement du système de gestion de la mémoire, la gestion des priorités, la génération d'interruptions de minuterie et les paramètres du noyau. L'objectif principal des correctifs est d'améliorer la réactivité des applications sur le bureau. Étant donné que les modifications proposées peuvent affecter négativement les performances des systèmes de serveur, des ordinateurs dotés d'un grand nombre de cœurs de processeur et fonctionner dans des conditions où un grand nombre de processus s'exécutent simultanément, de nombreuses modifications de Kon Kolivas ont été refusées. noyau et il devait les prendre en charge sous la forme d'un ensemble distinct de correctifs, adaptables à chaque nouvelle version du noyau.

La dernière mise à jour de la branche « -ck » était une adaptation pour la version 5.12 du noyau. La sortie des correctifs "-ck" pour le noyau 5.13 a été ignorée, et après la sortie du noyau 5.14, il a été annoncé qu'ils arrêteraient le portage des nouvelles versions du noyau. Peut-être que le relais de la maintenance des correctifs pourrait être repris par les projets Liquorix et Xanmod, qui utilisent déjà des développements de l'ensemble « -ck » dans leurs versions du noyau Linux.

Con Kolivas est prêt à confier la maintenance des correctifs à d'autres mains, mais ne pense pas que ce sera une bonne solution, car toutes les tentatives passées de création de forks ont conduit à des problèmes qu'il a essayé d'éviter. Pour les utilisateurs qui souhaitent tirer le meilleur parti de l'utilisation du noyau Linux principal sans y porter le planificateur MuQSS, Con Kolivas estime que le moyen le plus simple et le plus efficace de porter les correctifs est d'augmenter la fréquence de génération d'interruptions de minuterie (HZ). à 1000 Hz.

Source: opennet.ru

Ajouter un commentaire