6 сентября 2026 года Линус Торвальдс опубликовал Linux 7.3-rc2. В своем сообщении в списке рассылки ядра Linux он охарактеризовал текущий выпуск как «необычно большой» для данной стадии цикла разработки, которая обычно подразумевает короткую паузу после закрытия окна слияния. Торвальдс не смог выделить одну конкретную причину увеличения объема кода, отметив, что «все мы, очевидно, свалим вину на ИИ», хотя прямого подтверждения того, что инструменты искусственного интеллекта стали реальной причиной, предоставлено не было.

Особенности состава второго кандидата в релизы
Объем правок, не связанных с драйверами, примерно на 20% состоит из исправлений инструментария, остальную часть занимают изменения в файловых системах, сетевых компонентах и ядре. Основной объем изменений по-прежнему приходится на драйверы. Среди сетевых правок выделяются целевые исправления для TCP и IPv6, а также корректировки безопасности памяти в SMB-сервере ksmbd и изменения в файловых системах NTFS и XFS. Графическая подсистема получила обновления для драйверов AMD DRM и открытого драйвера Nouveau для оборудования NVIDIA.
Обновления для драйвера Nouveau и процессоров
В текущем выпуске драйвер Nouveau получил исправления отображения для графических процессоров NVIDIA архитектуры Blackwell. Разработчик проекта Мохамед Ахмед уточнил, что правки охватывают четыре группы проблем, связанных с системным процессором GPU, включая регистры HDMI и прерывания vblank. Работа ведется в рамках подготовки поддержки HDMI 2.1, где на текущий момент существует ограничение тактовой частоты пикселей в 2,147 ГГц, препятствующее корректной работе FRL, DSC и VRR.
Кроме того, в rc2 вошло исправление планировщика для гибридных процессоров, решающее проблемы «несоответствий планирования с учетом кэша» (Cache Aware Scheduling). Параллельно разработчик Кис Кук провел преобразование вызовов kmalloc() в семейство kmalloc_obj() в сотнях файлов. Также в этой версии по умолчанию отключена функция безопасности RandStruct на системах с рабочей цепочкой инструментов Rust для устранения циклической зависимости.
Проблема ИИ-генерации кода и нагрузка на ревьюеров
В течение всего цикла разработки 7.3 в проект регулярно поступают материалы, созданные с помощью ИИ и больших языковых моделей (LLM). Сопровождающий ядра Грег Кроа-Хартман ранее предупреждал, что текущий цикл будет сложным. В начале сентября он сообщил, что фильтрация только одной подсистемы USB выявила тысячи сообщений, требующих проверки. Кроа-Хартман подчеркнул, что отказ от ИИ-генерируемых патчей требует значительного времени, так как разработчики не хотят случайно отклонить полезные исправления ошибок среди низкокачественного кода.
График разработки и объем изменений
Объем кода ядра Linux 7.3-rc1 по состоянию на 30 августа достиг 40,98 млн строк (из них около 31 млн строк кода и почти 5 млн строк комментариев), что выше показателей версии 7.2. Значительная часть роста была обеспечена добавлением новых заголовков графических регистров AMD DCN6. Торвальдс подтвердил, что системных архитектурных сбоев на фоне повышенного объема патчей не наблюдается. Релиз стабильной версии Linux 7.3 запланирован на 18 октября 2026 года. В случае сохранения высокой интенсивности поступления патчей дата может быть смещена на 25 октября. Исходный код rc2 уже доступен для тестирования на kernel.org.
Детализация и дополнительные аспекты выпуска Linux 7.3-rc2
Линус Торвальдс в своем обращении к списку рассылки уделил время детальному анализу того, что именно привело к «раздутому» состоянию 7.3-rc2. Помимо общих слов о предполагаемом влиянии ИИ, он выделил несколько конкретных технических факторов. В частности, он указал на поздний пул изменений от подсистемы обнаружения и коррекции ошибок (EDAC), который был пропущен во время основного окна слияния. Хотя сам по себе этот пул был недостаточно велик, чтобы объяснить общий аномальный размер релиза, он стал одним из факторов наслоения правок. Торвальдс описал ситуацию, при которой несколько файловых систем прислали свои исправления одновременно, что в сочетании с крупными обновлениями DRM, исправлениями сетевого стека, правок BPF и вкладами от различных драйверных подсистем привело к одновременному «затоплению» репозитория в одном окне.
Технические подробности обновлений драйвера Nouveau
Разработчик Nouveau Мохамед Ахмед предоставил более глубокий контекст правок для NVIDIA Blackwell (GB20x). Исправления коснулись четырех независимых групп проблем, связанных с системным процессором графического ускорителя (GPU System Processor). Среди них критически важными оказались корректировки вендорских инфофреймов (infoframes) HDMI и смещений регистров AVMute, что напрямую влияет на стабильность вывода изображения. Ахмед подчеркнул, что устранение ограничения тактовой частоты пикселей в 2,147 ГГц является лишь первым шагом — это фундаментальное препятствие, которое необходимо снять прежде, чем такие функции, как FRL (Fixed Rate Link), DSC (Display Stream Compression) и VRR (Variable Refresh Rate), смогут полноценно функционировать на оборудовании нового поколения.
Нагрузка на мейнтейнеров и борьба с ИИ-контентом
Ситуация с качеством поступающих патчей вызвала серьезное беспокойство у ключевых мейнтейнеров. Грег Кроа-Хартман в начале сентября привел цифры, демонстрирующие масштаб проблемы: при фильтрации входящей почты по подсистеме USB из 4807 сообщений 1732 были напрямую связаны с патчами. После удаления наиболее очевидных исправлений «мусорный» поток все еще составлял 1094 сообщения из 4170. Кроа-Хартман отметил, что основная сложность заключается в «налоге на проверку»: даже если патч выглядит подозрительно, мейнтейнер обязан потратить время на его детальное изучение, так как риск случайно отклонить валидное исправление ошибки перевешивает желание просто массово блокировать подозрительные отправления.
Статистика объема ядра и инциденты во время сборки
Цикл 7.3 оказался масштабным еще до выхода rc2. Для сравнения, Linux 7.3-rc1, выпущенный 30 августа, содержал 30 937 090 строк кода, 4 912 366 строк комментариев и 5 134 418 пустых строк (всего 40,98 млн строк), тогда как в Linux 7.2 этот показатель составлял 40,42 млн. Торвальдс отметил, что около трети всех изменений в rc1 пришлось на заголовки графических регистров AMD DCN6. Кроме того, в ходе процесса подготовки rc1 Линус столкнулся с техническими проблемами при обновлении собственной системы прямо посреди окна слияния. Самоиронично назвав себя «болваном первого класса» (a grade A nincompoop) за этот инцидент, он заверил сообщество, что проблема была решена оперативно и не оказала долгосрочного влияния на целостность кода.
Рекомендации для разработчиков
В текущем статусе процесса разработки пользователям, тестировщикам ядер и мейнтейнерам дистрибутивов настоятельно рекомендуется уделить повышенное внимание проверке драйверов и инструментария. С учетом того, что 20% всех патчей (не считая драйверных) приходится именно на инструменты, эксперты призывают проводить расширенные валидационные прогоны для минимизации рисков перед выходом финального релиза в октябре.






