В каталога drivers/staging на ядрото на Linux спират да приемат създадените LLM пачове

На 3 август 2026 година, съпровождаващият стабилните клонове на Linux и подконструкцията staging Грег Кроа-Хартман обяви нови правила за приемане на промени в каталога drivers/staging. Поводът за това беше неотдавнашното „вторично нашествие на патчове, създадени от LLM“. Сега поправките, подготвени от езикови модели за тази част от ядрото, ще бъдат автоматично отхвърляни, с изключение на потвърдените поправки на реални уязвимости.

 

Каталогът drivers/staging се използва за разполагане на драйвери и други компоненти, които все още не отговарят на изискванията на основния клон на Linux. В съответствие с официалната документация на ядрото, този код остава в staging, докато изисква допълнителна работа; след доработка, той може да бъде преместен в основната част на ядрото, а неразвиващите се компоненти с времето се премахват.

 

Въпреки това, Кроа-Хартман посочи и друга задача на тази подконструкция: drivers/staging съществува преди всичко като място, където начинаещи разработчици могат да учат как да се включат в разработката на ядрото. Тук умишлено остават много относително простички задачи — поправки на стила на кода, преминавания на нови API и малки преосмисляния. Изпълнявайки ги самостоятелно, новаците усвояват подготовката на патчове, комуникацията в пощенските списъци и процедурата по рецензиране.

 

Според съпровождащия, автоматичното отхвърляне на такъв код противоречи на самата цел на staging. Той отбеляза, че разработчиците биха могли да поправят всички формални недостатъци с помощта на автоматични средства, ако това беше основната цел. Вместо това, част от простите задачи остават, за да могат хората да се обучават на тях. Затова Кроа-Хартман има намерение „автоматично да отхвърля всякакви патчи, създадени от LLM за подконструкцията drivers/staging“.

 

Опити да не се посочва използването на езиковия модел също няма да помогнат. Кроа-Хартман заяви, че подобни промени обикновено лесно се разпознават и предупреди авторите, че умишленото укриване на произхода на патча може да бъде тълкувано като опит за измама на съпровождащите. Целта е хората да могат да учат, а не да се опитват да измамят мейнтейнера, обясни разработчикът.

 

Единственият изключение, направено за корекции на реални грешки в сигурността. Такъв пач може да бъде изпратен, но авторът е задължен да го тества на действително оборудване, за което е предназначен драйвера, и подробно да опише проведеното тестване. Освен това, изпращачът трябва да е готов да докаже, че грешката наистина може да се възпроизведе и би могла да засегне потребителя. Според оценката на Кроа-Хартман, „най-малко една трета“ от съвременните проблеми, открити от LLM, се оказват неправилни или водят до вредни промени..

 

Самият drivers/staging Кроа-Хартман сравни с „спортна зала, в която може да се учи и развиват умения“.. Според него, езиковите модели постепенно стават годно средство за „тежка работа“, но те трябва да се използват от специалисти, които вече имат достатъчни знания, за да оценят резултата. Така, решението не налага обща забрана за използване на ИИ при разработката на Linux: новото правило се отнася само за поддържаното от Кроа-Хартман дърво drivers/staging и най-вече за автоматично генерирани козметични корекции.

 

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster