Вышел релиз Linux Kernel 7.2 RC1: 43 миллиона строк кода и их количество продолжает расти!
Напряженный двухнедельный период, известный как «окно слияния», официально завершился. 28 июня 2026 года Линус Торвальдс представил публике первый релиз-кандидат (RC1) грядущей версии ядра Linux 7.2. Этот релиз — важный этап в истории проекта, поскольку исходный код достиг огромного размера.
В Linux Kernel 7.2 более 43 миллионов строк кода
Для начала давайте посмотрим на масштабы этого проекта. Исходное дерево ядра Linux теперь содержит более 43 миллионов строк. В частности, необработанный wc -l подсчет исходного дерева Linux 7.2-rc1 показывает 43 179 595 строк, в то время как инструменты, учитывающие особенности языка, такие как tokei и scc, дают оценку примерно в 42,58 миллиона строк. Для сравнения: Linux 7.1 содержал 42 606 918 строк (wc -l) или около 42,02 миллиона строк с поддержкой языка (tokei/scc).
Несмотря на то, что разработчики недавно прекратили поддержку процессоров Intel i486 и продолжили избавляться от устаревших драйверов и устаревшего кода x86, ядро продолжает стабильно расти. По данным tokei инструмента, дерево Linux 7.2-rc1 содержит примерно 32,36 миллиона строк исходного кода, 4,89 миллиона строк комментариев и 5,33 миллиона пустых строк.
Драйверы AMD Прокладывают путь
Вы можете задаться вопросом, почему ядро такое большое. Удивительно, но на один-единственный драйвер приходится огромная часть кода. Код AMDGPU и AMDKFD остается самым большим драйвером во всей системе. Сейчас в нем более 6,3 миллиона строк.
Линус Торвальдс отметил, что треть этого нового обновления состоит только из определений регистров графических процессоров AMD. Более того, даже если не учитывать файлы AMD, драйверы все равно составляют более половины всего обновления.
Остальная часть патча включает в себя обычные обновления архитектуры, улучшенные инструменты, новую документацию и исправления в ядре.
Статистика кода ядра Linux 7.2
- 43 179 595 Общее количество строк: (исходное
wc -lколичество) или примерно 42,58 миллиона строк с учетом языка (tokei/scc). - Исходный код: примерно 32,4 миллиона строк кода, плюс 4,9 миллиона строк комментариев и 5,3 миллиона пустых строк (
tokei). - Самый большой драйвер: объединенная графическая подсистема AMDGPU и AMDKFD содержит примерно 6,35 миллиона строк.
- Рост: В Linux 7.2-rc1 добавлено около 563 000 строк с поддержкой языков (около 1,3%) по сравнению с Linux 7.1.
- Очистка: Разработчики продолжили удалять устаревшую поддержку Intel i486, а также несколько устаревших драйверов и компонентов x86, одновременно расширяя поддержку современного оборудования.
Что будет дальше?
Теперь, когда вышел первый релиз-кандидат (RC1), цикл разработки переходит в фазу тестирования.
В письме с анонсом Linux 7.2-rc1 Линус Торвальдс отметил, что для этого релиза все выглядит «вполне нормально».
Поскольку основная работа уже сделана, Линус планирует взять отпуск почти на всю следующую неделю. Однако он по-прежнему будет читать электронную почту и следить за появлением серьезных ошибок.
Linux 7.2 уверенно набирает обороты. В ближайшие недели мы выпустим еще несколько тестовых версий, прежде чем финальная стабильная версия будет готова к использованию.
Тестирование ядра Linux 7.2 RC1
Вы можете скачать Linux 7.2-rc1 из официальных архивов ядра Linux или просмотреть исходный код в дереве Git Линуса Торвальдса.
Имейте в виду, что это предварительная (релиз-кандидат) версия. Она предназначена в основном для разработчиков ядра, тестировщиков и энтузиастов Linux, которые умеют компилировать ядро из исходного кода.
Как и любой релиз-кандидат, Linux 7.2-rc1 может содержать ошибки, регрессии или недоработанные функции.
Если ваш компьютер необходим вам для работы или выполнения других важных задач, лучше всего использовать последнюю версию стабильного ядра Linux и дождаться окончательного релиза Linux 7.2.
Ожидаемая дата окончательного релиза ядра Linux 7.2
Ядро Linux развивается по очень предсказуемому сценарию:
- Окно слияния закрывается после выхода rc1.
- Новый релиз-кандидат появляется каждое воскресенье.
- Большинство циклов завершается после 7 или 8 RC, хотя Линус Торвальдс иногда продлевает цикл, если важные ошибки или регрессии требуют дополнительного тестирования.
Linux 7.2-rc1 был выпущен 28 июня 2026 года. Если цикл разработки будет соответствовать обычной еженедельной частоте выпуска обновлений ядра, то финальная стабильная версия Linux 7.2 выйдет в конце августа 2026 года, скорее всего, примерно 23 августа 2026 года, если только не потребуются дополнительные релизные кандидаты для устранения регрессий.
Вот обычное расписание:
| Важная веха | Ожидаемая Дата |
|---|---|
| 7.2-rc1 | 28 июня 2026 года ✅ |
| 7.2-rc2 | 5 июля 2026 года |
| 7.2-rc3 | 12 июля 2026 года |
| 7.2-rc4 | 19 июля 2026 года |
| 7.2-rc5 | 26 июля 2026 года |
| 7.2-rc6 | 2 августа 2026 года |
| 7.2-rc7 | 9 августа 2026 года |
| 7.2-rc8 (при необходимости) | 16 августа 2026 года |
| Дополнительные RCs (при обнаружении регрессий) | Еженедельно по мере необходимости |
| Linux 7.2 Stable | Скорее всего, 23 или 30 августа 2026 года |
Таким образом, если цикл разработки Linux 7.2 будет проходить по обычному графику с восемью релизами-кандидатами, то финальный стабильный релиз ожидается 23 августа 2026 года.
Однако, если Линус Торвальдс решит, что требуется дополнительное тестирование, он может выпустить девятый релиз-кандидат (или даже дополнительные релиз-кандидаты). В этом случае выход финальной стабильной версии будет перенесен на 30 августа 2026 года или позже.
Редактор: AndreyEx
