Исправление ошибок в ядре Linux с помощью ИИ становится всё более распространённой практикой, заявил основатель проекта Линус Торвальдс. По его словам, в выпущенной версии 7.4-rc2 всё больше исправлений подготовлено с участием ИИ.
Торвальдс предполагает, что иногда это помогает разработчикам опережать поток сообщений о новых ошибках. Он отметил, что значительная часть недавних работ по поддержке ядра выполнена с помощью ИИ, и допустил, что в будущем упоминать об этом в анонсах новых версий отдельно уже не имеет смысла.
По словам отвечающего за подсистему BPF Алексея Старовойтова, темпы исправления ошибок в BPF сейчас превышают скорость поступления сообщений о новых багах. Если динамика сохранится, разработчики могут начать сокращать накопленный список известных ошибок, а не только реагировать на вновь обнаруженные.
При этом Торвальдс подчеркнул, что о таком прогрессе в масштабах всего ядра говорить пока нельзя: «в большинстве других областей до этого ещё далеко», хотя ситуация, возможно, начинает меняться к лучшему.
Выпуск 7.4-rc2 Торвальдс охарактеризовал как довольно объёмный — вслед за первым релиз-кандидатом, ставшим самым крупным в истории ядра Linux. Значительный объём во многом объясняется автоматизированными обновлениями с помощью инструмента Coccinelle. Какие именно ИИ-инструменты использовались и какие патчи созданы с их помощью, Торвальдс не уточнил.