It stopjen fan ûntwikkeling fan de MuQSS taakplanner en de "-ck" patch set foar de Linux kernel

Con Kolivas hat warskôge foar syn bedoeling om te stopjen mei it ûntwikkeljen fan syn projekten foar de Linux kernel, rjochte op it ferbetterjen fan de responsiviteit en ynteraktiviteit fan brûkerstaken. Dit omfettet it stopjen fan 'e ûntwikkeling fan' e MuQSS taakplanner (Multiple Queue Skiplist Scheduler, earder ûntwikkele ûnder de namme BFS) en it stopjen fan de oanpassing fan 'e "-ck" patch set foar nije kernel releases.

De oanhelle reden is it ferlies fan belangstelling foar it ûntwikkeljen foar de Linux-kernel nei 20 jier fan sa'n aktiviteit en it ûnfermogen om eardere motivaasje werom te krijen nei't er weromkaam nei medysk wurk tidens de Covid19-pandemy (Kon is in anesthesiolooch fan oplieding en tidens de pandemy late hy in projekt om in nij ûntwerp te ûntwikkeljen foar meganyske fentilaasjeapparaten en it brûken fan 3D-printsjen om besibbe dielen te meitsjen).

It is opmerklik dat yn 2007, Con Kolyvas hie al ophâlden mei it ûntwikkeljen fan "-ck" patches fanwege de ûnmooglikheid fan it befoarderjen fan syn fixes oan de wichtichste Linux kernel, mar doe werom nei harren ûntwikkeling. As Kon Kolivas de motivaasje net fynt om dizze kear troch te wurkjen, sil de frijlitting fan patches 5.12-ck1 de lêste wêze.

De "-ck" patches, neist de MuQSS-planner, dy't de ûntwikkeling fan it BFS-projekt trochset, omfetsje ferskate feroarings dy't ynfloed hawwe op 'e wurking fan it ûnthâldbehearsysteem, prioriteitshanneling, generaasje fan timer-ûnderbrekkingen en kernelynstellingen. It wichtichste doel fan de patches is it ferbetterjen fan de responsiviteit fan applikaasjes op it buroblêd. Sûnt de foarstelde wizigingen kinne negatyf beynfloedzje de prestaasjes fan serversystemen, kompjûters mei in grut oantal CPU-kearnen, en wurkje yn betingsten wêr't in grut oantal prosessen tagelyk rinne, in protte fan Kon Kolivas' feroarings waarden wegere om te akseptearjen yn 'e wichtichste kernel en hy moast se stypje yn 'e foarm fan in aparte set patches, oanpasber foar elke nije kernel-release.

De lêste update foar de "-ck" branch wie in oanpassing foar de 5.12 kernel release. De frijlitting fan "-ck" patches foar kernel 5.13 waard oerslein, en nei de frijlitting fan kernel 5.14 waard oankundige dat se stopje mei it portearjen foar nije ferzjes fan 'e kernel. Miskien kin it stokje fan patch-ûnderhâld ophelle wurde troch de Liquorix- en Xanmod-projekten, dy't al ûntwikkelingen brûke fan 'e "-ck" set yn har ferzjes fan 'e Linux-kernel.

Con Kolivas is ree om it ûnderhâld fan patches oer te jaan oan oare hannen, mar leaut net dat dit in goede oplossing sil wêze, om't alle eardere besykjen om foarken te meitsjen hawwe laat ta problemen dy't hy besocht te foarkommen. Foar brûkers dy't it measte út it brûken fan 'e wichtichste Linux-kearn wolle krije sûnder de MuQSS-planner deroan te portearjen, is Con Kolivas fan betinken dat de maklikste en meast effektive manier om de patches te portearjen is om de frekwinsje fan 'e timer-ûnderbrekkingsgeneraasje (HZ) te ferheegjen. oant 1000 Hz.

Boarne: opennet.ru

Add a comment