Цикл 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 из статистики разработки 7.2
График LWN из статистики разработки 7.2

Инструменты, баги и большой эксперимент

LWN связывает скачок коммитов с тегом Fixes (4 830) с тем, что люди используют LLM для поиска багов в существующем коде. Он ожидает, что поиск багов со временем замедлится, поскольку их число конечно, но не считает это само собой разумеющимся. Если этого не произойдёт, тревога в том, что патчи будут присылать люди, которые не понимают их до конца, а мейнтейнерам придётся поддерживать код, «который никто не понимает».

Формулировка статьи такова: над процессами разработки ядра и сообществом ставится «масштабный эксперимент». Комментатор отметил, что заголовок HN изначально подавал это как историю про поиск багов, и dang вернул формулировку самого LWN.

Взгляд мейнтейнера: баги падают, поток патчей растёт

«Агент сильно помогает с исправлением багов. Просто направьте агентов на баг-репорты. Они сами воспроизводят, отлаживают и исправляют. Нам «всего лишь» нужно проверять.» — разработчик UI-библиотеки Slint

Он заметил, что баг-репортов в его проекте становится меньше: агенты пользователей обходят проблемы вместо того, чтобы о них сообщать, а огромные PR, написанные агентами, трудно проверять.

«Честно говоря, мне уже не хочется открывать что-либо для внешних вкладов.» — комментатор о некачественных патчах

Это совпадает с тревогой LWN, только с другой стороны: у тех, кто меньше всего способен читать патчи, их становится всё больше.

Получайте такие разборы каждый день

Главные истории Hacker News — на email, в Telegram или RSS.

Следующая новость · 9 из 13 Читать дальше
🌍Other

Блогер сделал курицу прозрачной с помощью красителя из Doritos, а вся физика сводится к показателю преломления

Тартразин, жёлто-оранжевый краситель из Doritos, сокращает разницу между водой и тканью, и свет перестаёт рассеиваться. Домашнее повторение в Лондоне шло на курице из супермаркета.

★ 257 · 💬 67 · chillphysicsenjoyer.substack.com · 2 мин