Предосторожность проста, а раскаяние многосложно (И. Гёте).

Вышел Linux Kernel 7.3-rc7: исправления файловой системы, сети и драйверов


Вышел Linux Kernel 7.3-rc7: исправления файловой системы, сети и драйверов

Линус Торвальдс объявил о выпуске Linux Kernel 7.3-rc7 — седьмой предварительной версии ядра Linux 7.3. Этот выпуск предназначен прежде всего для завершающего тестирования перед появлением стабильной версии. Основное внимание разработчики уделили исправлению ошибок, повышению надёжности работы с точками монтирования, сетевым подсистемам и драйверам оборудования.

В объявлении Торвальдса отмечается необычная особенность этого выпуска: значительную часть изменений составляют автоматизированные тесты. Они проверяют исправления ошибок, связанных с монтированием файловых систем. Сами исправления сравнительно невелики, но для проверки их корректности потребовалось добавить заметный объём тестового кода.

Linux 7.3-rc7 вышел 11 октября 2026 года. По словам Торвальдса, задержка публикации на несколько часов была связана с его ошибкой в определении дня недели после поездки на саммит сопровождающих ядра и конференцию Linux Plumbers Conference, а не с техническими проблемами.

 

Что означает выпуск Linux 7.3-rc7

Обозначение RC расшифровывается как Release Candidate — кандидат на выпуск. Такие версии появляются на завершающем этапе разработки нового ядра и помогают обнаружить ошибки до публикации стабильного релиза.

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

Номер rc7 означает, что это седьмой кандидат на выпуск Linux 7.3. Он рассматривался как вероятный последний тестовый выпуск перед стабильной версией. Однако окончательное решение зависит от результатов тестирования: обнаружение серьёзной ошибки могло привести к появлению дополнительного rc8.

 

 

Исправления виртуальной файловой системы и монтирования

Одним из наиболее заметных направлений Linux 7.3-rc7 стали исправления в VFS (Virtual File System) — виртуальной файловой системе. Этот уровень ядра обеспечивает единый механизм взаимодействия с различными файловыми системами и предоставляет приложениям стандартные операции для работы с файлами и каталогами.

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

В частности, выпуск содержит следующие изменения:

  • Ужесточение правил для копий точек монтирования. Скопированные точки монтирования сохраняют ограничения, связанные с невозможностью их привязки в определённых сценариях.
  • Дополнительные проверки операций перемещения. Ядро отклоняет команду MOVE_MOUNT_SET_GROUP, если целевая точка монтирования не допускает соответствующую операцию.
  • Исправления распространения монтирований. Уточнена обработка занятых копий монтирований, чтобы ссылки и зависимости не скрывались некорректно во время размонтирования.
  • Защита при обходе дерева монтирований. Код размонтирования не должен обходить уже уничтоженные или размонтированные деревья.
  • Дополнительные проверки автоматического монтирования. Исправления направлены на предотвращение проблем, при которых рекурсивные bind-монтирования могут удерживать пространства имён вызывающего процесса.

 

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

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

 

Сетевые драйверы и беспроводные подключения

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

Одно из отмеченных изменений относится к драйверу Wi-Fi mt76 и устройствам семейства mt7925. Разработчики восстановили прежние настройки BSS после завершения работы MLO.

BSS (Basic Service Set) — базовая структура беспроводной сети Wi-Fi. MLO (Multi-Link Operation) позволяет совместимым устройствам Wi-Fi 7 использовать несколько каналов связи в рамках одного логического соединения. Корректное восстановление настроек после завершения работы такого режима помогает избежать проблем при возвращении к обычному режиму подключения.

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

 

Графические драйверы и поддержка оборудования

Заметная часть изменений Linux 7.3-rc7 приходится на драйверы. По словам Торвальдса, если исключить каталог автоматизированных тестов tools/testing/, примерно половина оставшихся изменений связана с драйверами, в том числе графическими и сетевыми.

Среди конкретных исправлений присутствуют следующие:

  • AMD Display Core: исправлена обработка режимов отображения, разделяющих исходные параметры развёртки экрана. Это помогает избежать некорректной замены подходящего режима отображения.
  • AMD GPU: внесено изменение, связанное с обходным решением для кадрового буфера, которое ранее применялось к определённой конфигурации и теперь сделано более универсальным.
  • Intel Xe: исправлена функция ожидания xe_mmio_wait32(), чтобы она соблюдала заданные максимальные интервалы задержки и сна.
  • Регулятор напряжения LTC3676: исправлен код, который не должен читать регистры HRST и CLIRQ, доступные только для записи.
  • SCSI: устранена проблема с удержанием ссылок на устройства передачи данных.

 

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

 

Поддержка игровых контроллеров и устройств ввода

В тестовую версию также включено изменение драйвера xpad, добавляющее поддержку проводного контроллера 8BitDo Pro 2 for Xbox. Драйвер xpad отвечает за работу ряда игровых контроллеров, совместимых с экосистемой Xbox.

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

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

 

Почему почти половину изменений составляют тесты

В объявлении о Linux 7.3-rc7 Линус Торвальдс обратил внимание на необычную статистику: около половины патча приходится на автоматизированные самотесты в каталоге tools/testing/.

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

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

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

 

Как скачать Linux Kernel 7.3-rc7

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

 

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

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

 

Когда ожидался стабильный выпуск Linux 7.3

В объявлении от 11 октября 2026 года Линус Торвальдс указал, что стабильный релиз Linux 7.3 по-прежнему планировался на следующие выходные — ориентировочно на 18 октября. При этом он оговорил, что дополнительный кандидат на выпуск может потребоваться, если обнаружатся новые серьёзные проблемы.

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

На момент подготовки этой статьи в доступном списке kernel.org основной тестовой версией значилась Linux 7.3-rc7, а стабильной — Linux 7.2.11. Поэтому перед установкой стоит перепроверить текущий статус: календарный план сам по себе не подтверждает, что стабильная версия уже опубликована.

 

Выводы

Linux Kernel 7.3-rc7 — седьмой кандидат на выпуск ядра Linux 7.3, ориентированный на финальную проверку перед стабильным релизом. В центре внимания находятся исправления виртуальной файловой системы, повышение надёжности операций монтирования, сетевые изменения и доработка драйверов оборудования.

Большая доля автоматизированных тестов связана с проверкой исправлений монтирования. Среди других изменений — восстановление настроек беспроводной сети после завершения MLO, корректировки графических драйверов AMD и Intel, а также поддержка проводного игрового контроллера 8BitDo Pro 2 for Xbox.

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

 

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

Это седьмой кандидат на выпуск Linux 7.3 — предварительная версия ядра, предназначенная для тестирования перед стабильным релизом.

Линус Торвальдс объявил о выпуске 11 октября 2026 года. В публикации OSTechNix материал был опубликован 17 октября.

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

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

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

Предварительные версии ядра доступны на официальном сайте kernel.org. Там же следует проверять, какая версия сейчас является последней стабильной.

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

Подробности доступны в оригинальном объявлении Линуса Торвальдса и в официальном Git-репозитории ядра Linux.

Редактор: AndreyEx

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

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

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

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


Спасибо!

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

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