Задолжал сколько сумел, всем кому мог (Б. Шоу).

Linux Kernel 7.3-rc5: крупный релиз-кандидат с исправлениями KVM, BPF, DRM и драйверов


Linux Kernel 7.3-rc5: крупный релиз-кандидат с исправлениями KVM, BPF, DRM и драйверов

Разработка Linux Kernel 7.3 продолжается, и 27 сентября 2026 года Линус Торвальдс объявил о выпуске пятого релиз-кандидата — Linux 7.3-rc5. Это очередная тестовая версия будущего стабильного ядра, предназначенная прежде всего для разработчиков и пользователей, которые готовы помогать с поиском регрессий до официального релиза.

Linux 7.3-rc5 оказался необычно крупным. Однако необычность этого выпуска связана не столько с количеством отдельных изменений, сколько с тем, как они распределены по исходному коду. В типичном релиз-кандидате ядра значительную часть diffstat занимают драйверы, но на этот раз драйверный код составляет менее трети общего объёма изменений, тогда как примерно четверть diffstat приходится на автоматические selftests.

Линус Торвальдс отдельно отметил, что такая статистика несколько искажает реальную картину: многие изменения в драйверах небольшие, тогда как отдельные тесты занимают значительный объём. Самым крупным отдельным патчем в rc5 стал тест для таблиц ITS виртуализации ARM64 KVM.

 

Linux 7.3-rc5 — ещё не стабильный Linux 7.3

Прежде чем разбирать изменения, важно понимать статус выпуска. Обозначение rc5 означает пятый Release Candidate — кандидат на стабильный релиз. Это уже достаточно зрелая версия ядра, но разработка ещё не завершена.

На момент выхода Linux 7.3-rc5 стабильной веткой остаётся Linux 7.2.x*. На официальном сайте kernel.org на 29 сентября 2026 года указана стабильная версия Linux 7.2.8, тогда как основная ветка разработки представлена Linux 7.3-rc5.

Планируемый стабильный выпуск Linux 7.3 ожидается в октябре. По текущему графику разработки ориентиром является 18 октября, хотя фактическая дата зависит от состояния тестирования и количества обнаруженных проблем.

Поэтому обычным пользователям не требуется срочно устанавливать rc5. Для серверов, рабочих станций и критических систем разумнее использовать стабильное ядро, предоставляемое дистрибутивом, если нет конкретной необходимости тестировать новые возможности.

 

Почему diffstat Linux 7.3-rc5 выглядит необычно

В Linux Kernel используется огромное количество исходного кода, поэтому разработчики внимательно следят не только за количеством коммитов, но и за характером изменений. В пятом релиз-кандидате распределение объёма оказалось нетипичным.

По данным Линуса Торвальдса, менее трети изменений приходится на драйверы, а около четверти — на selftests. Это не означает, что драйверная часть ядра вдруг стала менее важной. Скорее, в rc5 оказалось несколько очень крупных наборов тестов.

В частности, большой объём занимает тест ARM64 KVM ITS. Он проверяет работу виртуализованной инфраструктуры прерываний в KVM и показывает, насколько серьёзное внимание в текущем цикле уделяется не только исправлению самого кода, но и автоматизированной проверке его поведения.

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

 

Основные направления изменений в Linux 7.3-rc5

Помимо selftests, существенная часть изменений пришлась на архитектурный код, виртуализацию, производительность, планировщик, BPF, сеть и графические драйверы.

В общих чертах пятый RC включает следующие направления:

  • исправления архитектурного кода, прежде всего связанных с KVM;
  • изменения и исправления в perf;
  • исправления планировщика Linux;
  • работу над подсистемой BPF;
  • сетевые исправления;
  • обновления и исправления DRM;
  • исправления VFS и XFS;
  • новые исправления для HID-устройств;
  • исправления проблем совместимости оборудования;
  • дополнительные тесты для подсистем ядра.

 

Таким образом, rc5 нельзя назвать выпуском с одной главной новой функцией. Это скорее большая совокупность исправлений, которая повышает стабильность будущей версии 7.3.

 

KVM и виртуализация получают много внимания

Значительная часть архитектурных изменений Linux 7.3-rc5 связана с KVM — встроенной в Linux технологией аппаратной виртуализации. KVM используется для запуска виртуальных машин непосредственно средствами ядра и является фундаментом для большого количества серверных и облачных систем.

Особое место занимает ARM64. Крупный selftest проверяет таблицы ITS, связанные с виртуализацией распределённых прерываний. Такие тесты важны, поскольку ошибки в механизмах обработки прерываний могут проявляться не сразу и особенно неприятны в виртуальных машинах с большим количеством устройств.

Работа над KVM также показывает общий подход Linux 7.3: разработчики не ограничиваются исправлением обнаруженных проблем, а расширяют автоматическое тестирование сложных подсистем.

 

Исправления планировщика и Cache Aware Scheduling

В предыдущих RC Linux 7.3 уже появлялись исправления Cache Aware Scheduling, особенно важные для современных гибридных процессоров. Такие CPU могут сочетать различные типы вычислительных ядер и несколько уровней кэш-памяти.

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

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

 

BPF продолжает развиваться

Ещё одной важной частью Linux 7.3-rc5 является BPF. Эта технология давно вышла за пределы первоначальной задачи фильтрации сетевых пакетов и используется для наблюдения за системой, трассировки, сетевой обработки и других задач.

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

Исправления в Linux 7.3-rc5 затрагивают BPF наряду с другими компонентами core kernel. Это не отдельная крупная функция нового релиза, а последовательная работа по устранению ошибок и повышению надёжности уже существующей инфраструктуры.

 

Сетевой код снова занимает значительную часть изменений

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

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

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

 

DRM и графические драйверы

Графическая подсистема DRM также получила заметную порцию исправлений. Особенно интересно, что часть работы была направлена на исправление проблем в открытом драйвере Nouveau для видеокарт NVIDIA.

В Linux 7.3 продолжилась работа после перехода Nouveau на прошивки NVIDIA R570. Изменения в rc5 исправляют проблемы с suspend/resume, pinning видеопамяти и другие ошибки.

Отдельно разработчики работали над драйвером Intel Xe. Для современных AI-ускорителей и GPU становится всё важнее понимать причину ограничения производительности, поэтому драйвер получает дополнительные причины throttling.

Для будущего ускорителя Intel Crescent Island добавляется информация о power brake как одной из причин ограничения производительности. Это позволяет системе более точно сообщать, почему устройство снижает рабочие параметры.

 

Исправления DRM частично найдены с помощью ИИ

Одна из наиболее интересных особенностей текущего цикла Linux связана с использованием больших языковых моделей для анализа исходного кода. Разработчики применяют AI-инструменты для поиска потенциальных ошибок в сложных ветвях обработки исключений, утечек памяти и ситуаций use-after-free.

В DRM-подсистеме перед Linux 7.3-rc5 была объединена заметная серия подобных исправлений. Речь не идёт о том, что искусственный интеллект самостоятельно разработал новую подсистему графики. Его роль заключается прежде всего в помощи разработчикам при поиске потенциальных дефектов.

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

 

Новые устройства HID

Linux 7.3-rc5 также получает обновления подсистемы HID, отвечающей за клавиатуры, мыши, игровые контроллеры и другие устройства ввода.

Среди изменений появились исправления и новые идентификаторы для ряда современных устройств:

  • Logitech G502 X* Lightspeed при подключении по USB;
  • ELECOM M-XT4DRBK;
  • гарнитура SteelSeries Arctis 7 2018 года;
  • тачпад ASUS ROG Flow Z13 2025 года;
  • клавиатура Lenovo Yoga Slim 7x Gen 11.

 

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

Для Logitech G502 X* Lightspeed были добавлены необходимые USB ID, благодаря чему устройство может корректно использовать возможности HID++ при проводном подключении. Для ASUS ROG Flow Z13 исправляется распознавание положения ладони тачпадом.

 

Почему в Linux 7.3 исправляют поддержку NVIDIA

Открытый драйвер Nouveau остаётся важной частью Linux-графики, особенно для пользователей, которым необходим открытый стек без официального проприетарного драйвера NVIDIA.

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

В Linux 7.3 разработчики исправляют несколько проблем, связанных с новым поколением firmware. Среди них — нарушения suspend/resume и проблемы с управлением видеопамятью.

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

 

VFS и XFS тоже получили исправления

Помимо заметных изменений в графике и виртуализации, Linux 7.3-rc5 содержит исправления в VFS и XFS.

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

XFS, в свою очередь, является отдельной высокопроизводительной файловой системой, широко используемой на серверах и системах хранения данных. Изменения в rc5 относятся к общей работе по стабилизации файловой подсистемы перед финальным релизом.

 

Большая роль автоматических selftests

Одна из главных особенностей Linux 7.3-rc5 — необычно большой объём selftests. Это набор автоматизированных тестов, предназначенных для проверки поведения компонентов ядра.

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

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

 

Linux Kernel и искусственный интеллект

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

При этом человеческая проверка остаётся обязательной. Найденная AI-моделью потенциальная ошибка ещё не означает, что проблема действительно существует. Разработчику необходимо понять контекст, проверить воспроизводимость и оценить последствия предлагаемого исправления.

Это хорошо видно по самому характеру Linux 7.3-rc5: AI помогает находить ошибки, но итоговые изменения проходят обычный процесс обсуждения, ревью и интеграции в ядро.

 

Почему Linux 7.3-rc5 называют крупным

Линус Торвальдс охарактеризовал rc5 как очередной крупный релиз-кандидат, но при этом не указал на наличие чего-либо особенно тревожного. Необычным является прежде всего размер и структура diffstat, а не наличие одного критического направления проблем.

В выпуске одновременно присутствуют архитектурные исправления, KVM, perf, scheduler, BPF, networking, DRM, VFS, XFS, HID и множество других небольших изменений.

Поэтому Linux 7.3-rc5 лучше рассматривать как широкую стабилизационную итерацию. Она не приносит одну громкую функцию, определяющую весь выпуск, зато затрагивает большое количество компонентов ядра.

 

Стоит ли устанавливать Linux 7.3-rc5

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

Установка имеет смысл в первую очередь в следующих случаях:

  • необходимо протестировать новое оборудование;
  • в текущем ядре не работает конкретное устройство;
  • нужно проверить исправление определённой проблемы;
  • пользователь участвует в тестировании Linux Kernel;
  • разрабатывается программное или аппаратное обеспечение под будущую версию ядра.

 

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

Для желающих экспериментировать исходный код и готовые архивы Linux 7.3-rc5 доступны через kernel.org. Перед установкой тестового ядра также рекомендуется сохранить возможность загрузки предыдущего стабильного ядра из меню загрузчика.

 

Что ждать от стабильного Linux 7.3

Пятый RC показывает, что разработка Linux 7.3 вошла в достаточно позднюю стадию. Основное внимание постепенно смещается от добавления новых возможностей к поиску ошибок, регрессий и проблем совместимости.

До стабильного выпуска ещё могут появиться дополнительные исправления. Если во время тестирования будут обнаружены серьёзные проблемы, цикл релиз-кандидатов может быть продлён.

При благоприятном развитии событий стабильный Linux 7.3 ожидается в октябре 2026 года. После этого новая версия начнёт постепенно появляться в дистрибутивах, но скорость перехода будет зависеть от политики конкретного проекта.

 

Первоисточники и дополнительная информация

The Linux Kernel Archives — официальный сайт Linux Kernel

Linux Kernel Mailing List — письмо Линуса Торвальдса о Linux 7.3-rc5

Linux Kernel — официальный каталог тестовых релизов

 

Выводы

Linux Kernel 7.3-rc5 стал крупным и необычным релиз-кандидатом. Его главное отличие заключается не в одной новой функции, а в масштабе и распределении работы между подсистемами ядра.

Особенно выделяются крупные selftests, архитектурные исправления и работа над KVM. Одновременно продолжается развитие планировщика, BPF и сетевой подсистемы. Значительное количество исправлений получили DRM и драйверы графики, включая Nouveau и Intel Xe.

Linux 7.3 также демонстрирует растущую роль автоматизированного анализа исходного кода. AI и LLM-инструменты уже используются разработчиками для поиска потенциальных ошибок, включая утечки памяти и use-after-free, хотя окончательная проверка и принятие исправлений остаются частью традиционного процесса разработки ядра.

Для пользователей нового оборудования выпуск также представляет интерес благодаря обновлениям HID-драйверов и исправлениям совместимости с современными мышами, клавиатурами, гарнитурами и ноутбуками.

Однако Linux 7.3-rc5 пока остаётся тестовой версией. Тем, кому нужна предсказуемая работа системы, следует дождаться стабильного Linux 7.3 либо продолжать использовать стабильное ядро своего дистрибутива. А для разработчиков и энтузиастов rc5 представляет собой очередную возможность проверить будущий релиз и помочь обнаружить проблемы до его официального выхода.

 

Часто задаваемые вопросы

Linux 7.3-rc5 — пятый релиз-кандидат будущего стабильного ядра Linux 7.3. Он предназначен для тестирования и поиска ошибок перед финальным выпуском.

Пятый релиз-кандидат Linux 7.3 был опубликован 27 сентября 2026 года.

Нет. RC5 является тестовой версией. На момент его выпуска стабильной веткой остаётся Linux 7.2.x*.

Основная причина заключается в структуре diffstat. Менее трети изменений приходится на драйверы, а примерно четверть общего объёма занимает selftests. При этом отдельные тестовые патчи значительно крупнее многих изменений драйверов.

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

Linux 7.3-rc5 содержит ряд архитектурных исправлений, связанных с KVM, а также крупный selftest для ARM64 KVM ITS. Тест проверяет работу инфраструктуры таблиц прерываний виртуализованных систем.

Да. В открытом драйвере Nouveau исправляются проблемы, связанные с новыми прошивками NVIDIA, включая suspend/resume и управление видеопамятью.

В текущем цикле появились исправления и новые идентификаторы для ряда HID-устройств, включая Logitech G502 X* Lightspeed при USB-подключении, ELECOM M-XT4DRBK, SteelSeries Arctis 7, ASUS ROG Flow Z13 и Lenovo Yoga Slim 7x Gen 11.

Да. AI/LLM-инструменты применяются для поиска потенциальных дефектов в исходном коде. Среди найденных таким способом проблем были ошибки обработки исключений, утечки памяти и use-after-free. Однако окончательная проверка и интеграция исправлений выполняются разработчиками ядра.

Текущий график разработки ориентируется на октябрь 2026 года, примерно на 18 октября. Однако окончательная дата зависит от результатов тестирования и может измениться.

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

Исходный код и официальные архивы релиз-кандидата доступны в архиве Linux Kernel на kernel.org. Перед установкой тестового ядра рекомендуется сохранить возможность загрузки ранее установленной стабильной версии.

Редактор: AndreyEx

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

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

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

четыре + девять =

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


Спасибо!

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

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