Основные выводы из интервью Торвальдса
Торвальдс говорит, что ИИ действительно полезен для поддержки Linux.
Версия Linux 6.18 — это именно тот релиз, который ему нравится: скучный и стабильный.
Торвальдс стал спокойнее, но некоторые вещи все еще его раздражают.
Обсуждение ИИ на Open Source Summit Japan
На недавней встрече в Токио Торвальдс поделился своими мыслями о ИИ. Он и его друг Дирк Хохндель обсудили ИИ, Linux и открытый код.
Торвальдс заметил, что у него появилось больше положительных впечатлений об ИИ:
- Существуют «множество инструментов для проверки кода».
- Одной из тем следующего саммита по поддержке ядра станет «расширение инструментов и политик по использованию ИИ».
Хотя детали еще не ясны, он подчеркивает, что некоторые ИИ инструменты будут одобрены для использования разработчиками.
Отношение к ИИ
Торвальдс не любит «шумиху» вокруг ИИ. Он считает себя «большим сторонником ИИ как инструмента».
Он заинтересован в ИИ как инструменте для поддержки кода, например:
- Автоматизированная проверка патчей.
- Обзор кода до внесения изменений.
Недавно он провел эксперимент с ИИ, который проверил изменения, на которые Торвальдс возразил, и добавил свои комментарии.
Сравнение ИИ с компиляторами
Торвальдс считает, что ИИ не трансформирует программирование, а является новой «абстракцией».
Он отмечает, что компиляторы были настоящей революцией:
- Компиляторы ускорили программирование в 1000 раз.
- ИИ может добавить лишь «в 10 или 100 раз».
Тем не менее, он ожидает, что ИИ-поддержка станет важной частью процесса разработки в следующем году.
Что еще нового в версии 6.18?
Торвальдс и Хохндель обсудили, что Linux 6.18 — это именно тот стабильный релиз, который нужен для операционных систем:
- «Я люблю скучное,» — сказал он, добавив, что 6.18 — это «солидный прогресс».
- Около половины ядра составляют драйверы.
Торвальдс подтвердил, что 6.18 будет следующей версией с долгосрочной поддержкой (LTS).
Процесс релиза
Торвальдс описал процесс выпуска как «очень загруженный период», когда поддерживающие команды отправляют код.
- Он объединяет от 11 до 13 тысяч коммитов.
- Затем следует семинедельный период устранения ошибок.
Он подчеркнул, что отсутствуют жесткие сроки, что облегчает жизнь участникам.
Ожидания по тестированию
Несмотря на изменения в его роли, он ждет от поддерживающих команд тщательного тестирования кода:
- Он говорит, что иногда находит ошибки, и обращается к поддерживающим командам, что они не справились с обязанностями.
- Торвальдс подчеркивает, что все должны признавать допущенные ими ошибки.
Культура «без регрессий»
Торвальдс настаивает на строгом принципе «без регрессий». Это означает:
- Нельзя делать изменения, которые ломают старые программы.
- Ошибки неизбежны, но важно их исправлять.
Он добавил, что «ядро всегда придерживалось этого правила».
Заключение
Торвальдс и Хохндель согласились, что идеи Торвальдса о руководстве и подходах к разработке на данный момент хороши.