Цикл Linux 7.2 стал одним из самых напряжённых в истории, а LWN обеспокоен тем, кто понимает патчи
В цикл 7.2 вошли 16 418 наборов изменений от рекордных 2 652 разработчиков, и 613 из них делали это впервые. Патчи, написанные с помощью LLM, занимают всё большую долю.
1 111 изменений несут теги Assisted-by, против 301 в 7.1, а 252 коммита засчитывают отчёт системе проверки Sashiko. LWN говорит, что всплеск тегов Fixes выглядит так, будто люди используют LLM, чтобы искать баги в старом коде.
Его тревога: если поток патчей продолжится, в ядре может появиться код, который никто полностью не понимает.
Цифры 7.2
Статистика LWN ставит этот цикл на 16 418 наборов изменений без учёта слияний, на втором месте после 6.7. Рекордные 2 652 разработчика приняли участие, против 2 479 в 7.1, и 613 из них пришли впервые. Лидеры по числу наборов изменений: Уве Клайне-Кёниг (151), Розен Пенев (146) и Ян Роджерс (138). По объёму изменённых строк первыми стали Мэтью Стюарт и Хокинг Чжан благодаря сгенерированным машиной заголовкам amdgpu. Работодатели возглавляют Intel (1 512), Google (1 191) и Red Hat (873), после «неизвестных» с 2 743.
Инструменты, баги и большой эксперимент
LWN связывает скачок коммитов с тегом Fixes (4 830) с тем, что люди используют LLM для поиска багов в существующем коде. Он ожидает, что поиск багов со временем замедлится, поскольку их число конечно, но не считает это само собой разумеющимся. Если этого не произойдёт, тревога в том, что патчи будут присылать люди, которые не понимают их до конца, а мейнтейнерам придётся поддерживать код, «который никто не понимает».
Формулировка статьи такова: над процессами разработки ядра и сообществом ставится «масштабный эксперимент». Комментатор отметил, что заголовок HN изначально подавал это как историю про поиск багов, и dang вернул формулировку самого LWN.
Взгляд мейнтейнера: баги падают, поток патчей растёт
«Агент сильно помогает с исправлением багов. Просто направьте агентов на баг-репорты. Они сами воспроизводят, отлаживают и исправляют. Нам «всего лишь» нужно проверять.» — разработчик UI-библиотеки Slint
Он заметил, что баг-репортов в его проекте становится меньше: агенты пользователей обходят проблемы вместо того, чтобы о них сообщать, а огромные PR, написанные агентами, трудно проверять.
«Честно говоря, мне уже не хочется открывать что-либо для внешних вкладов.» — комментатор о некачественных патчах
Это совпадает с тревогой LWN, только с другой стороны: у тех, кто меньше всего способен читать патчи, их становится всё больше.
Получайте такие разборы каждый день
Главные истории Hacker News — на email, в Telegram или RSS.
Блогер сделал курицу прозрачной с помощью красителя из Doritos, а вся физика сводится к показателю преломления
Тартразин, жёлто-оранжевый краситель из Doritos, сокращает разницу между водой и тканью, и свет перестаёт рассеиваться. Домашнее повторение в Лондоне шло на курице из супермаркета.