Технологии

Линус Торвальдс признал: код ядра, написанный с ИИ, стал новой нормой

Susan Hill

Линус Торвальдс воспользовался анонсом Linux 7.1-rc3, чтобы подтвердить то, что несколько месяцев аккуратно обходил стороной: волна патчей, рождающихся с помощью ИИ-инструментов, больше не временный всплеск. Это новый базовый уровень для ядра, на котором работает большинство Android-телефонов, основная часть веб-серверов в сети и каждая машина из списка Top 500. Этот релиз-кандидат собирает около трети патчей в сетевой подсистеме, добавляет исправления уязвимостей use-after-free в Bluetooth и в графических драйверах и продолжает развитие переписанного драйвера NTFS от Namjae Jeon — который теперь поддерживает полную запись, отложенное выделение и интеграцию с фреймворком iomap.

Числа рассказывают практическую сторону истории. Linux 7.0 принёс такой вал патчей, что Торвальдс поначалу счёл его аномалией. Два цикла спустя объём не упал. Он устаканился. Для мейнтейнеров это значит читать и проверять заметно больше кода, чем предполагалось в предыдущей эпохе работы над ядром. Процесс ревью по-прежнему ведут люди, а узкое место сместилось от генерации к верификации. Код, возможно, написан при помощи ИИ, но каждый патч, попадающий в mainline, прочитан, раскритикован и одобрен мейнтейнером без ИИ в петле.

Это не то же самое, что сказать, будто ядро теперь пишет ИИ. Торвальдс и старшие мейнтейнеры подчёркивают эту разницу уже два цикла подряд. Правила, заложенные в 7.0, требуют от участника объявлять об участии ИИ, нести ответственность за присланный код и понимать, что именно он отправляет. Объём растёт; планки качества не опускаются. Что меняется — это сам практический опыт работы над Linux: мейнтейнеры дольше сидят над ревью, контрибьюторы быстрее возвращают доработки, а разрыв между предложением правки и её попаданием в дерево сокращается на рутинных задачах.

Скептический взгляд на всё это сегодня сложнее отбросить, чем годом ранее. Больше кода, приходящего быстрее, — это и больше шансов, что мелкие ошибки проскользнут, а исправления use-after-free в 7.1-rc3 как раз тот класс багов, который ИИ-патчи исторически плохо ловят. Сбои безопасности памяти в ключевых подсистемах вроде Bluetooth и графического стека — не теория, а те самые трещины, через которые проходят реальные предупреждения безопасности. Увеличение объёма патчей работает только до тех пор, пока ревью успевает. Успеет ли — открытый вопрос ближайших релизов.

Стабильное ядро Linux 7.1 ожидается 7 июня 2026 года, если цикл завершится на RC7, или 14 июня 2026 года, если потребуется финальный RC8.

Обсуждение

Имеется 0 комментариев.