Линус Торвальдс «огромный поклонник» использования ИИ для поддержания кода — только не называйте это революцией.

Основные выводы из интервью Торвальдса

Торвальдс говорит, что ИИ действительно полезен для поддержки Linux.

Версия Linux 6.18 — это именно тот релиз, который ему нравится: скучный и стабильный.

Торвальдс стал спокойнее, но некоторые вещи все еще его раздражают.

Обсуждение ИИ на Open Source Summit Japan

На недавней встрече в Токио Торвальдс поделился своими мыслями о ИИ. Он и его друг Дирк Хохндель обсудили ИИ, Linux и открытый код.

Торвальдс заметил, что у него появилось больше положительных впечатлений об ИИ:

  • Существуют «множество инструментов для проверки кода».
  • Одной из тем следующего саммита по поддержке ядра станет «расширение инструментов и политик по использованию ИИ».

Хотя детали еще не ясны, он подчеркивает, что некоторые ИИ инструменты будут одобрены для использования разработчиками.

Отношение к ИИ

Торвальдс не любит «шумиху» вокруг ИИ. Он считает себя «большим сторонником ИИ как инструмента».

Он заинтересован в ИИ как инструменте для поддержки кода, например:

  • Автоматизированная проверка патчей.
  • Обзор кода до внесения изменений.

Недавно он провел эксперимент с ИИ, который проверил изменения, на которые Торвальдс возразил, и добавил свои комментарии.

Сравнение ИИ с компиляторами

Торвальдс считает, что ИИ не трансформирует программирование, а является новой «абстракцией».

Он отмечает, что компиляторы были настоящей революцией:

  • Компиляторы ускорили программирование в 1000 раз.
  • ИИ может добавить лишь «в 10 или 100 раз».

Тем не менее, он ожидает, что ИИ-поддержка станет важной частью процесса разработки в следующем году.

Что еще нового в версии 6.18?

Торвальдс и Хохндель обсудили, что Linux 6.18 — это именно тот стабильный релиз, который нужен для операционных систем:

  • «Я люблю скучное,» — сказал он, добавив, что 6.18 — это «солидный прогресс».
  • Около половины ядра составляют драйверы.

Торвальдс подтвердил, что 6.18 будет следующей версией с долгосрочной поддержкой (LTS).

Процесс релиза

Торвальдс описал процесс выпуска как «очень загруженный период», когда поддерживающие команды отправляют код.

  • Он объединяет от 11 до 13 тысяч коммитов.
  • Затем следует семинедельный период устранения ошибок.

Он подчеркнул, что отсутствуют жесткие сроки, что облегчает жизнь участникам.

Ожидания по тестированию

Несмотря на изменения в его роли, он ждет от поддерживающих команд тщательного тестирования кода:

  • Он говорит, что иногда находит ошибки, и обращается к поддерживающим командам, что они не справились с обязанностями.
  • Торвальдс подчеркивает, что все должны признавать допущенные ими ошибки.

Культура «без регрессий»

Торвальдс настаивает на строгом принципе «без регрессий». Это означает:

  • Нельзя делать изменения, которые ломают старые программы.
  • Ошибки неизбежны, но важно их исправлять.

Он добавил, что «ядро всегда придерживалось этого правила».

Заключение

Торвальдс и Хохндель согласились, что идеи Торвальдса о руководстве и подходах к разработке на данный момент хороши.

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь

Основатель более 10 стартапов в области ИТ и ИИ. Серийный предприниматель. Профессиональный управленец.