13 сентября 2026 года было выпущено ядро Linux версии 7.3-rc3, которое стало третьим кандидатом на финальную версию ветки 7.3. Линус Торвальдс охарактеризовал этот релиз как весьма значительный: особенно заметные изменения коснулись файловых систем, в частности, XFS и SMB-клиента. Тем не менее, большинство патчей по-прежнему связаны с драйверами. В EROFS также отключена функция rolling-декомпрессии LZ4 для предотвращения редких ошибок, связанных с некорректными данными.

Linux 7.3-rc3 продолжает активный цикл исправлений
Linus Torvalds объявил Linux 7.3-rc3 13 сентября. Это тестовый кандидат, а не стабильный выпуск: его задача — собрать результаты более широкого тестирования после merge window и устранить ошибки, обнаруженные в новых изменениях Linux 7.3.
Torvalds считает, что версия rc3 снова получилась достаточно масштабной. Однако структура патчей заметно отличается от обычного кандидата: в них содержится значительное количество исправлений для файловых систем. Особенно активно обновлялись XFS и SMB-клиент. Также были внесены изменения в netfs, AFS, EROFS и Btrfs.
Основное внимание в обновлениях уделено драйверам. На этот раз значительно доработаны звуковая и сетевая системы. Графические драйверы также подверглись изменениям, хотя их доля в обновлениях меньше.
| Область | Что исправлялось в Linux 7.3-rc3 | Практический смысл |
| XFS | repair/scrub, журналирование, квоты, fsync, realtime-тома, zoned-устройства | снижение риска ошибок при восстановлении и обслуживании файловой системы |
| SMB/CIFS | утечки ссылок, проверки DACL, обработка READ-ответов и границ буферов | более надёжная работа сетевых файловых ресурсов |
| netfs и AFS | частичные передачи, readahead, управление ссылками и отображением памяти | исправление ошибок в сетевом вводе-выводе и кэшировании |
| EROFS | временное отключение LZ4 rolling decompression и несколько дополнительных исправлений | приоритет корректности данных ценой потенциально большего расхода памяти |
| Драйверы | звук, сеть, отдельные GPU, hwmon, platform/x86 и другие подсистемы | исправления зависаний, утечек, гонок и проблем совместимости оборудования |
| Ядро и безопасность | Landlock, tracing, reboot, netfilter, io_uring и архитектурные исправления | устранение use-after-free, ошибок синхронизации и некорректной обработки состояний |
XFS и SMB получили крупную порцию исправлений
XFS — одна из наиболее заметных подсистем в Linux 7.3-rc3. В кандидат вошли многочисленные исправления кода проверки и восстановления метаданных, health monitor, квот, realtime-устройств и журналирования. Также исправлены отдельные сценарии fsync, в том числе обработка ошибок и лишние сбросы кэша в конфигурациях с несколькими устройствами.
Пользователям не стоит ожидать появления новой функции XFS. Основной задачей версии rc3 является стабилизация уже внедрённого кода и устранение проблем, которые могли возникать при обслуживании файловой системы, выполнении операций scrub/repair, работе с realtime-томами и обработке повреждённых метаданных.
В SMB-клиенте устранено сразу несколько ошибок управления памятью и проверки входных данных. Среди них — утечки ссылок при обработке oplock, переполнение кучи при переписывании данных владельца и группы в DACL, проверка предельного размера новой DACL, а также более строгая обработка коротких READ-ответов и некорректного DataOffset.
Модификации netfs и AFS улучшают этот раздел. Устранены проблемы с обработкой частичных прямых записей, обновлением размера файла после неполной передачи и утечкой ссылок на subrequest. Также улучшена синхронизация readahead и исправлены ошибки отображения памяти в AFS. Эти изменения особенно важны для сетевых файловых сценариев, где проблемы на стыке файловой и сетевой подсистем могут возникать только при специфической нагрузке.
Btrfs в rc3 получил менее объёмный набор изменений. Основное внимание уделено дополнительной валидации структур дерева и исправлению лишнего fallback на commit транзакции.
EROFS отключает rolling-декомпрессию LZ4 ради корректности данных
В Linux 7.3-rc3 произошло важное изменение, касающееся файловой системы EROFS. Разработчики временно отключили функцию LZ4 rolling decompression из-за выявления редких случаев, когда оптимизация приводила к ошибкам при распаковке данных.
Механизм использовался для снижения количества временных страниц памяти при чтении сжатых данных. Проблема возникла из-за того, что реализация LZ4 может выполнять обратное копирование памяти в сценариях, которые нарушают предположения EROFS о безопасном повторном использовании rolling-окна.
Специалисты решили придерживаться осторожного подхода: сначала гарантировать точность данных, а потом заниматься восстановлением оптимизации. Это не предполагает полное отключение LZ4 в EROFS — речь идет исключительно о снятии rolling-оптимизации декомпрессии.
Практический баланс заключается в потенциальном росте потребления оперативной памяти при распаковке архива. Для большинства настольных компьютеров эта разница может быть незначительной, однако для встраиваемых систем, контейнерных образов и других случаев, где EROFS используется для экономии места и обеспечения стабильного чтения, данное изменение требует отдельного тестирования.
Драйверы остаются крупнейшей частью rc3
Несмотря на крупный блок файловых систем, по объёму Linux 7.3-rc3 по-прежнему в основном состоит из исправлений драйверов. Torvalds отдельно выделил звук и сеть, тогда как изменения GPU в этот раз заметно меньше.
В сетевой части исправлялись драйверы и инфраструктура mlx5, mt76, DSA, MediaTek Ethernet, Intel ICE, VXLAN, bonding и другие компоненты. В списке есть исправления use-after-free, потенциальных взаимных блокировок, некорректной инициализации состояний и ограничений размеров буферов.
Звуковая подсистема получила серию изменений ALSA и ASoC. В частности, исправлялась очистка ресурсов при ошибках инициализации Intel AVS, обработка topology, reference count модулей и отдельные проблемы отсутствия звука на конкретном оборудовании.
Графическая часть включает точечные изменения AMDGPU, AMD Display и DRM-мостов. Это типичный для стадии rc набор: вместо добавления новых возможностей разработчики закрывают ошибки, найденные после объединения крупных веток разработки.
Исправления ядра, Landlock и архитектур
Вне файловых систем и драйверов Linux 7.3-rc3 содержит исправления в сетевом стеке, tracing, io_uring, netfilter, планировщике и других базовых компонентах.
Для Landlock исправлен use-after-free, связанный с родительским каталогом источника, а также добавлены и расширены тесты для проверки граничных сценариев. В tracing устранены случаи повреждения памяти при использовании histogram stacktrace, а в механизме reboot исправлена гонка use-after-free вокруг cad_pid.
Отдельный набор изменений относится к архитектурам. Для s390 вошли исправления криптографического кода, ошибок синхронизации и работы с CPU hotplug. PowerPC получил корректировки учёта процессорного времени и тестов PMU, а RISC-V — исправления hwprobe и IOMMU.
Подобные изменения редко заметны конечному пользователю напрямую, но именно они определяют качество будущей стабильной версии: стадия release candidate предназначена для поиска проблем в коде, который уже прошёл merge window, но ещё не должен считаться готовым для массового использования.
Резюме
Версия Linux 7.3-rc3 ориентирована на разработчиков ядра, администраторов дистрибутивов, производителей оборудования и тех, кто хочет протестировать Linux 7.3 в своей конфигурации до официального релиза стабильной версии.
Не рекомендуется переходить на версию rc3 для рабочих серверов и обычных пользовательских систем без веской причины. Хотя эта версия включает множество исправлений, статус RC указывает на то, что процесс поиска регрессий ещё не завершён, и могут быть выявлены новые проблемы.
Тестирование окажется особенно ценным для систем, активно задействующих XFS, SMB/CIFS, EROFS, сложные сетевые конфигурации или оборудование с обновлёнными драйверами в ветке 7.3. В подобных условиях обратная связь по rc3 поможет обнаружить регрессии до момента финального релиза.
Исходное дерево Linux доступно в официальном репозитории kernel.org. Следующим этапом цикла станет Linux 7.3-rc4, если график разработки не потребует дополнительных промежуточных мер.