В опубликованных тестах netperf TCP_STREAM результаты выглядят следующим образом:
Это не универсальное обещание ускорения для любого сервера с Linux 7.3. На итог влияют параметры gso_max_size и gro_max_size, возможности сетевой карты, состояние аппаратных offload-функций, MTU, тип туннеля и характер нагрузки. Перед внедрением обновления операторам стоит проверить собственный тракт VXLAN или Geneve.
Другой важный блок изменений уменьшает зависимость от широкой блокировки RTNL при добавлении и удалении правил FIB IPv4 и IPv6. Там, где это возможно, вместо неё используется мьютекс, связанный с соответствующей структурой fib_rules_ops. Благодаря этому часть операций может выполняться параллельно. В отдельных случаях RTNL по-прежнему необходима, в том числе на пути fib_unmerge() для первого правила IPv4.
Синтетический тест показывает потенциальный эффект при масштабном управлении сетевыми пространствами имён. Параллельное создание 4 096 пространств имён и добавление по 1 024 правила в каждое сократилось для IPv4 с 22,752 до 0,918 секунды — примерно в 24,8 раза. Для IPv6 время уменьшилось с 35,181 до 1,214 секунды, то есть примерно в 29 раз.
Однако это измерение экстремальной конкуренции за блокировки, а не гарантия такого же ускорения запуска обычных контейнеров или любой сетевой конфигурации.
Сетевая подсистема стала одним из первых заметных полигонов для ИИ-помощи в разработке ядра. Якоб Кичински сообщил о 632 патчах в net и 648 патчах в net-next. По его оценке, от одной трети до половины net-next составляли созданные с помощью ИИ низкоприоритетные исправления, очистка кода или уточнения — примерно 216–324 патча. Кичински и Паоло Абени описали объём работы как «полностью подавляющий».
Предлагаемый ответ — не передача сопровождения ядра одной нейросети. Meta предоставила бюджет и доступ к нескольким передовым моделям, чтобы каждый патч мог пройти несколько первичных проверок. Такой подход должен снизить риск того, что галлюцинация или неверная трактовка одной модели останется незамеченной.
В планах автоматизации — управление Patchwork, стандартные комментарии по процессу, редактирование сообщений коммитов и, возможно, применение патчей, которые уже проверили доверенные специалисты. Это более формализованные задачи, чем оценка изменений в редком сценарии отказа.
Граница возможностей здесь особенно важна для сетевого кода ядра. Необычные гонки и сценарии восстановления оборудования — например, обработка ошибок PCIe и тайм-аутов — по-прежнему требуют человеческой проверки. ИИ может убрать часть повторяющейся работы, но не заменяет понимание конкурентного доступа, контрактов API и порядка восстановления.
В сетевое слияние также вошли изменения для оборудования и протоколов:
Есть и несколько менее заметных, но практичных изменений. MPTCP получил аварийный механизм очистки очередей пакетов, пришедших не по порядку, при экстремальном дефиците памяти. Это средство восстановления в стеснённых условиях, а не обещание более высокой пропускной способности в штатной работе.
Для AF_UNIX стала понятнее диагностика передачи файловых дескрипторов. С опцией SO_RIGHTS_NOTRUNC получатель сможет определить, какой дескриптор был отклонён и какой errno вернула система, если модуль LSM заблокировал конкретный дескриптор в массиве SCM_RIGHTS. Остальная часть массива при этом не будет потеряна после первого отказа.
Первый кандидат на выпуск Linux 7.3 (v7.3-rc1) ожидался примерно 30 августа 2026 года, а стабильная версия — в конце октября, если цикл разработки пойдёт по обычному графику.
Но даже после стабильного релиза большинство серверов и настольных систем не получит эти возможности автоматически. Сопровождающие дистрибутивов самостоятельно выбирают версии ядра, переносят отдельные исправления в свои ветки, тестируют их и выпускают обновления по собственному расписанию. Rolling-дистрибутивы могут включить Linux 7.3 раньше, тогда как пользователям фиксированных релизов, скорее всего, придётся ждать значительно дольше.
CachyOS выглядит вероятным ранним кандидатом благодаря rolling-модели, однако доступные сведения о его августовском выпуске подтверждают только образы с Linux 7.1, а не дату перехода на Linux 7.3.
Для инфраструктурных команд наиболее интересны два изменения: BIG TCP в оверлейном пути и снижение конкуренции за блокировки при массовой настройке правил в сетевых пространствах имён. Особенно внимательно их стоит изучить тем, кто сочетает VXLAN или Geneve с высокоскоростным трафиком либо одновременно создаёт и конфигурирует множество пространств имён.
Для разработчиков ядра не менее значимым может оказаться эксперимент с ИИ-проверкой. Он показывает возможное разделение обязанностей: модели берут на себя повторяющуюся сортировку и процедурные комментарии, а сопровождающие сохраняют ответственность за редкие случаи, где внешне правдоподобный патч способен вызвать взаимную блокировку, нарушить восстановление оборудования или сломать неявное правило синхронизации.
Таким образом, Linux 7.3 получает заметный набор сетевых изменений, но большинству пользователей ещё предстоит дождаться тестирования кандидатов на выпуск, проверки на реальном оборудовании и интеграции со своим дистрибутивом.
В опубликованных тестах netperf TCP_STREAM результаты выглядят следующим образом:
Это не универсальное обещание ускорения для любого сервера с Linux 7.3. На итог влияют параметры gso_max_size и gro_max_size, возможности сетевой карты, состояние аппаратных offload-функций, MTU, тип туннеля и характер нагрузки. Перед внедрением обновления операторам стоит проверить собственный тракт VXLAN или Geneve.
Другой важный блок изменений уменьшает зависимость от широкой блокировки RTNL при добавлении и удалении правил FIB IPv4 и IPv6. Там, где это возможно, вместо неё используется мьютекс, связанный с соответствующей структурой fib_rules_ops. Благодаря этому часть операций может выполняться параллельно. В отдельных случаях RTNL по-прежнему необходима, в том числе на пути fib_unmerge() для первого правила IPv4.
Синтетический тест показывает потенциальный эффект при масштабном управлении сетевыми пространствами имён. Параллельное создание 4 096 пространств имён и добавление по 1 024 правила в каждое сократилось для IPv4 с 22,752 до 0,918 секунды — примерно в 24,8 раза. Для IPv6 время уменьшилось с 35,181 до 1,214 секунды, то есть примерно в 29 раз.
Однако это измерение экстремальной конкуренции за блокировки, а не гарантия такого же ускорения запуска обычных контейнеров или любой сетевой конфигурации.
Сетевая подсистема стала одним из первых заметных полигонов для ИИ-помощи в разработке ядра. Якоб Кичински сообщил о 632 патчах в net и 648 патчах в net-next. По его оценке, от одной трети до половины net-next составляли созданные с помощью ИИ низкоприоритетные исправления, очистка кода или уточнения — примерно 216–324 патча. Кичински и Паоло Абени описали объём работы как «полностью подавляющий».
Предлагаемый ответ — не передача сопровождения ядра одной нейросети. Meta предоставила бюджет и доступ к нескольким передовым моделям, чтобы каждый патч мог пройти несколько первичных проверок. Такой подход должен снизить риск того, что галлюцинация или неверная трактовка одной модели останется незамеченной.
В планах автоматизации — управление Patchwork, стандартные комментарии по процессу, редактирование сообщений коммитов и, возможно, применение патчей, которые уже проверили доверенные специалисты. Это более формализованные задачи, чем оценка изменений в редком сценарии отказа.
Граница возможностей здесь особенно важна для сетевого кода ядра. Необычные гонки и сценарии восстановления оборудования — например, обработка ошибок PCIe и тайм-аутов — по-прежнему требуют человеческой проверки. ИИ может убрать часть повторяющейся работы, но не заменяет понимание конкурентного доступа, контрактов API и порядка восстановления.
В сетевое слияние также вошли изменения для оборудования и протоколов:
Есть и несколько менее заметных, но практичных изменений. MPTCP получил аварийный механизм очистки очередей пакетов, пришедших не по порядку, при экстремальном дефиците памяти. Это средство восстановления в стеснённых условиях, а не обещание более высокой пропускной способности в штатной работе.
Для AF_UNIX стала понятнее диагностика передачи файловых дескрипторов. С опцией SO_RIGHTS_NOTRUNC получатель сможет определить, какой дескриптор был отклонён и какой errno вернула система, если модуль LSM заблокировал конкретный дескриптор в массиве SCM_RIGHTS. Остальная часть массива при этом не будет потеряна после первого отказа.
Первый кандидат на выпуск Linux 7.3 (v7.3-rc1) ожидался примерно 30 августа 2026 года, а стабильная версия — в конце октября, если цикл разработки пойдёт по обычному графику.
Но даже после стабильного релиза большинство серверов и настольных систем не получит эти возможности автоматически. Сопровождающие дистрибутивов самостоятельно выбирают версии ядра, переносят отдельные исправления в свои ветки, тестируют их и выпускают обновления по собственному расписанию. Rolling-дистрибутивы могут включить Linux 7.3 раньше, тогда как пользователям фиксированных релизов, скорее всего, придётся ждать значительно дольше.
CachyOS выглядит вероятным ранним кандидатом благодаря rolling-модели, однако доступные сведения о его августовском выпуске подтверждают только образы с Linux 7.1, а не дату перехода на Linux 7.3.
Для инфраструктурных команд наиболее интересны два изменения: BIG TCP в оверлейном пути и снижение конкуренции за блокировки при массовой настройке правил в сетевых пространствах имён. Особенно внимательно их стоит изучить тем, кто сочетает VXLAN или Geneve с высокоскоростным трафиком либо одновременно создаёт и конфигурирует множество пространств имён.
Для разработчиков ядра не менее значимым может оказаться эксперимент с ИИ-проверкой. Он показывает возможное разделение обязанностей: модели берут на себя повторяющуюся сортировку и процедурные комментарии, а сопровождающие сохраняют ответственность за редкие случаи, где внешне правдоподобный патч способен вызвать взаимную блокировку, нарушить восстановление оборудования или сломать неявное правило синхронизации.
Таким образом, Linux 7.3 получает заметный набор сетевых изменений, но большинству пользователей ещё предстоит дождаться тестирования кандидатов на выпуск, проверки на реальном оборудовании и интеграции со своим дистрибутивом.