Вместе с Коливасом он объявил о своем намерении отказаться от работы над ядром Linux.

Кон Коливас (программист, работавший над ядром Linux и разработкой программного обеспечения для майнинга CGMiner) сделал это известным Несколько дней назад ваше намерение прекратить разработку ваших проектов на ядре Linux предназначен для того, чтобы сделать пользовательские задачи более отзывчивыми и интерактивными.

В частности, отметим, что остановит все разработки, связанные с Планировщик заданий MuQSS (Планировщик 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 Гц.

Наконец сЕсли вам интересно узнать об этом больше, вы можете проверить подробности По следующей ссылке.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

bool (истина)