Мейнтейнер ядра Linux Саша Левин начал частично использовать генеративный ИИ для определения патчей ядра Linux, которые следует портировать на предыдущие стабильные версии ядра Linux LTS (с долгосрочной поддержкой).
Список LTS-веток, поддерживаемых разработчиками ядра Linux (мейнтейнеры Грег Кроа-Хартман и Саша Левин):
ядро 6.12 — до декабря 2026 года (используется в Ubuntu 24.04 и в Oracle Unbreakable Enterprise Kernel 8);
ядро 6.6 — до декабря 2026 года;
ядро 6.1 — до декабря 2026 года (используется в Debian 12 и main ветке OpenWRT);
ядро 5.15 — до октября 2026 года (используется в Ubuntu 22.04, Oracle Unbreakable Enterprise Kernel 7 и OpenWRT 23.05);
ядро 5.10 — до декабря 2026 года (используется в Debian 11, Android 12 и OpenWRT 22);
ядро 5.4 — до декабря 2025 года (используется в Ubuntu 20.04 LTS и в Oracle Unbreakable Enterprise Kernel 6).
Саша Левин, один из участников LTS-поддержки Linux, ранее помогал в продвижении новой документации ядра Linux, касающейся использования ИИ-помощников по кодированию. Теперь Левин использует ИИ для определения патчей, которые следует портировать на существующие версии ядра Linux. Обычно разработчики ядра отмечают патчи, явно помеченные как «CC: stable», для бэкпортирования из Git-версии Linux в предыдущие версии. Для патчей, не отмеченных явно, теперь помогает искусственный интеллект, учитывая сложные задачи поддержки Linux LTS.
В патчах от Левина начали появляться сообщения, генерируемые ИИ. Например, добавляющие объяснения типа:
Backport Status: YES
## Extensive Explanation:
This commit should be backported to stable kernel trees for the following reasons
Далее в ответе, сгенерированном ИИ, отмечается, что данный патч устраняет проблему, с которой сталкивается пользователь, является регрессионным исправлением, имеет ограниченную область применения и низкий риск возникновения проблем, а также является аппаратно‑зависимым исправлением, среди прочих деталей в пользу обратного портирования патча в стабильные версии ядра Linux.
Источник: habr.com