MuQSS даалгавар төлөвлөгч болон Линукс цөмд зориулсан "-ck" нөхөөсийг хөгжүүлэхээ зогсоож байна

Кон Коливас хэрэглэгчийн даалгаврын хариу үйлдэл, харилцан үйлчлэлийг сайжруулахад чиглэсэн Линукс цөмд зориулсан төслүүдээ хөгжүүлэхээ зогсоох бодолтой байгаагаа анхааруулав. Үүнд MuQSS даалгавар төлөвлөгчийг (Multiple Queue Skiplist Scheduler, өмнө нь BFS нэрээр бүтээгдсэн) хөгжлийг зогсоох, цөмийн шинэ хувилбаруудад тохируулсан "-ck" нөхөөсийг дасан зохицохыг зогсоох зэрэг багтана.

Иш татсан шалтгаан нь 20 жилийн турш ийм үйл ажиллагаа явуулсны дараа Линукс цөмийг хөгжүүлэх сонирхолгүй болсон, Ковид-19 тахлын үед эмнэлгийн ажилд буцаж ирснийхээ дараа өмнөх урам зоригоо олж авах боломжгүй болсон явдал юм (Кон анестезиологич мэргэжилтэй бөгөөд тахлын үед тэр удирдаж байсан. механик агааржуулалтын төхөөрөмжийн шинэ загвар боловсруулах төсөл, холбогдох эд ангиудыг бүтээхэд 3D хэвлэлт ашиглах).

2007 онд Кон Коливас өөрийн засваруудыг Линуксийн үндсэн цөмд сурталчлах боломжгүйн улмаас "-ck" засваруудыг хөгжүүлэхээ больсон боловч дараа нь хөгжүүлэлтдээ эргэн орсон нь анхаарал татаж байна. Хэрэв Кон Коливас энэ удаад үргэлжлүүлэн ажиллах сэдэл олж чадахгүй бол 5.12-ck1 засваруудыг гаргах нь сүүлчийнх болно.

"-ck" засварууд нь BFS төслийг үргэлжлүүлэн хөгжүүлж буй MuQSS хуваарьчаас гадна санах ойн удирдлагын системийн ажиллагаа, тэргүүлэх ач холбогдол бүхий зохицуулалт, таймерын тасалдал үүсгэх, цөмийн тохиргоонд нөлөөлөх янз бүрийн өөрчлөлтүүдийг багтаасан болно. Засваруудын гол зорилго нь ширээний компьютер дээрх програмуудын хариу үйлдлийг сайжруулах явдал юм. Санал болгож буй өөрчлөлтүүд нь серверийн систем, олон тооны CPU цөм бүхий компьютеруудын гүйцэтгэлд сөргөөр нөлөөлж, олон тооны процессууд нэгэн зэрэг ажиллаж байгаа нөхцөлд ажиллахад сөргөөр нөлөөлж болзошгүй тул Кон Коливасын хийсэн олон өөрчлөлтийг үндсэн систем болгон хүлээн авахаас татгалзсан. цөмийн шинэ хувилбар болгонд дасан зохицож болох тусдаа багц хэлбэрээр тэдгээрийг дэмжих ёстой байв.

"-ck" салбарын хамгийн сүүлийн үеийн шинэчлэлт нь 5.12 цөмийн хувилбарт дасан зохицох явдал байв. Цөм 5.13-д зориулсан "-ck" засваруудыг гаргахыг алгассан бөгөөд kernel 5.14-ийг гаргасны дараа тэд цөмийн шинэ хувилбаруудад порт хийхээ зогсооно гэж мэдэгдэв. Линукс цөмийн хувилбарууд дээрээ "-ck"-ийн хөгжүүлэлтийг аль хэдийн ашиглаж байгаа Liquorix болон Xanmod төслүүд засварын засварын ажлыг хийж магадгүй юм.

Кон Коливас засварын ажлыг бусад гарт хүлээлгэж өгөхөд бэлэн байгаа ч энэ нь сайн шийдэл болно гэдэгт итгэхгүй байна, учир нь сэрээ үүсгэх оролдлого нь түүний зайлсхийхийг оролдсон асуудалд хүргэсэн. MuQSS хуваарьлагчийг шилжүүлэхгүйгээр Линуксийн үндсэн цөмийг ашиглахаас хамгийн их ашиг хүртэхийг хүсдэг хэрэглэгчдийн хувьд Кон Коливас засваруудыг шилжүүлэх хамгийн хялбар бөгөөд үр дүнтэй арга бол таймер тасалдал үүсгэх (HZ) давтамжийг нэмэгдүүлэх явдал гэж Кон Коливас үзэж байна. 1000 Гц хүртэл.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх