Опубликован релиз ядра 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-кодов: новая функция для диагностики паники ядра.
- Улучшение совместимости ноутбуков: дополнительные оптимизации для ряда моделей.
Каждое из нововведений направлено на повышение стабильности, производительности и расширение функциональных возможностей ядра.
Как отметил Торвальдс, сообщество активно работает над следующим этапом улучшений. Пользователям же рекомендовано протестировать текущий релиз, чтобы выявить возможные недочеты.
Полный список изменений можно найти в официальном журнале изменений.
Linux: обзоры и обновления
• VacuumTube — лучший способ смотреть YouTube на Steam Deck и SteamOS
• Steam Deck и SteamOS: более 20 000 игр получили статус «Полностью совместима» или «Можно играть»
• Proton Experimental получил исправления для Warframe, Enshrouded, Crysis 2 Remastered и других игр на Linux и Steam Deck
• Wine 10.10: новые функции и исправления для Windows-приложений
• 3DMark планирует выпустить версию для Linux
• Manjaro KDE Plasma переходит на Wayland по умолчанию