ИИ стал частично использоваться в определении патчей для бэкпортирования в ядро 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 в предыдущие версии.
habr.com