Termination of MUQSS Task Scheduler and Patch Set “-KK” for Linux kernel

Koh Kolivas (Con Kolivas) warned About intention to stop the development of its projects for the Linux kernel aimed at improving responsiveness and interactivity of user tasks. Including the development of the MUQSS task scheduler scheduler (Multiple Queue Skiplist Scheduler, previously developed under the name BFS) and the adaptation of the patch set “ -Kk “for new core issues.

As a reason, the loss of interest in the development for the Linux kernel after 20 years of such activities and the impossibility of returning former motivation after returning to medical activities during the COVID19 pandemic (by the formation of a horse anesthesiologist and during Pantacemia, he headed project to develop a new design of devices artificial ventilation of easy and using 3D printing to create related parts).

It is noteworthy that in 2007
Kolivas has already stopped the development of patches “-KK” against the background of the impossibility of promoting its corrections to the main composition of the Linux kernel, but then returned to their development. If Kolivas is not able to find a motivation to continue work, the release of patches 5.12-CK1 will be the last.

Patches “-KK”, in addition to the MUQSS planner, continuing the development of the BFS project, include various changes that affect the operation of the memory management system, prioritization, the generation of interrupts of the timer and the kernel setting. The key task of the patch is to increase the responsiveness of applications on the desktop. Since the proposed changes can adversely affect the performance of server systems, computers with a large number of CPU nuclei and to work in the context of simultaneously performing a large number of processes, many changes in Kolivas refused to take the core in the main composition of the nucleus and he had to support them in the form of a separate set of patches, adaptable to each new core release.

The latest update of the “-KK” branch has become adaptation for the release of the core 5.12. The release of patches “-KK” for core 5.13 was missed, and after the yield of the nucleus 5.14 announced the intention to stop porting for new versions of the kernel. Perhaps the batches accompanied by the batches will be able to pick up the projects LiQuorix and xanmod Using in its versions of the Linux kernel of the work out of the “-KK” set.

Kolivas is ready to pass the support of patches into other hands, but does not believe that it will be a good solution, since all past attempts to create formations led to the emergence of problems he tried to avoid. For users who wish to get the maximum gain from using the main Linux kernel without porting the MUQSS Planner, Kolivas believes that the most simple and effective will be transferred patches to increase the frequency of generation of interrupts from the timer (Hz) to 1000 Hz.

/Media reports.