Логотип

Выпущено ядро Linux 6.18 RC4: Линус Торвальдс назвал его «очень нормальным»

Выпущено ядро Linux 6.18 RC4: Линус Торвальдс назвал его «очень нормальным»

Линус Торвальдс анонсировал четвёртый релиз-кандидат (RC4) для грядущей версии ядра Linux 6.18. Он отметил и выпустил эту версию 2 ноября 2025 года.

Выпуск кандидата на роль релизной версии Linux 6.18-rc4 был немного отложен Торвальдсом из-за поездки, но он отметил, что всё идёт спокойно и по плану, а значит, релиз состоится в срок.

В письме с анонсом Kernel 6.18-rc4 он отметил, что общая статистика для 6.18-rc4 выглядит «очень нормально» как с точки зрения количества изменений, так и с точки зрения распределения этих изменений по различным областям ядра.

 

Что нового в ядре Linux 6.18 RC4

Ядро Linux 6.18 Релиз-кандидат 4

Ядро Linux 6.18 Релиз-кандидат 4

 

Вот краткий обзор того, что появилось в версии 6.18-rc4:

1. Основные направления

Основная часть изменений в версии 6.18-rc4 касается исправлений в драйверах. Вот три основные области, в которых были исправлены драйверы:

  1. Драйверы графического процессора
  2. Сетевые драйверы
  3. Звуковые драйверы

 

Изменения, не связанные с драйверами, широко распространены и затрагивают различные части ядра, в том числе основные сетевые функции, файловые системы, основные компоненты ядра и исправления, связанные с конкретной архитектурой.

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

 

Ключевые исправления и обновления

1. Исправление драйверов (GPU, сетевых, звуковых)

  • Драйверы графического процессора: Были внесены различные исправления в драйверы AMDGPU, MSM и XE. Они включали в себя исправления для заголовков SPDX, обходной путь для HDR на определённом дисплее eDP, а также решение таких проблем, как состояние гонки в drm_sched_entity_select_rq(). Обновления drm/msm устранили такие проблемы, как освобождение GEM для импортированных dma-bufs, ошибки предварительного выделения страниц и несколько проблем с отображением DPU.
  • Сеть и Bluetooth: Были включены основные исправления для сети, а также специальные исправления для устранения утечек памяти в sfc и nfp. Были внесены обновления в mptcp (например, исправлена корректировка rcvbuf в подпотоке, удалена ложная оптимизация и устранены проблемы с проверкой окон). В Bluetooth были исправлены проблемы с повреждением данных в h4_recv_buf(), состояния гонки в hci_cmd_sync_dequeue_once и обработка типов назначения соединений ISO.
  • Wi-Fi/беспроводная связь: mac80211 получены обновления, в том числе исправление для сброса обнаружения FILS и интервалов ответа на незапрошенные запросы, а также исправление для утечки данных об учётных записях. Также были применены исправления для ath12k и brcmfmac.
  • Звуковые драйверы: были применены исправления для ASoC (например, управление потоками Intel AVS, fsl_sai исправление порядка битов для формата DSD) и ALSA (например, различные особенности HDA Realtek для ноутбуков HP и Lenovo, а также исправления для направления канала управления USB-аудио).
Читать  Программирование сокетов Python

 

2. Обновление файловой системы

К файловым системам, в которых были внесены определённые исправления, относятся SMB, XFS и NFSD.

  • SMB/KSMBD: Были включены исправления на стороне клиента, такие как устранение отсутствия межпроцессного взаимодействия при обновлении кэша DFS и добавление логики для ожидания SMBDIRECT_SOCKET_DISCONNECTED во время очистки транспорта (на стороне клиента и сервера).
  • XFS: Были внесены изменения, чтобы предотвратить повторный выбор одной и той же зоны при сборке мусора (gc) и документирование другого случая некорректной сборки мусора.
  • NFSD: Исправления включали в себя определение действий для новых атрибутов time_deleg FATTR4 и устранение сбоя в nfsd4_read_release().

 

3. Архитектура и ядро операционной системы

  • Исправления в архитектуре (x86, s390): для X86 были выпущены обновления микрокода, ограничивающие проверку подписи Entrysign известными поколениями и расширяющие модельный ряд Zen6. Для S390 были внесены исправления, позволяющие безоговорочно восстанавливать IRQ для устройств zPCI и избегать взаимоблокировок при восстановлении после ошибки. Теперь состояние FPU X86 сохраняется при подаче сигнала.
  • VFIO и самотестирование: добавлены новые самотесты, в основном связанные с проблемами, обнаруженными в VFIO. В том числе исправлена очистка от переполнения в vfio/type1 и обновлены вспомогательные функции DMA map/unmap для поддержки большего количества типов тестов.
  • sched_ext: Исправления устраняют scx_kick_pseqs-ную коррупцию при параллельных загрузках планировщика, фиксируют проверки флагов для отложенных обратных вызовов и обеспечивают ленивое выделение определённых структур с помощью kvzalloc().
  • Kbuild: Было внесено обновление для приведения раздела modinfo в соответствие с требованиями совместимости Secureboot Authenticode EDK2.
Читать  13 горячих клавиш в Linux, которые должен знать каждый пользователь

 

Тестовый Linux 6.18-rc4

Как обычно, пользователям и энтузиастам предлагается тщательно протестировать последнюю версию ядра 6.18-rc4. Версию ядра Linux 6.18 RC4 можно загрузить с сайта Kernel.org или из репозитория Линуса Торвальдса.

 

Примечание о расписании будущих выпусков

Линус отметил, что, хотя работа над версией 6.18 идёт в штатном режиме, на график следующего релиза (6.19) могут повлиять предстоящие события: ежегодный саммит разработчиков ядра (и связанные с ним поездки) во время окна слияния и весь праздничный сезон в конце цикла релизов.

Он подозревает, что, скорее всего, «затянет выпуск 6.19 на неделю, чтобы наверстать упущенное из-за праздников», в зависимости от того, как завершится цикл 6.18.

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

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

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


Загрузка...

Спасибо!

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

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