Stopper utviklingen av MuQSS-oppgaveplanleggeren og "-ck"-patchsettet for Linux-kjernen

Con Kolivas har advart om hans intensjon om å slutte å utvikle prosjektene sine for Linux-kjernen, rettet mot å forbedre responsen og interaktiviteten til brukeroppgaver. Dette inkluderer å stoppe utviklingen av MuQSS-oppgaveplanleggeren (Multiple Queue Skiplist Scheduler, tidligere utviklet under navnet BFS) og å stoppe tilpasningen av "-ck"-patchsettet for nye kjerneutgivelser.

Årsaken som nevnes er tapet av interesse for å utvikle for Linux-kjernen etter 20 år med slik aktivitet og manglende evne til å gjenvinne tidligere motivasjon etter å ha returnert til medisinsk arbeid under Covid19-pandemien (Kon er anestesilege av utdanning og under pandemien ledet han en prosjekt for å utvikle et nytt design for mekaniske ventilasjonsenheter og bruk av 3D-utskrift for å lage relaterte deler).

Det er bemerkelsesverdig at Con Kolyvas allerede i 2007 hadde sluttet å utvikle "-ck"-patcher på grunn av umuligheten av å promotere reparasjonene hans til hoved Linux-kjernen, men gikk deretter tilbake til utviklingen. Hvis Kon Kolivas ikke finner motivasjonen til å fortsette å jobbe denne gangen, vil utgivelsen av patchene 5.12-ck1 være den siste.

"-ck"-patchene, i tillegg til MuQSS-planleggeren, som fortsetter utviklingen av BFS-prosjektet, inkluderer forskjellige endringer som påvirker driften av minnestyringssystemet, prioritetshåndtering, generering av timeravbrudd og kjerneinnstillinger. Hovedmålet med oppdateringene er å forbedre responsen til applikasjoner på skrivebordet. Siden de foreslåtte endringene kan påvirke ytelsen til serversystemer negativt, datamaskiner med et stort antall CPU-kjerner og arbeid under forhold der et stort antall prosesser kjører samtidig, ble mange av Kon Kolivas' endringer nektet å bli akseptert i de viktigste kjernen og han måtte støtte dem i form av et separat sett med patcher som kunne tilpasses hver ny kjerneutgivelse.

Den siste oppdateringen til "-ck"-grenen var en tilpasning for 5.12-kjerneutgivelsen. Utgivelsen av "-ck" patcher for kjernen 5.13 ble hoppet over, og etter utgivelsen av kjernen 5.14 ble det annonsert at de ville slutte å portere for nye versjoner av kjernen. Kanskje kan stafettpinnen med vedlikehold av oppdateringer plukkes opp av Liquorix- og Xanmod-prosjektene, som allerede bruker utviklinger fra "-ck"-settet i sine versjoner av Linux-kjernen.

Con Kolivas er klar til å overlate vedlikeholdet av lapper til andre hender, men tror ikke at dette vil være en god løsning, siden alle tidligere forsøk på å lage gafler har ført til problemer som han prøvde å unngå. For brukere som ønsker å få mest mulig ut av å bruke hoved-Linux-kjernen uten å portere MuQSS-planleggeren til den, mener Con Kolivas at den enkleste og mest effektive måten å portere oppdateringene på er å øke frekvensen av timeravbruddsgenereringen (HZ) til 1000 Hz.

Kilde: opennet.ru

Legg til en kommentar