Con Kolivas a repris le travail sur le planificateur de tâches MuQSS (Multiple Queue Skiplist Scheduler) et sur l'ensemble de correctifs -ck pour le noyau. LinuxCes projets visaient à améliorer la réactivité et l'interactivité des tâches et des jeux pour les utilisateurs. Leur développement a été interrompu en 2021 par manque de motivation et de temps. Kon a depuis repris ses travaux précédents et a publié le patch set ck ainsi que le planificateur MuQSS pour le noyau. Linux 7.2. Il est à noter que le problème des contraintes de temps a été résolu grâce à l'utilisation d'outils d'IA, ce qui a simplifié le développement et l'adaptation des changements au nouveau noyau.
Les nouveaux correctifs implémentent un mode d'ordonnancement pour l'allocation des ressources CPU entre les processus, prenant en compte l'activité d'E/S et les opérations de lecture/écriture du processus appelé (la charge d'E/S est désormais prise en compte lors du calcul des ressources CPU allouées à un processus). De plus, des bogues liés au passage en mode veille ou en mode veille prolongée ont été corrigés.
Les correctifs « -ck » incluent le planificateur de tâches MuQSS, qui poursuit le développement du projet BFS, ainsi que diverses modifications affectant la gestion de la mémoire, la gestion des priorités, la génération des interruptions de minuterie et l'optimisation du noyau. L'objectif principal de ces correctifs est d'améliorer la réactivité des applications de bureau. Étant donné que les modifications proposées peuvent impacter négativement les performances des serveurs, des ordinateurs dotés d'un grand nombre de cœurs de processeur et des environnements multiprocessus, nombre des modifications de Kon Kolivas ont été rejetées pour intégration au noyau principal. Il les maintient désormais sous forme d'un ensemble de correctifs distinct, adapté à chaque nouvelle version du noyau.
Source: opennet.ru
