На прошедшей на прошлой неделе виртуальной конференции «
Поиск новых мэйнтейнеров отмечается как большая проблема. В сообществе много активных разработчиков, которые рады писать новый код, но мало кто готов посвятить своё время на сопровождение и проверку чужого кода.
Кроме профессионализма, мэйнтейнеры должны пользоваться беспрекословным доверием. От мэйнтейнеров также требуется непрерывная вовлечённость в процесс и постоянная работа — сопровождающий всегда должен быть доступен, каждый день читать письма и реагировать на них. Работа в подобных условиях требует большой самодисциплины, поэтому мэйнтейнеров мало и их не хватает, а поиск новых мэйнтейнеров, способных рецензировать чужой код и направлять изменения вышестоящим мэйнтейнерам, становится одной из главных проблем в сообществе.
На вопрос об экспериментах в ядре Линус высказался, что сообщество разработчиков ядра теперь не может позволить себе некоторые безумные изменения, которые делались раньше. Если раньше разработка ни к чему не обязывала, то теперь от ядра Linux зависит слишком много систем.
На вопрос о переработке ядра на таких языках как Go и Rust, так как есть риск, что в 2030 годах Си-разработчики превратятся в нынешнее подобие разработчиков на COBOL, Линус ответил, что язык Си остаётся в десятке популярных языков, но для неосновных подсистем, таких как драйверы устройств, рассматривается
Про занятия ядром Линус высказался, что это одновременно и скучно и интересно. Скучно, так как приходится сталкиваться с рутиной исправления ошибок и приведения в порядок кода, а интересно, так как постоянно необходимо разбираться с новыми технологиями, взаимодействовать с оборудованием на низком уровне и контролировать всё происходящее.
Про COVID-19 Линус упомянул, что пандемия и режимы изоляции не повлияли на разработку, так как процессы взаимодействия основаны на общении по электронной почте и удалённой разработке. Из разработчиков ядра, с которыми взаимодействует Линус, от инфекции никто не пострадал. Беспокойство вызвало пропадание на месяц или два одного из соратников, но оно оказалось связано с возникновением туннельного синдрома.
Линус также упомянул о том, что при разработке ядра 5.8 придётся потратить больше времени на подготовку релиза, и выпустить один или два дополнительных тестовых выпуска, так как данное ядро выдалось
В другом интервью Линус
Источник: opennet.ru