Development of the MuQSS task scheduler and the "-ck" kernel patch set has been resumed. Linux

Con Kolivas has resumed work on the MuQSS (Multiple Queue Skiplist Scheduler) task scheduler and the -ck patch set for the kernel. Linux, aimed at improving responsiveness and interactivity in user tasks and games. Development of these projects was discontinued in 2021 due to loss of motivation and lack of time. Kon has now returned to his previous work and released the ck patch set and the MuQSS scheduler for the kernel. Linux 7.2. It is noted that the issue of time constraints was resolved through the use of AI tools, which simplified the development and adaptation of changes to the new core.

The new patches implement a scheduling mode for allocating CPU resources between processes, taking into account I/O activity and read/write operations in the called process (I/O load is now taken into account when calculating the CPU resources allocated to a process). Additionally, bugs related to switching to sleep or standby mode have been fixed.

The "-ck" patches include the MuQSS task scheduler, which continues to develop the BFS project, and various changes affecting memory management, priority handling, timer interrupt generation, and kernel tuning. The key goal of these patches is to improve the responsiveness of desktop applications. Because the proposed changes can negatively impact the performance of server systems, computers with large numbers of CPU cores, and multiprocess environments, many of Kon Kolivas's changes were rejected for inclusion in the main kernel, and he now maintains them as a separate patch set, adapted for each new kernel release.

Source: opennet.ru

Buy reliable hosting for sites with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster