Ukumisa uphuhliso lomcwangcisi wemisebenzi ye-MuQSS kunye ne "-ck" patch iseti ye-Linux kernel

U-Con Kolivas uye walumkisa ngenjongo yakhe yokuyeka ukuphuhlisa iiprojekthi zakhe ze-Linux kernel, ezijoliswe ekuphuculeni ukuphendula kunye nokusebenzisana kwemisebenzi yomsebenzisi. Oku kuquka ukumisa uphuhliso loMcwangcisi wemisebenzi ye-MuQSS (Umcwangcisi we-Multiple Queue Skiplist, owaphuhliswa ngaphambili phantsi kwegama elithi BFS) kunye nokuyekisa ukulungiswa kwe-“-ck” patch iseti yokukhutshwa kwekernel entsha.

Isizathu esikhankanyiweyo kukulahlekelwa ngumdla ekuphuhliseni i-Linux kernel emva kweminyaka engama-20 yomsebenzi onjalo kunye nokungakwazi ukubuyisela inkuthazo yangaphambili emva kokubuyela kumsebenzi wezonyango ngexesha lobhubhani we-Covid19 (uKon yi-anesthesiologist ngoqeqesho kwaye ngexesha lobhubhane wayekhokela iprojekthi yokuphuhlisa uyilo olutsha lwezixhobo zokungenisa umoya kunye nokusetyenziswa koshicilelo lwe-3D ukwenza iindawo ezinxulumeneyo).

Kuyaphawuleka ukuba ngo-2007, uCon Kolyvas wayesele eyeke ukuphuhlisa i-patches "-ck" ngenxa yokungakwazi ukukhuthaza ukulungiswa kwakhe kwi-Linux kernel ephambili, kodwa emva koko wabuyela ekuphuhliseni kwabo. Ukuba uKon Kolivas akaphumeleli ukufumana ukukhuthaza ukuqhubeka nokusebenza ngeli xesha, ukukhululwa kweepatches 5.12-ck1 kuya kuba ngowokugqibela.

Iipetshi ze-"-ck", ukongeza kwi-scheduler ye-MuQSS, eqhubeka nokuphuhliswa kweprojekthi ye-BFS, ibandakanya iinguqu ezahlukeneyo ezichaphazela ukusebenza kwenkqubo yokulawula imemori, ukuphatha izinto eziphambili, ukuveliswa kokuphazamiseka kwexesha kunye nezicwangciso ze-kernel. Injongo ephambili yeepetshi kukuphucula ukuphendulwa kwezicelo kwi-desktop. Ekubeni utshintsho olucetywayo lunokuchaphazela kakubi ukusebenza kweenkqubo zeseva, iikhomputha ezinenani elikhulu le-CPU cores, kwaye zisebenze kwiimeko apho inani elikhulu leenkqubo zisebenza ngaxeshanye, uninzi lweenguqu zeKon Kolivas zaliwe ukuba zamkelwe kwindawo ephambili. I-kernel kwaye kwafuneka ayixhase ngohlobo lweseti eyahlukileyo yeepetshi ezilungelelaniswayo kukhupho olutsha lwekernel nganye.

Uhlaziyo lwamva nje lwesebe "-ck" lwalulungelelwaniso lwe-5.12 kernel release. Ukukhutshwa kwe "-ck" iipatches ze-kernel 5.13 zagqithiswa, kwaye emva kokukhululwa kwe-kernel 5.14 kwabhengezwa ukuba baya kumisa ukuhanjiswa kweenguqu ezintsha ze-kernel. Mhlawumbi i-baton yokugcinwa kwe-patch inokuthathwa yi-Liquorix kunye neeprojekthi ze-Xanmod, esele zisebenzisa uphuhliso oluvela kwi-"-ck" ebekwe kwiinguqulelo zabo ze-Linux kernel.

U-Con Kolivas ulungele ukunika ukugcinwa kweepatches kwezinye izandla, kodwa akakholelwa ukuba oku kuya kuba sisisombululo esihle, ekubeni zonke iinzame ezidlulileyo zokudala iifolokhwe ziye zakhokelela kwiingxaki awayezama ukuziphepha. Kubasebenzisi abafuna ukufumana okuninzi ekusebenziseni i-Linux kernel engundoqo ngaphandle kokufaka umcwangcisi we-MuQSS kuyo, uCon Kolivas ukholelwa ukuba eyona ndlela ilula nesebenzayo yokufaka amabala kukwandisa ukuphindaphindwa kwesizukulwana sokuphazamiseka kwexesha (HZ) ukuya kwi-1000 Hz.

umthombo: opennet.ru

Yongeza izimvo