Бесплатно Экспресс-аудит сайта:

29.08.2025

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

Генеративный ИИ теперь помогает отбирать исправления для обратного портирования (бэкпорта) в актуальные стабильные ветки Linux, включая долгосрочные ветви LTS. Сопровождающий LTS Саша Левин недавно продвигал обновление документации ядра о допустимом использовании ИИ-ассистентов и, судя по письмам в рассылке, применяет LLM, чтобы быстрее решать, какие изменения переносить в поддерживаемые выпуски.

Обычно авторы коммитов сами помечают фиксы для переноса через пометку CC: stable, и такие патчи автоматически попадают в поле зрения сопровождающих стабильные ветки. Но часть важных исправлений такой пометки не имеет — именно здесь Левин подключает модели: нагрузка на поддержку upstream-ядра велика, и ИИ помогает не упускать значимые изменения для текущих стабильных релизов и LTS.

Левин работает в NVIDIA как «Linux kernel hacker» и параллельно курирует LTS. В его рассылках бэкпортов на этой неделе стали появляться сопроводительные заметки, явно сгенерированные моделью. В одном письме был приведён блок:

LLM Generated explanations, may be completely bogus:        Now I have a better understanding. Let me analyze the commit to determine if it should be backported:        **Backport Status: YES**        ## Extensive Explanation:        This commit should be backported to stable kernel trees for the following reasons:    ...    
Объяснения, сгенерированные LLM, могут быть совершенно неверными.        Теперь я лучше понимаю. Позвольте проанализировать коммит, чтобы определить, стоит ли его бэкпортировать:        **Статус бэкпорта: ДА**        ## Подробное объяснение:        Этот коммит следует бэкпортировать в стабильные деревья ядра по следующим причинам:    ...    

Дальше модель перечисляла аргументы: исправление устраняет заметную для пользователей проблему, закрывает регрессию, имеет ограниченную зону воздействия и низкие риски побочных эффектов, относится к конкретному оборудованию и потому подходит для стабильных веток. Аналогичные LLM-комментарии сопровождали и другие патчи той же недели, предложенные на бэкпорт.

Пока рано говорить, насколько широко ИИ приживётся в процессе поддержки ядра. Но уже сейчас модели помогают выявлять кандидатов на перенос там, где автор коммита не проставил CC: stable, а у сопровождающих нет времени вручную просматривать каждое изменение. Итоговое решение, как и прежде, остаётся за людьми, а LLM становится ещё одним инструментом в арсенале разработчиков Linux.