Ядро Linux 6.12: Стабильный релиз с поддержкой PREEMPT_RT и новым функционалом

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

Линус Торвальдс в своем анонсе отметил, что никаких неожиданных проблем на завершающем этапе не возникло:

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

Главная новинка — поддержка PREEMPT_RT

Наиболее значимым изменением стала долгожданная поддержка PREEMPT_RT — функций для обеспечения вычислений в режиме реального времени. Эта возможность разрабатывалась на протяжении двадцати лет и теперь официально включена в основные ветви ядра для архитектур ARM64, RISCV и X86 (32- и 64-битные версии).

Разработчик Томас Гляйкснер пояснил, что такое реальное время в контексте операционных систем:

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

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

Другие изменения и улучшения

Помимо PREEMPT_RT, новый релиз включает множество других нововведений:

  • Поддержка новых устройств: сенсоры oxp для OrangePi NEO-01, OneXPlayer 2 и AYANEO 2S, а также портативных устройств GameForce Ace и Anbernic RG28XX.
  • Аудио: исправлена поддержка звука на ROG ALLY X.
  • Raspberry Pi 5: улучшена совместимость.
  • Intel: добавлена поддержка Battlemage и Lunar Lake по умолчанию, расширены возможности работы с Panther Lake, добавлена отчетность о скорости вентилятора графических карт.
  • Отображение QR-кодов: новая функция для диагностики паники ядра.
  • Улучшение совместимости ноутбуков: дополнительные оптимизации для ряда моделей.

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

Как отметил Торвальдс, сообщество активно работает над следующим этапом улучшений. Пользователям же рекомендовано протестировать текущий релиз, чтобы выявить возможные недочеты.

Полный список изменений можно найти в официальном журнале изменений.

Данные о правообладателе фото и видеоматериалов взяты с сайта «Comss.ru», подробнее в Правилах сервиса