Грег Кроа-Хартман удалил драйвер Linux, который никому не был нужен годами.
Причиной удаления стали не отчёты об ошибках и не жалобы пользователей. Всему виной ИИ-агенты, которые копались в мёртвом коде и выдавали находки, о которых никто не просил.
Звучит как очередной материал в духе «ИИ меняет open source». Но это не совсем так. Этот драйвер и так уже был на выходе: ещё несколько лет назад компания Moxa заявила о прекращении поддержки. Изменилось то, что удаление наконец произошло именно в тот момент, когда ИИ активно сканирует кодовую базу ядра.
Что произошло?
3 августа Грег Кроа-Хартман отправил в рассылку linux-serial патч, полностью удаляющий файл drivers/tty/moxa.c. Это драйвер многопортовых последовательных плат семейства Moxa Intellio, код которого находился в ядре с 1999 года.
Патч удаляет 2137 строк кода драйвера, а также связанные с ним записи в Kconfig и Makefile. В общей сложности из ядра исчезло 2148 строк неиспользуемого кода.
Грег Кроа-Хартман пояснил:
Это очень старый драйвер, для него уже нет известного оборудования, а сама компания заявила, что он им больше не нужен. Поэтому давайте удалим его, ведь LLM-модели начали копаться в нём и находить “интересные” вещи, которые только отнимут у всех время, учитывая, что код фактически не используется.
При этом он оставляет возможность для тех, кому драйвер всё ещё нужен, отметив, что в будущем его можно будет вернуть, но уже “более современным” способом.
Немного контекста
Moxa не какая-то забытая компания из 90-х. Это тайваньский производитель промышленного сетевого оборудования и последовательных плат для заводов и железнодорожных систем.
Intellio была старой линейкой последовательных PCI-карт из каталога Moxa, а не потребительским оборудованием, которое можно найти на чердаках.
Хотя поддержка программного обеспечения была обещана до 2023 года, само оборудование было снято с производства ещё в 2017 году. Согласно письму, которое Рэй Чен из Moxa отправил Йиржи Слабому в 2021 году, компания не планировала поддерживать линейку Intellio в дальнейшем.
Йиржи, который много лет сопровождал части кода драйверов последовательных портов в ядре, предложил пометить moxa.c как неработающий или удалить его полностью.
Однако до мая 2026 года ничего не происходило, пока отдельный набор патчей по реорганизации структуры каталогов подсистемы tty не поднял эту тему снова. Кресент Хсие из Moxa подтвердил, что и оборудование, и его программная поддержка полностью прекращены, и даже предложил помощь в написании патча для удаления.
Такая задержка сама по себе не редкость: патчи для ядра часто ждут очереди. Примечательно то, что в итоге ускорило процесс (ИИ начал копаться).
При чём здесь ИИ
Таким образом, утверждение “ИИ удаляет код ядра” было бы преувеличением. Представители Moxa дали согласие на удаление ещё в мае. Грег Кроа-Хартман не предпринимал никаких действий до августа, то есть три месяца спустя.
ИИ всего лишь начал копаться в 27-летнем коде, который все и так считали мёртвым, и находить находки, которые невозможно проверить из-за отсутствия оборудования.
Если вы привыкли работать с ИИ-агентами, то знаете, что сканирование старого, неиспользуемого кода не всегда приносит действительно новую работу. Иногда оно просто создаёт столько раздражения, что мейнтейнерам приходится пресекать проблему на корню.
Это изменение произошло всего за несколько минут до того, как Грег Кроа-Хартман провёл другую черту, полностью отвергнув патчи, сгенерированные LLM, для staging-дерева ядра. Так что запомните: хотя ИИ пока не пишет значительную часть ядра Linux, он уже влияет на то, какие его части выбрасываются.





Пока нет комментариев. Будьте первым!