Einde van ontwikkeling van die MuQSS-taakskeduleerder en die "-ck"-pleisterstel vir die Linux-kern

Con Kolivas het gewaarsku oor sy voorneme om op te hou om sy projekte vir die Linux-kern te ontwikkel, wat daarop gemik is om die responsiwiteit en interaktiwiteit van gebruikerstake te verbeter. Dit sluit in die stop van die ontwikkeling van die MuQSS-taakskeduleerder (Multiple Queue Skiplist Scheduler, voorheen ontwikkel onder die naam BFS) en die stop van die aanpassing van die "-ck"-pleisterstel vir nuwe kernvrystellings.

Die rede wat aangevoer word, is die verlies aan belangstelling om vir die Linux-kern te ontwikkel na 20 jaar van sulke aktiwiteit en die onvermoë om voormalige motivering te herwin nadat hy teruggekeer het na mediese werk tydens die Covid19-pandemie (Kon is 'n narkotiseur deur opleiding en tydens die pandemie het hy 'n projek om 'n nuwe ontwerp vir meganiese ventilasietoestelle te ontwikkel en die gebruik van 3D-drukwerk om verwante dele te skep).

Dit is opmerklik dat Con Kolyvas in 2007 reeds opgehou het om "-ck"-pleisters te ontwikkel weens die onmoontlikheid om sy regstellings aan die hoof Linux-kern te bevorder, maar toe teruggekeer na hul ontwikkeling. As Kon Kolivas nie die motivering vind om hierdie keer aan te hou werk nie, sal die vrystelling van pleisters 5.12-ck1 die laaste wees.

Die "-ck"-kolle, benewens die MuQSS-skeduleerder, wat die ontwikkeling van die BFS-projek voortsit, sluit verskeie veranderinge in wat die werking van die geheuebestuurstelsel, prioriteitshantering, generering van timer-onderbrekings en kerninstellings beïnvloed. Die sleuteldoel van die pleisters is om die responsiwiteit van toepassings op die lessenaar te verbeter. Aangesien die voorgestelde veranderinge die werkverrigting van bedienerstelsels, rekenaars met 'n groot aantal SVE-kerns negatief kan beïnvloed, en werk in toestande waar 'n groot aantal prosesse gelyktydig loop, is baie van Kon Kolivas se veranderinge geweier om aanvaar te word. kern en hy moes hulle ondersteun in die vorm van 'n aparte stel pleisters.aanpasbaar by elke nuwe kernvrystelling.

Die jongste opdatering van die "-ck"-tak was 'n aanpassing vir die 5.12 kernvrystelling. Die vrystelling van "-ck" pleisters vir kern 5.13 is oorgeslaan, en na die vrystelling van kern 5.14 is aangekondig dat hulle sal ophou porteer vir nuwe weergawes van die kern. Miskien kan die aflosstokkie van pleisteronderhoud opgetel word deur die Liquorix- en Xanmod-projekte, wat reeds ontwikkelings van die "-ck"-stel in hul weergawes van die Linux-kern gebruik.

Con Kolivas is gereed om die instandhouding van pleisters aan ander hande te oorhandig, maar glo nie dat dit 'n goeie oplossing sal wees nie, aangesien alle vorige pogings om vurke te skep gelei het tot probleme wat hy probeer vermy het. Vir gebruikers wat die meeste uit die gebruik van die hoof Linux-kern wil haal sonder om die MuQSS-skeduleerder daarheen oor te dra, glo Con Kolivas dat die maklikste en doeltreffendste manier om die pleisters oor te dra, is om die frekwensie van die timeronderbrekingsgenerering (HZ) te verhoog. tot 1000 Hz.

Bron: opennet.ru

Voeg 'n opmerking