Логотип

Вышел Linux Kernel 7.2 RC2: избавление от «монструозных заголовков»

Вышел Linux Kernel 7.2 RC2: избавление от «монструозных заголовков»

Разработка ядра Linux 7.2 продолжается стабильными темпами. Линус Торвальдс анонсировал второй релиз-кандидат (RC2) грядущей версии ядра Linux 7.2 в воскресенье, 5 июля 2026 года. Несмотря на то, что это обновление выглядит вполне стандартно, в нём есть очень важная функция очистки, которая облегчит жизнь разработчикам.

 

Обновление «Очень нормально»

Релиз-кандидат 2 ядра Linux 7.2

 

Линус Торвальдс охарактеризовал этот релиз как «очень обычный». Несмотря на то, что обновление немаленькое, оно соответствует тому, что мы обычно видим на этом этапе разработки. Интересно, что эта версия на самом деле немного меньше, чем версия RC2 предыдущего ядра 7.1.

На данный момент цикл разработки версии 7.2 проходит успешно. В письме с анонсом Linux 7.2-rc2 Линус отметил, что все идет хорошо, несмотря на то, что в первую неделю июля он взял небольшой отпуск.

 

Укрощение «монструозных заголовков»

Самое интересное изменение в версии 7.2-rc2 связано с глубокой технической оптимизацией заголовочных файлов. В частности, разработчики разделили файл под названием mod_devicetable.h на несколько более мелких частей.

Раньше этот файл был чем-то вроде «заголовочного монстра». Из-за его большого размера и множества связей с другими файлами малейшее изменение в нем часто приводило к необходимости перекомпилировать все ядро.

Благодаря разделению на более мелкие файлы для отдельных подсистем код становится гораздо эффективнее. Это изменение помогает разработчикам экономить время, поскольку им больше не нужно ждать полной перекомпиляции после внесения незначительных изменений.

 

Где происходят изменения

Как это обычно бывает с ядром Linux, драйверы составляют примерно половину нового обновления. К ним относятся «традиционные» компоненты, такие как поддержка графики и аппаратного обеспечения. Помимо драйверов, большая часть оставшейся работы была сосредоточена на файловых системах и сетевых технологиях.

Читать  В чем разница между wget и curl?

Это обновление стало важным шагом после масштабного достижения, реализованного в предыдущей версии, 7.2-rc1. Напомним, что дерево ядра Linux теперь содержит более 43 миллионов строк кода. Самая большая часть этого кода по-прежнему приходится на графический драйвер AMD (AMDGPU), на который приходится более 6,3 миллиона строк.

 

Скачать и протестировать ядро Linux 7.2 RC2

Linux 7.2-rc2 можно скачать из официальных архивов ядра Linux или из репозитория Git Линуса Торвальдса.

Поскольку это предварительная (релиз-кандидат) версия, она предназначена в основном для разработчиков ядра, тестировщиков и энтузиастов Linux, которые умеют компилировать ядро из исходного кода.

Как и любой релиз-кандидат, Linux 7.2-rc1 может содержать ошибки, регрессии или недоработанные функции. Разработчики ядра исправят их до выхода финальной версии.

В ближайшие несколько недель мы ожидаем еще несколько релиз-кандидатов. Если тенденция «все идет хорошо» сохранится, то к концу лета мы увидим финальную стабильную версию Linux 7.2.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

один × пять =

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала