Случайные открытия совершают только подготовленные умы (Б. Паскаль).

Выпущено ядро Linux 7.4 RC2: исправления ошибок искусственного интеллекта опережают отчеты в BPF


Выпущено ядро Linux 7.4 RC2: исправления ошибок искусственного интеллекта опережают отчеты в BPF

Линус Торвальдс объявил о выпуске второго релиз-кандидата (RC2) для грядущей версии ядра Linux 7.4 в воскресенье, 8 ноября 2026 года. Он пометил тегом Linux 7.4-rc2 вскоре после закрытия самого масштабного окна слияния в истории Git.

Во втором релиз-кандидате исправлены важные ошибки и проведена масштабная очистка кода по всему дереву ядра.

 

Ключевые выводы

  • Автоматизированный скриптовый шум: Линус Торвальдс объединил отложенные патчи для очистки Coccinelle, которые затронули тысячи файлов простыми однострочными исправлениями.
  • Сбалансированное распределение кода: После того как разработчики отфильтруют скриптовый шум, код равномерно распределится между драйверами, сетевыми и основными системами.
  • Положительная тенденция в использовании ИИ в BPF: Сопровождающий проекта BPF Алексей Старовойтов сообщил, что разработчики теперь исправляют ошибки, обнаруженные ИИ, быстрее, чем поступают новые отчеты.
  • Стабильное раннее тестирование: Первые тестировщики сообщают, что ноутбуки работают без сбоев.

 

Роль автоматизированных скриптов Coccinelle

Ведущий разработчик ядра Linux Линус Торвальдс отложил серию автоматизированных обновлений скриптов Coccinelle на время своего путешествия. Он объединил эти широко используемые скрипты очистки в самом начале цикла rc2.

Несмотря на то, что эти обновления по скриптам затрагивают тысячи отдельных файлов в репозитории, они в основном состоят из простых однострочных и двухстрочных изменений кода.

В результате на первый взгляд кажется, что необработанных изменений слишком много. Однако Линус подчеркнул, что эти изменения очень просты и несут минимальный операционный риск для тестировщиков.

 

Разбивка по подсистемам: как выглядит разделение изменений кода

Релиз-кандидат 2 ядра Linux 7.4

 

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

Оставшиеся изменения четко делятся на три равные категории:

Подсистема FocusДоля реальных измененийОсновные компоненты и подсистемы
Драйверы устройствОдна треть (33 %)Драйверы графических процессоров, сетевые контроллеры, звуковые чипы и вспомогательное оборудование.
Сеть и BPFОдна треть (33 %)Базовый уровень сокетов, обновления верификатора eBPF, маршрутизация пакетов и исправления для транспорта.
Основные системыОдна треть (33 %)Управление памятью (MM), виртуальные файловые системы (VFS) и исправления для архитектуры ЦП.

 

В частности, обновления драйверов в основном касаются графических процессоров и аудиооборудования. Тем временем команды, занимающиеся управлением основной памятью и архитектурой, внедрили целевые исправления для повышения стабильности после масштабного импорта функций Linux 7.4-rc1.

 

Сопровождающие BPF быстрее устраняют ошибки, вызванные искусственным интеллектом

Инструменты на основе искусственного интеллекта продолжают влиять на цикл выпуска Linux 7.4. Изначально разработчики использовали инструменты на основе ИИ в основном для поиска ошибок во время пострелизного тестирования. Теперь команды активно используют модели ИИ для написания, доработки и отправки патчей до начала технического обслуживания.

Во время цикла 7.4-rc2 Линус Торвальдс отметил обнадеживающий результат работы разработчика BPF Алексея Старовойтова. В частности, Старовойтов сообщил, что в подсистеме BPF разработчики устраняют ошибки, вызванные искусственным интеллектом, быстрее, чем поступают новые сообщения об ошибках.

Торвальдс отметил, что, хотя большинство подсистем ядра еще не достигли этого переломного момента, это первый явный признак того, что отладка с помощью искусственного интеллекта может привести к повышению стабильности системы, а не к бесконечному нагромождению патчей.

 

Первые результаты тестирования сообществом

Первые результаты тестирования сообществом ядра показывают многообещающие результаты. Тестировщик Луна Йернберг сообщил, что ядро 7.4-rc2 без проблем работает на его ноутбуке Dell во время первых тестов. Я думаю, что это справедливо и для другого оборудования.

Если вы хотите самостоятельно протестировать последнюю версию-кандидат, вы можете скачать Linux 7.4-rc2 прямо из официальных архивов ядра Linux или изучить исходный код в Git-репозитории Линуса Торвальдса.

Как и всегда, тестировщикам следует устанавливать ядра-кандидаты на второстепенные тестовые машины, а не на критически важные производственные серверы.

 

Что будет дальше с Linux 7.4?

Теперь, когда доступна версия 7.4-rc2, команда разработчиков ядра приступает к стабильной разработке еженедельных версий-кандидатов. Линус Торвальдс будет публиковать еженедельные предварительные сборки (от -rc3 до -rc7) по мере того, как разработчики будут улучшать совместимость драйверов и устранять оставшиеся проблемы.

По словам Грега Кроа-Хартмана, команда разработчиков ядра планирует выпустить финальную стабильную версию Linux 7.4 20 декабря 2026 года.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Если статья понравилась, поделитесь ей в социальных сетях

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала