Ngeureunkeun pamekaran jadwal tugas MuQSS sareng set patch "-ck" pikeun kernel Linux

Con Kolivas parantos ngingetkeun kana niatna pikeun ngeureunkeun ngembangkeun proyék-proyékna pikeun kernel Linux, anu ditujukeun pikeun ningkatkeun résponsif sareng interaktivitas tugas pangguna. Ieu kalebet ngeureunkeun pamekaran jadwal tugas MuQSS (Multiple Queue Skiplist Scheduler, sateuacana dikembangkeun kalayan nami BFS) sareng ngeureunkeun adaptasi set patch "-ck" pikeun sékrési kernel énggal.

Alesan anu dicutat nyaéta leungitna minat pikeun ngembangkeun kernel Linux saatos 20 taun kagiatan sapertos kitu sareng henteu mampuh pikeun meunangkeun deui motivasi baheula saatos balik deui ka padamelan médis nalika pandémik Covid19 (Kon nyaéta ahli bius ku latihan sareng salami pandémik anjeunna mingpin a proyék pikeun ngembangkeun desain anyar pikeun alat ventilasi mékanis jeung pamakéan percetakan 3D pikeun nyieun bagian patali).

Catet yén dina 2007, Con Kolyvas parantos lirén ngembangkeun patch "-ck" kusabab teu mungkin pikeun ngamajukeun perbaikan na kana kernel Linux utama, tapi teras uih deui kana pangwangunanana. Upami Kon Kolivas gagal mendakan motivasi pikeun neraskeun damel waktos ayeuna, sékrési patch 5.12-ck1 bakal terakhir.

The "-ck" patch, sajaba MuQSS scheduler, nu terus ngembangkeun proyék BFS, ngawengku rupa parobahan mangaruhan operasi sistem manajemen memori, penanganan prioritas, generasi interrupts otomatis tur setélan kernel. Tujuan utama patch nyaéta pikeun ningkatkeun réspon aplikasi dina desktop. Kusabab parobahan anu diusulkeun négatip tiasa mangaruhan kinerja sistem server, komputer sareng sajumlah ageung inti CPU, sareng tiasa dianggo dina kaayaan dimana sajumlah ageung prosés dijalankeun sakaligus, seueur parobihan Kon Kolivas nampik nampi kana bagian utama. kernel sarta anjeunna kapaksa ngarojong aranjeunna dina bentuk set misah tina patch, adaptable ka unggal release kernel anyar.

Pembaruan pangénggalna pikeun cabang "-ck" mangrupikeun adaptasi pikeun sékrési kernel 5.12. Pelepasan patch "-ck" pikeun kernel 5.13 dilewatan, sareng saatos sékrési kernel 5.14 diumumkeun yén aranjeunna bakal ngeureunkeun porting pikeun versi kernel énggal. Panginten baton pangropéa patch tiasa dijemput ku proyék Liquorix sareng Xanmod, anu parantos nganggo pamekaran tina "-ck" anu disetél dina versi kernel Linux.

Con Kolivas siap nyerah pangropéa tina patches ka leungeun séjén, tapi teu yakin yén ieu bakal leyuran alus, saprak sakabeh usaha kaliwat nyieun forks geus ngarah ka masalah anu anjeunna diusahakeun ulah. Pikeun pangguna anu hoyong maksimalkeun panggunaan kernel Linux utama tanpa ngirimkeun jadwal MuQSS ka dinya, Con Kolivas yakin yén cara anu paling gampang sareng paling efektif pikeun masang patch nyaéta ningkatkeun frékuénsi generasi interrupt timer (HZ). nepi ka 1000 Hz.

sumber: opennet.ru

Tambahkeun komentar