Кон Коливас (программист, работавший над ядром Linux и разработкой программного обеспечения для майнинга CGMiner) сделал это известным Несколько дней назад ваше намерение прекратить разработку ваших проектов на ядре Linux предназначен для того, чтобы сделать пользовательские задачи более отзывчивыми и интерактивными.
В частности, отметим, что остановит все разработки, связанные с Планировщик заданий МуQSS (Планировщик Multiple Queue Skiplist Scheduler, ранее разработанный под названием BFS) y адаптация набора патчи "-ck" для новых версий ядра.
Причина указанного намерения из-за потери интереса к разработке для ядра Linux после 20 лет деятельности сходства и неспособность восстановить прежнюю мотивацию после возвращения к медицинской деятельности во время пандемии Covid19 (по образованию Кон является анестезиологом, а во время пандемии он руководил проектом по разработке нового дизайна аппарата ИВЛ и использованию 3D-печати для создания связанных деталей) .
Примечательно, что в 2007 году с Коливасом он уже прекратил разработку патчей "-Ck" в контексте невозможности продвижения ваших патчей в основное ядро Linux, но затем вернулся к разработке.
Но теперь упомяните, что если на этот раз ты не найдешь мотивацию чтобы продолжить работу, то выпуск патча 5.12-ck1 будет последним.
Размер моей пользовательской базы, кажется, со временем уменьшается, и я все дальше и дальше отдаляюсь от того, что происходит в пространстве ядра Linux, и в свободное время меня беспокоит множество других вещей.
Хотя я по-прежнему предпочитаю запускать собственное ядро на своем оборудовании, у меня возникают проблемы с мотивацией после последних 18 месяцев глобального безумия из-за Covid19, и я чувствую, что мне действительно следует довести этот набор исправлений до изящного конца. Мои первые исправления ядра Linux появились 20 лет назад, и, поскольку я почти не хочу работать над ними, я думаю, что они могут быть давно уже назрели.
К сожалению, я также не верю, что есть кто-то, кому я могу надежно передать код в качестве преемника, поскольку почти все вилки, которые я видел в своей работе, были подвержены проблемам, которых я пытался избежать.
Патчи "-ck", помимо программиста МуКСС, что развитие проекта BFS продолжается, включать различные изменения, влияющие на управление памятью, обработка приоритетов, генерация прерываний по таймеру и настройка ядра.
Основная цель патчей - улучшить отзывчивость приложений на рабочем столе.. Поскольку предлагаемые изменения могут негативно повлиять на производительность серверных систем, компьютеров с большим количеством ядер ЦП и работающих в условиях одновременного выполнения большого количества процессов, многие изменения Con Colivas отказались принять в основной состав ядра и должен был сохранить их в виде отдельного набора патчей, адаптируемых к каждой новой версии ядра.
Последнее обновление ветки "-ck" было адаптацией для версии 5.12. ядро. Выпуск патчей "-ck" для ядра 5.13 был пропущен, и после выпуска ядра 5.14 предполагалось остановить переход на более новые версии ядра.
Вероятно, проекты Liquorix и Xanmod, которые уже используют разработки набора «-ck», они смогут взять на себя обслуживание исправлений.
С Коливасом вы готовы передать обслуживание из патчей в другие руки, но ты не думаешь, что это хорошее решениепоскольку все предыдущие попытки создать вилки привели к проблемам, которых вы пытались избежать.
Кон Коливас считает, что для пользователей, которые хотят в полной мере воспользоваться преимуществами основного ядра Linux без переноса на него планировщика MuQSS, самый простой и эффективный способ сделать это - переместить исправления для увеличения частоты генерации прерывания HZ до 1000 Гц.
Наконец сЕсли вам интересно узнать об этом больше, вы можете проверить подробности По следующей ссылке.