Con Kolivas hat gewarnt, dass er die Entwicklung seiner Projekte für den Linux-Kernel einstellen will, die darauf abzielen, die Reaktionsfähigkeit und Interaktivität von Benutzeraufgaben zu verbessern. Dazu gehört die Einstellung der Entwicklung des MuQSS-Schedulers (Multiple Queue Skiplist Scheduler, der zuvor unter dem Namen BFS entwickelt wurde) sowie die Beendigung der Anpassung des "-ck" Patchsets für neue Kernelversionen.
Als Grund wird das nach 20 Jahren solcher Tätigkeit nachlassende Interesse an der Entwicklung für den Linux-Kernel genannt sowie die Unfähigkeit, die einstige Motivation nach der Rückkehr zur medizinischen Tätigkeit während der Covid19-Pandemie zurückzugewinnen (Con ist ausgebildeter Anästhesist und leitete während der Pandemie ein Projekt zur Entwicklung eines neuen Designs von Beatmungsgeräten und zur Verwendung von 3D-Druck zur Herstellung von zugehörigen Teilen).
Bemerkenswert ist, dass Con Kolivas bereits 2007 die Entwicklung der "-ck" Patches aufgrund der Unfähigkeit, seine Korrekturen in den Hauptkern aufzunehmen, eingestellt hat, danach jedoch zu ihrer Entwicklung zurückgekehrt ist. Sollte Con Kolivas diesmal keine Motivation finden, die Arbeit fortzusetzen, wird die Veröffentlichung des Patches 5.12-ck1 die letzte sein.
Die "-ck" Patches, neben dem MuQSS-Scheduler, der die BFS-Entwicklung fortsetzt, beinhalten verschiedene Änderungen, die die Funktionsweise des Speichermanagements, die Prioritätensetzung, die Generierung von Timer-Unterbrechungen und die Kernel-Konfiguration beeinflussen. Ziel der Patches ist es, die Reaktionsfähigkeit von Anwendungen auf dem Desktop zu verbessern. Da die vorgeschlagenen Änderungen die Leistung von Serversystemen, Rechnern mit einer hohen Anzahl an CPU-Kernen und den Betrieb unter Bedingungen mit gleichzeitig vielen Prozessen negativ beeinflussen können, wurden viele von Con Kolivas' Änderungen nicht in den Hauptkern aufgenommen, sodass er sie in Form eines separaten Patchsets, das an jede neue Kernelversion angepasst wird, unterstützen musste.
Das letzte Update der "-ck" Reihe war die Anpassung für die Kernelversion 5.12. Die Veröffentlichung der "-ck" Patches für den Kernel 5.13 wurde übersprungen, und nach der Veröffentlichung von Kernel 5.14 wurde angekündigt, dass die Portierung für neue Kernversionen eingestellt wird. Möglicherweise können die Projekte Liquorix und Xanmod, die bereits Anpassungen aus dem "-ck" Set in ihren Linux-Kernel-Versionen verwenden, die Betreuung der Patches übernehmen.
Con Kolivas ist bereit, die Pflege der Patches in andere Hände zu geben, glaubt jedoch nicht, dass dies eine erfolgreiche Lösung sein wird, da alle bisherigen Versuche, Forks zu erstellen, zu Problemen geführt haben, die er zu vermeiden versucht hat. Für Benutzer, die den maximalen Gewinn aus der Nutzung des Kernels von Linux ohne Portierung des MuQSS-Schedulers erzielen möchten, hält Con Kolivas es für am einfachsten und effektivsten, die Patches zur Erhöhung der Interruptfrequenz des Timers (HZ) auf 1000 Hz zu übertragen.
Quelle: opennet.ru
