20 сентября 2026 года Линус Торвальдс объявил о выпуске четвёртого релиз-кандидата Linux Kernel 7.3. Версия Linux 7.3-rc4 продолжает этап стабилизации будущего ядра и, как и предыдущие кандидаты, оказалась достаточно крупной для этой стадии разработки. В официальном сообщении Торвальдс отметил, что объём изменений снова оказался выше привычного, причём заметная часть работы приходится на файловые системы.
По данным официального архива Linux Kernel, на 20 сентября 2026 года именно Linux 7.3-rc4 является актуальной mainline-версией ядра, тогда как стабильной веткой остаётся Linux 7.2.6. Поэтому rc4 пока нельзя рассматривать как финальный выпуск Linux 7.3: это промежуточная версия для тестирования и поиска оставшихся ошибок.
В отличие от крупных релизов с новыми возможностями, release candidate ориентирован прежде всего на исправление регрессий, ошибок и проблем совместимости. Однако Linux 7.3-rc4 интересен тем, что изменения затрагивают сразу несколько важных направлений: драйверы, файловые системы, сетевой стек, архитектурный код, безопасность и инструменты разработки.
Что представляет собой Linux 7.3-rc4
Linux Kernel использует поэтапную модель разработки. После завершения двухнедельного merge window в конце августа был опубликован Linux 7.3-rc1. Затем примерно раз в неделю выходят новые release candidate, в которых разработчики исправляют найденные проблемы и постепенно стабилизируют код.
Linux 7.3-rc4 является уже четвёртым таким кандидатом. На этой стадии новые крупные возможности обычно не добавляются. Основная задача разработчиков заключается в том, чтобы устранить ошибки в уже включённом коде и убедиться, что новая версия не ломает оборудование, файловые системы, сетевые функции и существующие сценарии использования.
При этом текущий цикл Linux 7.3 оказался необычно насыщенным. Ещё в предыдущих rc-разработчики отмечали большое количество исправлений, связанных с файловыми системами и различными ошибками, найденными с помощью автоматизированного анализа исходного кода.
Официальное сообщение о Linux 7.3-rc4 опубликовано в Linux Kernel Mailing List, а исходный код доступен через официальную инфраструктуру kernel.org.
Изменения Linux 7.3-rc4 распределились необычно равномерно
Обычно в Linux Kernel именно драйверы занимают значительную часть очередного набора изменений. В Linux 7.3-rc4 картина получилась несколько иной. Сам Торвальдс отметил, что изменения можно условно разделить на три большие группы примерно сопоставимого размера.
- Драйверы — исправления поддержки оборудования, сетевых устройств, графики, Bluetooth и других периферийных компонентов.
- Файловые системы и сеть — большое количество изменений в SMB, NTFS, Btrfs, сетевых подсистемах и связанных компонентах.
- Прочие изменения — исправления архитектурного кода, ядра, безопасности, инструментов разработки и различных внутренних подсистем.
Такое распределение особенно интересно на фоне предыдущих этапов разработки Linux 7.3. Файловые системы уже несколько недель подряд получают заметное количество исправлений. Для обычного пользователя это может быть не столь заметно, как обновление видеодрайвера или поддержка нового устройства, однако именно такие изменения непосредственно влияют на надёжность хранения и доступа к данным.
Любопытная деталь заключается в том, что самым крупным отдельным изменением в rc4 фактически стало удаление файла. В процессе первоначального объединения изменений файл lib/alloc_tag.c был перенесён в каталог mm/, однако старая копия по ошибке осталась в исходном месте. В rc4 разработчики окончательно удалили этот лишний экземпляр.
NTFS получает дополнительные исправления
Одним из наиболее заметных направлений Linux 7.3-rc4 стала файловая система NTFS. Несмотря на широкое распространение Linux, пользователям регулярно приходится работать с разделами Windows, внешними накопителями и файлами, использующими NTFS. Поэтому стабильность соответствующего драйвера важна не только для серверов, но и для обычных настольных систем.
В Linux 7.3-rc4 разработчики внесли несколько изменений во внутреннюю работу NTFS. В частности, появилась поддержка динамического резервирования пространства в хвостовой части MFT, а списки записей $MFT были перепакованы.
MFT, или Master File Table, является одной из ключевых структур NTFS. Она содержит сведения о файлах и каталогах раздела. Любые ошибки в работе с этой структурой потенциально могут приводить к проблемам при обращении к файлам, поэтому исправления на этом уровне имеют значение для надёжности драйвера.
Кроме того, в код NTFS добавлены дополнительные блокировки, защищающие обновления runlist. Это позволяет избежать определённых состояний гонки при параллельной работе нескольких компонентов ядра.
Таким образом, изменения NTFS в rc4 не являются новой пользовательской функцией. Их основная цель — сделать существующую реализацию более устойчивой к редким сценариям параллельной работы и ошибкам.
SMB и CIFS: исправления сетевого доступа к файлам
Вторым крупным направлением файловой части Linux 7.3-rc4 стали SMB и CIFS. Эти технологии используются для доступа к сетевым ресурсам Windows и Linux, файловым серверам, NAS-устройствам и корпоративным хранилищам.
В новой версии разработчики исправили ряд проблем с управлением SMB2-сессиями. В частности, была уточнена логика истечения срока действия сессий. Это важно для систем, где сетевые подключения существуют длительное время и могут переходить между различными состояниями.
Отдельно исправлена работа multi-user mounts. При определённых операциях подтверждения разрыва lease теперь отправляются через корректную сессию. Это позволяет избежать неправильного взаимодействия между несколькими пользовательскими подключениями к одному сетевому ресурсу.
Также разработчики исправили несколько проблем с утечками памяти и использованием уже освобождённой памяти при удалении сетевых интерфейсов. Подобные ошибки особенно неприятны для серверов и NAS-систем, которые могут работать непрерывно в течение длительного времени.
В целом изменения SMB/CIFS в Linux 7.3-rc4 направлены не на добавление нового протокола, а на повышение корректности работы существующей реализации в нестандартных сценариях.
Btrfs получает исправление идентификаторов файловой системы
Ещё одно заметное исправление связано с Btrfs — современной файловой системой Linux, ориентированной в том числе на снапшоты, контроль целостности данных и расширенные возможности управления хранилищем.
В Linux 7.3-rc4 изменена логика формирования значения f_fsid. Теперь dev_t используется для его формирования только в том случае, если существует активный temp_fsid. Это позволяет восстановить более стабильное поведение идентификаторов файловой системы в соответствующих сценариях.
На первый взгляд подобное изменение может показаться исключительно внутренним. Однако стабильность идентификаторов важна для различных компонентов ядра и программ пользовательского пространства, которые получают информацию о файловых системах через системные интерфейсы.
LLM помогают находить редкие ошибки в коде ядра
Отдельного внимания заслуживает наблюдение Линуса Торвальдса о роли больших языковых моделей. В Linux 7.3-rc4 заметно большое количество небольших исправлений, связанных с обработкой ошибок в драйверах и других подсистемах.
Речь идёт не столько о новых функциях, сколько о редких ветвях выполнения, которые могут срабатывать после ошибки выделения памяти, сбоя оборудования, неожиданного состояния устройства или неудачного выполнения промежуточной операции.
Именно такие участки кода могут годами оставаться практически незаметными. В обычном режиме устройство работает корректно, поэтому соответствующая ветка программы вообще не выполняется. Но при аппаратном сбое или другой нештатной ситуации недостаточно тщательно обработанный error path способен привести к утечке ресурсов, повреждению состояния драйвера или даже аварийному завершению работы.
По словам Торвальдса, LLM-инструменты оказались полезны при обнаружении части подобных проблем. Это не означает, что искусственный интеллект самостоятельно разрабатывает ядро Linux или заменяет проверку разработчиками. Скорее, LLM становится дополнительным инструментом статического анализа и поиска подозрительных конструкций.
При этом найденное автоматически потенциальное место ошибки всё равно необходимо проверить человеку. Автоматический анализ может генерировать ложные срабатывания, а исправление низкоуровневого кода ядра требует понимания архитектуры конкретной подсистемы и возможных побочных эффектов.
Исправления процессорного кода Intel
Linux 7.3-rc4 также содержит изменение, связанное с микрокодом процессоров Intel Granite Rapids. Ядро теперь явно отклоняет проблемные обновления микрокода в соответствующих сценариях.
Микрокод представляет собой низкоуровневые обновления, которые производитель процессора может предоставлять для исправления аппаратных ошибок или изменения поведения отдельных функций CPU. Ядро Linux взаимодействует с этой инфраструктурой напрямую, поэтому некорректное обновление потенциально способно негативно повлиять на стабильность системы.
Изменение в rc4 направлено на то, чтобы не применять проблемный вариант микрокода на системах Intel Granite Rapids. Это ещё один пример исправления, которое пользователь может практически не заметить, но которое повышает предсказуемость поведения платформы.
Изменения ARM64 и гибернации
Архитектура ARM64 также получила исправления. В частности, была скорректирована логика гибернации: соответствующий код теперь клонирует только ту часть linear map, которая действительно существует во время выполнения.
Linear map — это важный механизм отображения физической памяти в адресное пространство ядра. Работа с ним особенно чувствительна для механизмов управления памятью и переходов между различными состояниями системы.
Исправление не добавляет пользователю новый пункт в настройках. Его задача — сделать восстановление системы после гибернации более корректным на поддерживаемых ARM64-платформах.
Безопасность: изменения в SELinux
Несколько исправлений затронули подсистему SELinux. В частности, изменено поведение при работе с пользовательскими SID в определённых сценариях с вложенными backing files.
Кроме того, ядро теперь повторно проверяет промежуточные файлы во время изменений, связанных с защитой памяти. Такие проверки важны для механизмов контроля доступа и предотвращения ситуаций, когда первоначальная проверка объекта уже не соответствует его состоянию к моменту выполнения последующей операции.
Изменения такого типа обычно не приводят к появлению заметных пользовательских функций. Их значение заключается в укреплении внутренних границ безопасности ядра и корректности работы Linux Security Modules.
Сетевые подсистемы и Bluetooth
Сетевой код Linux 7.3-rc4 также получил ряд исправлений. Одно из них связано с сериализацией очистки состояния в подсистеме xfrm, которая используется для реализации различных механизмов сетевой безопасности и преобразования пакетов.
Дополнительные изменения затронули Bluetooth. В соответствующем драйверном коде теперь выполняется проверка длины service data перед извлечением UUID из заголовков пакетов.
Проверка границ входных данных имеет принципиальное значение для сетевых протоколов. Пакет поступает извне и потенциально может содержать некорректные или неожиданные значения. Если код недостаточно тщательно проверяет длину перед чтением структуры, это может привести к выходу за допустимые границы памяти.
Поэтому даже небольшие исправления такого рода являются важной частью процесса стабилизации ядра.
Когда выйдет стабильный Linux Kernel 7.3
На момент выхода Linux 7.3-rc4 разработчики продолжают придерживаться обычного недельного цикла release candidate. Согласно текущему графику, следующие кандидаты должны выходить примерно раз в неделю.
- 30 августа 2026 года — Linux 7.3-rc1;
- 6 сентября 2026 года — Linux 7.3-rc2;
- 13 сентября 2026 года — Linux 7.3-rc3;
- 20 сентября 2026 года — Linux 7.3-rc4;
- 27 сентября 2026 года — Linux 7.3-rc5, ожидается;
- 4 октября 2026 года — Linux 7.3-rc6, ожидается;
- 11 октября 2026 года — Linux 7.3-rc7, ожидается;
- 18 октября 2026 года — Linux 7.3, ориентировочная дата стабильного релиза.
Однако даты после rc4 являются ориентировочными. Если к концу цикла останутся серьёзные регрессии или разработчики сочтут необходимым дополнительное тестирование, может появиться ещё один кандидат — Linux 7.3-rc8. В таком случае финальный выпуск, вероятно, будет перенесён примерно на неделю.
Таким образом, на данный момент 18 октября 2026 года можно рассматривать только как плановую дату, а не как гарантированный день выхода Linux 7.3.
Стоит ли устанавливать Linux 7.3-rc4 обычным пользователям
Linux 7.3-rc4 предназначен прежде всего для тестирования. Несмотря на большое количество исправлений, это всё ещё не стабильный выпуск.
Пользователям, для которых компьютер используется для работы, хранения важных данных, серверных задач или других критически важных операций, нет необходимости переходить на rc4 только ради получения актуальной версии ядра. Release candidate нужен разработчикам, сопровождающим дистрибутивы, производителям оборудования, тестировщикам и опытным пользователям, которые готовы сообщать об обнаруженных регрессиях.
Особенно полезным тестирование rc4 может быть для владельцев нового оборудования. Если определённое устройство плохо работает с текущим стабильным ядром, тестовая версия Linux 7.3 может помочь определить, исправлена ли проблема в новой ветке. Однако перед установкой желательно иметь рабочее резервное ядро, к которому можно вернуться через загрузчик.
Исходный код Linux 7.3-rc4 доступен в официальном Git-репозитории, а архивы релизов и release candidate публикуются на kernel.org.
Скачать Linux Kernel через официальный kernel.org
Выводы
Linux Kernel 7.3-rc4 продолжает необычно насыщенный цикл разработки. Четвёртый release candidate не приносит одну крупную пользовательскую функцию, которая могла бы стать главным нововведением, зато содержит большое количество исправлений, повышающих надёжность различных подсистем.
Особенно заметную роль в этом выпуске играют файловые системы. NTFS получает улучшения работы с MFT и защиту внутренних структур от состояний гонки, SMB/CIFS исправляет проблемы с сессиями, multi-user mounts и управлением памятью, а Btrfs корректирует формирование идентификаторов файловой системы.
Одновременно продолжается работа над драйверами, архитектурами ARM64 и x86, SELinux, сетевым стеком и Bluetooth. Отдельно примечательно использование LLM в качестве дополнительного инструмента поиска небольших ошибок в error paths. Это показывает, что автоматизированный анализ постепенно становится ещё одним элементом масштабного процесса проверки исходного кода Linux.
Пока Linux 7.3-rc4 следует обычному графику разработки. Если дальнейшее тестирование пройдёт без серьёзных регрессий, стабильный Linux 7.3 ожидается в октябре 2026 года. До финального релиза тестовые версии следует рассматривать именно как инструменты для проверки совместимости и поиска ошибок, а не как обязательное обновление для всех пользователей.
Первоисточники и дополнительные материалы
- Официальное объявление Linux 7.3-rc4 от Линуса Торвальдса — Linux Kernel Mailing List.
- Linux Kernel Archives — официальный архив исходных кодов и релизов ядра.
- Git-репозиторий Линуса Торвальдса — исходный код mainline Linux.
- Документация Linux Kernel о процессе разработки — описание merge window и release candidate.
Часто задаваемые вопросы
Это четвёртый release candidate будущего Linux Kernel 7.3. Он предназначен для тестирования и исправления ошибок перед выпуском стабильной версии.
Linux 7.3-rc4 был опубликован 20 сентября 2026 года.
В Linux 7.3-rc4 особенно заметны изменения в NTFS, SMB/CIFS и Btrfs. Они затрагивают управление внутренними структурами, сетевые сессии, память и идентификаторы файловых систем.
Внесены изменения в работу с MFT, добавлено динамическое резервирование хвостовой части MFT и дополнительные блокировки для защиты обновлений runlist от состояний гонки.
Разработчики скорректировали обработку SMB2-сессий, работу multi-user mounts, передачу lease break ACK, а также устранили отдельные утечки памяти и случаи использования освобождённой памяти.
По словам Линуса Торвальдса, большие языковые модели помогают находить небольшие и редко выполняемые ошибки в обработке исключительных ситуаций. Найденные таким способом проблемы затем анализируются и исправляются разработчиками.
Технически это возможно, но release candidate предназначен прежде всего для тестирования. Для систем, где важны стабильность и сохранность данных, разумнее использовать актуальное стабильное ядро до выхода Linux 7.3.
Текущий график указывает на 18 октября 2026 года. Однако это ориентировочная дата. Если понадобится дополнительный rc8 для устранения регрессий, стабильный выпуск может быть перенесён примерно на неделю.
Исходный код release candidate доступен через официальный Linux Kernel Archives и Git-репозиторий mainline Linux.
