MuQSS тапсырмаларын жоспарлаушы мен Linux ядросы үшін орнатылған "-ck" патчын әзірлеуді тоқтату

Кон Коливас пайдаланушы тапсырмаларының жауап беру қабілеті мен интерактивтілігін жақсартуға бағытталған Linux ядросына арналған жобаларын әзірлеуді тоқтату ниеті туралы ескертті. Бұған MuQSS тапсырмаларын жоспарлаушысының (Multiple Queue Skiplist Scheduler, бұрын BFS атауымен әзірленген) дамуын тоқтату және ядроның жаңа шығарылымдары үшін «-ck» патч жинағының бейімделуін тоқтату кіреді.

Келтірілген себеп - 20 жыл осындай белсенділіктен кейін Linux ядросын дамытуға қызығушылықтың жоғалуы және Ковид-19 пандемиясы кезінде медициналық жұмысқа оралғаннан кейін бұрынғы мотивацияны қалпына келтіру мүмкін еместігі (Кон оқыту бойынша анестезиолог және пандемия кезінде ол басқарды. механикалық желдету құрылғыларының жаңа дизайнын әзірлеу жобасы және олармен байланысты бөлшектерді жасау үшін 3D басып шығаруды пайдалану).

Бір қызығы, 2007 жылы Кон Колывас өзінің түзетулерін негізгі Linux ядросына жылжыту мүмкін еместігіне байланысты «-ck» патчтарын әзірлеуді тоқтатты, бірақ кейін олардың дамуына қайта оралды. Егер Кон Коливас осы жолы жұмысын жалғастыруға мотивация таба алмаса, 5.12-ck1 патчтарының шығарылымы соңғы болады.

«-ck» патчтары, BFS жобасын әзірлеуді жалғастыратын MuQSS жоспарлаушысынан басқа, жадты басқару жүйесінің жұмысына, басымдықты өңдеуге, таймер үзілістерін генерациялауға және ядро ​​параметрлеріне әсер ететін әртүрлі өзгерістерді қамтиды. Патчтардың негізгі мақсаты - жұмыс үстеліндегі қолданбалардың жауап беру қабілетін жақсарту. Ұсынылған өзгертулер серверлік жүйелердің, процессорлық ядролардың үлкен саны бар компьютерлердің және көптеген процестер бір уақытта жұмыс істейтін жағдайларда жұмыс істеуіне теріс әсер етуі мүмкін болғандықтан, Кон Коливастың көптеген өзгертулері негізгі өзгерістерге қабылданбады. ядро ​​және ол оларды әрбір жаңа ядро ​​шығарылымына бейімделетін патчтардың жеке жинағы түрінде қолдауы керек болды.

«-ck» тармағының соңғы жаңартуы 5.12 ядросының шығарылымына бейімделу болды. 5.13 ядросы үшін «-ck» патчтарын шығару өткізіліп жіберілді, ал 5.14 ядросы шығарылғаннан кейін олар ядроның жаңа нұсқалары үшін тасымалдауды тоқтататыны туралы хабарланды. Мүмкін, патчқа техникалық қызмет көрсету эстафетасын Linux ядросының нұсқаларында «-ck» жиынтығынан әзірлемелерді пайдаланып жатқан Liquorix және Xanmod жобалары алуы мүмкін.

Кон Коливас патчтарға қызмет көрсетуді басқа қолдарға беруге дайын, бірақ бұл жақсы шешім болатынына сенбейді, өйткені шанышқыларды жасаудың барлық бұрынғы әрекеттері ол болдырмауға тырысқан мәселелерге әкелді. Негізгі Linux ядросын оған MuQSS жоспарлаушысын тасымалдамай пайдаланудан барынша пайда алғысы келетін пайдаланушылар үшін Кон Коливас патчтарды тасымалдаудың ең оңай және тиімді жолы таймерді үзу (HZ) генерациясының жиілігін арттыру деп санайды. 1000 Гц дейін.

Ақпарат көзі: opennet.ru

пікір қалдыру