dburtsev (dburtsev) wrote,
dburtsev
dburtsev

Category:

Линус Торвальдс о проблемах с поиском мэйнтейнеров, Rust и рабочих процессах

Поиск новых мэйнтейнеров отмечается как большая проблема. В сообществе много активных разработчиков, которые рады писать новый код, но мало кто готов посвятить своё время на сопровождение и проверку чужого кода. Кроме профессионализма, мэйнтейнеры должны пользоваться беспрекословным доверием. От мэйнтейнеров также требуется непрерывная вовлечённость в процесс и постоянная работа - сопровождающий всегда должен быть доступен, каждый день читать письма и реагировать на них. Работа в подобных условиях требует большой самодисциплины, поэтому мэйнтейнеров мало и их не хватает, а поиск новых мэйнтейнеров, способных рецензировать чужой код и направлять изменения вышестоящим мэйнтейнерам, становится одной из главных проблем в сообществе...
На вопрос о переработке ядра на таких языках как Go и Rust, так как есть риск, что в 2030 годах Си-разработчики превратятся в нынешнее подобие разработчиков на COBOL, Линус ответил, что язык Си остаётся в десятке популярных языков, но для неосновных подсистем, таких как драйверы устройств, рассматривается возможность предоставления привязок для разработки на таких языках как Rust...
В другом интервью Линус заявлял, что он уже не считает себя программистом и отошёл от написания нового кода, так как давно пишет код только в почтовом клиенте. Всё основное время у него уходит на чтение почты и написание сообщений. Работа сводится к рецензированию отправляемых через почтовую рассылку патчей и pull-запросов, а также участию в обсуждениях предлагаемых изменений. Временами он поясняет свою идею псевдокодом или предлагает правки в патчи, которые отправляет в ответе без компиляции и тестирования, оставляя работу по доведению до должного уровня на изначального автора патча.
https://www.opennet.ru/opennews/art.shtml?num=53292
Tags: it
Subscribe

  • Post a new comment

    Error

    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments