Поиск по сайту:

Выпущен Linux Kernel 7.2 RC2: Очистка «монстр-заголовков»


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

«Очень обычное» обновление

Кандидат в выпуск Linux Kernel 7.2 2

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

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

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

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

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

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

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

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

Это обновление следует за огромным достижением, достигнутым в предыдущей версии, 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 к концу лета.

Прочитайте заметки о предыдущем кандидате на выпуск:

  • Выпущен Linux Kernel 7.2 RC1: 43 миллиона строк и продолжаем считать!

Читайте далее:

  • Выпущен Linux Kernel 7.2 RC3: тестирование “Новой нормы”