MuQSS-i ülesannete planeerija ja Linuxi tuuma jaoks komplekti "-ck" plaastri arendamise peatamine

Con Kolivas on hoiatanud oma kavatsuse eest lõpetada oma projektide arendamine Linuxi tuuma jaoks, mille eesmärk on parandada kasutajate ülesannete reageerimisvõimet ja interaktiivsust. See hõlmab MuQSS-i ülesannete planeerija (multiple Queue Skiplist Scheduler, varem välja töötatud BFS-i nime all) arendamise peatamist ja plaastrikomplekti "-ck" kohandamise peatamist uute tuumaväljaannete jaoks.

Põhjuseks on huvi kadumine Linuxi tuuma arendamise vastu pärast 20 aastat sellist tegevust ja suutmatus taastada endist motivatsiooni pärast naasmist meditsiinitööle Covid19 pandeemia ajal (Kon on koolituselt anestesioloog ja pandeemia ajal juhtis ta projekt mehaaniliste ventilatsiooniseadmete uue disaini väljatöötamiseks ja 3D-printimise kasutamiseks seotud osade loomiseks).

Tähelepanuväärne on see, et 2007. aastal oli Con Kolyvas juba lõpetanud “-ck” plaastrite väljatöötamise, kuna tema parandusi Linuxi põhituumale polnud võimalik reklaamida, kuid naasis seejärel nende arendamise juurde. Kui Kon Kolivas ei leia seekord motivatsiooni tööd jätkata, jääb paikade 5.12-ck1 väljaandmine viimaseks.

"-ck" paigad sisaldavad lisaks MuQSS-i planeerijale, mis jätkab BFS-projekti arendust, erinevaid mäluhaldussüsteemi tööd, prioriteetide käsitlemist, taimeri katkestuste genereerimist ja kerneli sätteid mõjutavaid muudatusi. Plaastrite põhieesmärk on parandada töölaual olevate rakenduste reageerimisvõimet. Kuna kavandatavad muudatused võivad negatiivselt mõjutada serverisüsteemide, suure arvu protsessorituumadega arvutite jõudlust ja töötamist tingimustes, kus samaaegselt töötab suur hulk protsesse, keelduti paljude Kon Kolivase muudatuste vastuvõtmisest põhisüsteemi. kernel ja ta pidi neid toetama eraldi plaastrite komplektina.kohandatav iga uue kerneli versiooniga.

"-ck" haru viimane värskendus oli 5.12 kerneli versiooni kohandus. Kerneli 5.13 jaoks jäeti vahele "-ck" paikade väljaandmine ja pärast kerneli 5.14 väljaandmist teatati, et need lõpetavad kerneli uute versioonide portimise. Võib-olla saavad plaastrite hoolduse teatepulga kätte Liquorixi ja Xanmodi projektid, mis juba kasutavad oma Linuxi kerneli versioonides komplekti "-ck" arendusi.

Con Kolivas on valmis plaastrite hoolduse teistele kätte andma, kuid ei usu, et see oleks hea lahendus, kuna kõik varasemad katsed kahvleid luua on viinud probleemideni, mida ta püüdis vältida. Kasutajatele, kes soovivad Linuxi põhikerneli kasutamisest maksimumi võtta ilma MuQSS-i planeerijat sinna portimata, usub Con Kolivas, et lihtsaim ja tõhusaim viis plaastrite portimiseks on suurendada taimeri katkestuse genereerimise (HZ) sagedust. kuni 1000 Hz.

Allikas: opennet.ru

Lisa kommentaar