Выпущено ядро Linux 6.16 RC6

15.07.2025
Выпущено ядро Linux 6.16 RC6

13 июля 2025 года Линус Торвальдс анонсировал шестой релиз-кандидат (RC6) для ядра Linux 6.16. Эта новая версия ещё на шаг приближает нас к полноценному стабильному релизу.

 

Небольшое отставание в версии ядра 6.16-rc6

На прошлой неделе произошло небольшое «пугающее» событие. В письме с анонсом Kernel 6.16-rc6 (https://lore.kernel.org/lkml/CAHk-=wgMZkz3O5d3aHvbw3uN9JyF1Lt1xrpTYdEuZmU7aUYJ3w@mail.gmail.com/T/#u) Линус отметил некоторую «странную нестабильность», на выявление которой ушёл целый день.

Изначально казалось, что проблема связана с графической или сетевой подсистемами. После некоторого замешательства и разочарования Линус нашёл проблему и устранил её, откатив один патч. Поначалу проблему было сложно воспроизвести, что ещё больше усложняло задачу.

Теперь Линус чувствует себя «намного лучше после релиза» и подтверждает, что они «вернулись на правильный путь» и «находятся в хорошей форме».

 

Что нового в ядре Linux 6.16 RC6?

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

Релиз-кандидат 6 ядра Linux 6.16

 

RC6 сам по себе содержит множество исправлений. В нём нет какой-то одной основной направленности; вместо этого он включает в себя случайные исправления, равномерно распределённые по разным частям ядра.

Вы найдёте обновления и улучшения в таких областях, как:

  • Драйверы: обновления для драйверов графического процессора, таких как Nouveau и Intel i915, звукового оборудования, USB-аудио, сетевых и беспроводных чипов (например, MT76, Realtek).
  • Исправления в архитектуре: для платформ ARM64, x86 и RISC-V.
  • Файловые системы: улучшения и исправления ошибок в erofsbcachefs, а также в управлении памятью.
  • Безопасность и стабильность: устранение новых уязвимостей на уровне процессора, таких как атаки на временный планировщик на платформах AMD.
  • Документация и инструменты: доработка документации ядра и инструментов для разработчиков, включая скрипты GDB и самотестирование KVM.
  • Сеть: изменения в Netfilter, GRE-туннелировании, драйверах PHY и работа по очистке сетевого планирования (qdiscs).
  • Код на Rust: небольшие улучшения в инфраструктуре драйверов Rust, включая подсистему DRM.
Читать  Команда ifconfig в Linux

 

Заметные исправления

Вот несколько примечательных моментов из списка обновлений:

  • Графика: исправлен сбой в драйвере графического процессора Imagination, а также устранены ошибки отладки в пути ACPI в Nouveau.
  • Управление памятью: исправления в распределении виртуальной памяти (vmalloc) и исправление выхода за границы в rmap при отмене сопоставления страниц.
  • Звук: улучшена обработка звуковых особенностей на таких устройствах, как ASUS ExpertBook и Positivo K116J.
  • Сеть: несколько исправлений для предотвращения разыменования нулевых указателей и состояний гонки в драйверах Wi-Fi и PHY.
  • Безопасность: новые средства устранения ошибок спекулятивного выполнения, характерных для AMD, и обновления микрокода AMD.

 

Цикл выпуска Linux 6.16 на данный момент

Переход на версию 6.16 прошёл вполне нормально и отразил здоровый цикл разработки.

  • 6.16-rc1: всё началось с типичного «окна слияния», в которое был добавлен новый код. Примерно половина изменений касалась обновления драйверов (особенно для графики и сетевых подключений). Остальные изменения касались ядра, документации и инструментов.
  • 6.16-rc2: Это была более спокойная неделя. Изменения включали множество небольших однострочных обновлений. Ключевыми областями были сетевые драйверы, Bluetooth и файловая система bcachefs. Также были отмечены и устранены некоторые незначительные проблемы со сборкой и тестированием.
  • 6.16-rc3: разработка ускорилась и вернулась в привычное русло. В основном это были обновления беспроводных сетей и драйверов графических процессоров, а также множество мелких, разрозненных исправлений.
  • 6.16-rc4: Это продолжило спокойную тенденцию. Около трети изменений коснулись файловых систем (таких как bcachefs, SMB и Btrfs), ещё треть — драйверов (с некоторыми важными исправлениями для Device Mapper), а последняя треть — различных второстепенных элементов, таких как документация и внутренние тесты.
  • 6.16-rc5: Линус отметил, что «здесь нет ничего необычного». Основная часть изменений коснулась драйверов (в том числе графического процессора, сетевых драйверов, USB и RTC). Также было исправлено множество ошибок в нескольких файловых системах.
Читать  Как установить NTP с помощью Chrony в Linux

 

Тестирование ядра Linux 6.16 RC6

Для тех, кому нравится тестировать новейшее ядро Linux, сейчас самое время помочь! Протестировав RC6, вы поможете сделать финальную версию Linux 6.16 максимально стабильной и безошибочной.

Последнюю версию ядра Linux 6.16 RC6 можно загрузить с сайта Kernel.org или из репозитория Линуса Торвальдса: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git.

Это шестой релиз-кандидат (RC6), а значит, ядро 6.16 приближается к своей окончательной форме. Если не появятся новые серьёзные ошибки, финальная версия может выйти в течение двух-трёх недель.

Как всегда, это зависит от отзывов тестировщиков и участников экосистемы Linux.

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

Редактор: AndreyEx

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

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

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

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


Загрузка...

Спасибо!

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

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