Грег Кроа-Хартман, один из главных разработчиков ядра Linux, недавно удалил устаревший драйвер из проекта. Хотя это могло показаться просто рутинной задачей, удаление произошло после того, как агенты искусственного интеллекта проанализировали код.
Кроа-Хартман опубликовал патч об удалении этого кода в дискуссионном списке ядра 3 августа. В действительный драйвер был внедрен в ядро в 1999 году для обеспечения работы последовательных портов Moxa Intellio, которые обычно используются в промышленных средах.
Причиной удаления является отсутствие записей об использовании такого оборудования в настоящее время. Сама компания Moxa уже сообщила, что эта линейка плат была выведена из производства и что нет планов ее повторного выпуска.
В 2021 году руководитель Moxa уведомил Жири Слаби, другого разработчика Linux, о таком решении, указав на возможность удаления драйвера из ядра. Однако ничего не было изменено до мая 2026 года, когда другой разработчик работал с файлами TTY и обнаружил драйвер Moxa.
По обращению компании подтвердила прекращение выпуска линейки Intellio, обосновав удаление драйвера из Linux, и даже предложила создать патч на удаление. В результате драйвер попал в очередь на удаление, но без определенного срока, поскольку разработчики ядра обычно отдают приоритет другим более срочным задачам.
Позже, в начале августа, Кроа-Хартман отправил патч на удаление. В дискуссионном списке ядра он объяснил, что драйвер очень старый, нет известных устройств, которые его используют, и компания больше в нем не нуждается. Он упомянул, что агенты ИИ/LLM начали его анализировать и находили 'интересные' моменты, которые просто отнимали бы время, поскольку компонент больше не функционален.
Эти агенты ИИ направлены на поиск несоответствий или уязвимостей в коде ядра. Похоже, эти механизмы обнаружили какую-то проблему в драйвере Moxa, что поддержало как его исправление, так и удаление.
Однако это был первоначальный план. Основываясь на сообщении Кроа-Хартмана, можно предположить, что процедура была выполнена в этот момент, чтобы избежать того, чтобы системы ИИ продолжали беспокоить разработчиков оповещениями о компоненте, который уже был запланирован к удалению.
Стоит отметить, что Линус Торвальд ранее выражал поддержку использованию ИИ в разработке Linux, подчеркивая лишь, что применение этих инструментов должно быть умеренным, чтобы разработчики не были перегружены уведомлениями о несущественных ошибках.
С удалением драйвера Moxa около 2200 строк кода перестанут поддерживаться после завершения этой работы.


