ИИ стал частично использоваться в определении патчей для бэкпортирования в ядро ​​Linux

Мейнтейнер ядра 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

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии