Линус Торвальдс анонсировал третий кандидат на выпуск (RC3) для грядущего ядра Linux 6.16. После RC2 размером чуть меньше RC3 возвращается к ожидаемому размеру и охвату.
Несмотря на отсутствие серьёзных сюрпризов, этот выпуск включает важные обновления для ключевых подсистем, таких как беспроводная сеть, графика и драйверы платформы.
Давайте разберёмся, что нового в Linux 6.16-rc3, что в нём исправлено и чего ожидать в будущем.
«Нормальный» RC: устойчивый и стабильный
В своём отчёте о выпуске Линус отметил, что RC3 находится «в привычном диапазоне» для этого этапа цикла разработки. Это хороший знак. Это говорит о том, что ядро 6.16 плавно приближается к финальному выпуску.
В этом обновлении не будет никаких масштабных изменений или доработок в последнюю минуту. Вместо этого оно предлагает набор целевых исправлений и улучшений, затрагивающих множество областей.
Самые значительные изменения на этой неделе произошли в следующих областях:
- Беспроводная сеть
- Драйверы графического процессора (особенно AMD и Nouveau)
- Обновления документации
- Различные исправления ошибок в таких подсистемах, как звук, файловые системы и виртуализация
Что нового в Linux 6.16-rc3
Этот выпуск продолжает тенденцию к значительным улучшениям, предлагая сочетание повышенной производительности, широкой аппаратной поддержки и расширенных функций безопасности.
Беспроводная связь и создание сетей
Беспроводные драйверы получили большое внимание в этом выпуске:
- Основные обновления для ath12k, включая управление каналами, обработку статистики прошивки и поддержку многоканальных операций.
- iwlwifi получил исправления для проверки команд и восстановления логики в режиме DVM.
- Общие улучшения в mac80211 для устранения ошибок при обработке неверных кадров и уменьшения количества предупреждений об отладке.
В сети также были внесены небольшие, но важные изменения:
- Устранение утечки памяти в ice (Intel Ethernet).
- Улучшения в обработке TCP Fast Open (TFO).
- Настройка различных устаревших и встроенных драйверов Ethernet.
Графика и графические процессоры
Стек графических процессоров продолжает развиваться:
- AMDGPU получил исправления, связанные с границами задач, логикой сброса модуля SDMA и обработкой состояния VCN.
- Nouveau исправил переполнение целого числа и устранил проблемы с использованием после освобождения памяти в обработке RPC.
- Драйверы MSM (используемые в чипах Qualcomm) были улучшены для поддержки логики devcoredump и обработки сбоев.
Эти изменения направлены на улучшение обработки ошибок графического процессора и более плавное отображение на поддерживаемых платформах.
Другие Заметные Исправления
- Звуковые драйверы устранили проблемы с обнаружением микрофона на различных ноутбуках, включая модели ASUS VivoBook и HP Victus.
- В OverlayFS были исправлены ошибки, связанные с изменениями в API.
- Платформы RISC-V, ARM64 и x86 получили небольшие, но важные обновления для виртуализации и работы с памятью.
- В Rust для Linux были внесены некоторые внутренние улучшения, такие как исправление ошибок в
Devres
и расширение возможностей для работы с отозванными данными.
Тестовый выпуск ядра Linux 6.16 RC3
Linux 6.16 обещает стать отличным релизом.
Если вы хотите испытать эти нововведения и внести свой вклад в стабильность Linux, сейчас самое время начать тестировать Linux 6.16-rc3!
Вы можете скачать Linux Kernel 6.16 RC3 с веб-сайта Kernel.org или из репозитория Линуса Торвальдса.
Ваши отзывы помогают обеспечить плавный и стабильный выпуск финальной версии для всего сообщества Linux.
Если всё будет развиваться такими темпами, мы можем ожидать по одному релизу в неделю до выхода финальной версии 6.16, которая, скорее всего, выйдет в середине или конце июля 2025 года. Если не будут обнаружены критические ошибки, ядро должно оставаться стабильным.
Следите за RC4 на следующей неделе, чтобы подтвердить эту тенденцию.