Спиране на разработката на планировчика на задачи MuQSS и набора за корекция "-ck" за ядрото на Linux

Кон Коливас предупреди за намерението си да спре разработването на своите проекти за ядрото на Linux, насочени към подобряване на отзивчивостта и интерактивността на потребителските задачи. Това включва спиране на разработката на планировчика на задачи MuQSS (планировчик на множество опашки Skiplist Scheduler, разработен преди това под името BFS) и спиране на адаптирането на набора от корекции „-ck“ за нови версии на ядрото.

Посочената причина е загубата на интерес към разработването на ядрото на Linux след 20 години подобна дейност и невъзможността да се възвърне предишната мотивация след връщане към медицинска работа по време на пандемията Covid19 (Кон е анестезиолог по образование и по време на пандемията той ръководи проект за разработване на нов дизайн за устройства за механична вентилация и използване на 3D печат за създаване на свързани части).

Трябва да се отбележи, че през 2007 г. Con Kolyvas вече беше спрял разработването на „-ck“ пачове поради невъзможността да популяризира своите корекции на основното ядро ​​на Linux, но след това се върна към тяхното развитие. Ако Kon Kolivas не успее да намери мотивация да продължи да работи този път, пускането на пачове 5.12-ck1 ще бъде последното.

Пачовете "-ck", в допълнение към планировчика MuQSS, който продължава развитието на проекта BFS, включват различни промени, засягащи работата на системата за управление на паметта, обработката на приоритетите, генерирането на прекъсвания на таймера и настройките на ядрото. Основната цел на пачовете е да подобрят отзивчивостта на приложенията на работния плот. Тъй като предложените промени могат да повлияят негативно на производителността на сървърни системи, компютри с голям брой процесорни ядра и да работят в условия, при които голям брой процеси се изпълняват едновременно, много от промените на Kon Kolivas бяха отказани да бъдат приети в основния ядрото и той трябваше да ги поддържа под формата на отделен набор от пачове, адаптивни към всяка нова версия на ядрото.

Последната актуализация на клона "-ck" беше адаптация за изданието на ядрото 5.12. Издаването на "-ck" пачове за ядро ​​5.13 беше пропуснато и след пускането на ядрото 5.14 беше обявено, че ще спрат пренасянето за нови версии на ядрото. Може би щафетата на поддръжката на корекциите може да бъде поета от проектите Liquorix и Xanmod, които вече използват разработки от набора „-ck“ в своите версии на ядрото на Linux.

Con Kolivas е готов да прехвърли поддръжката на кръпките на други ръце, но не вярва, че това ще бъде добро решение, тъй като всички предишни опити за създаване на разклонения са довели до проблеми, които той се опита да избегне. За потребители, които искат да извлекат максимума от използването на основното ядро ​​на Linux, без да пренасят планировчика на MuQSS към него, Con Kolivas вярва, че най-лесният и ефективен начин за пренасяне на корекциите е да се увеличи честотата на генериране на прекъсване на таймера (HZ) до 1000 Hz.

Източник: opennet.ru

Добавяне на нов коментар