Linux 6.6.6: один откат после регрессии Wi-Fi и ветка 6.6 LTS

11 декабря 2023 года Грег Кроа-Хартман объявил в LKML о выпуске Linux 6.6.6 и попросил всех, кто сидит на ветке 6.6, обновиться. Релиз вышел через три дня после 6.6.5 и получился почти пустым: в нём один содержательный патч, который откатывает неудачную правку в подсистеме Wi-Fi.

На практике это обычная история для stable-веток. Если в точечном релизе находят регрессию, следующий выходит быстро и исправляет ровно её, а большой пакет бэкпортов приезжает уже в следующей версии.

Что было в Linux 6.6.6

По журналу изменений в релизе два коммита: смена номера версии в Makefile и откат патча «wifi: cfg80211: fix CQM for non-range use». Эта правка попала в 6.6.5, но нормально работала только вместе с другим коммитом из основной ветки («wifi: cfg80211: remove wdev mutex»), которого в 6.6.y не было. Без него у людей начинались проблемы с беспроводной сетью, о регрессии сообщили в том числе из команды Manjaro. Изменения затронули три файла: Makefile, net/wireless/core.h и net/wireless/nl80211.c.

Отсюда простой вывод: про 6.6.6 нельзя говорить как про релиз с новыми возможностями. Никакой новой поддержки железа или файловых систем в нём нет. Если на 6.6.5 у вас начались проблемы с Wi-Fi, лечилось это именно этим обновлением, а следующий 6.6.7 от 13 декабря 2023 года уже был обычным крупным пакетом исправлений.

Ветка 6.6 сейчас: LTS до декабря 2027 года

Ветка 6.6 стала долгосрочной (longterm). На kernel.org на 8 октября 2026 года свежая версия в ней 6.6.158 от 3 октября. Для сравнения, актуальная стабильная ветка уже 7.2 (7.2.9), а основная линия разработки дошла до 7.3-rc6.

В таблице longterm-ядер у 6.6 указаны мейнтейнеры Грег Кроа-Хартман и Саша Левин, дата выпуска 29 октября 2023 года и ориентировочный конец поддержки в декабре 2027 года. Этот срок не окончательный: kernel.org прямо пишет, что даты могут сдвигаться, если ветку продолжают использовать и есть кому её поддерживать.

Как обновлять ядро на сервере

На VPS и обычных серверах почти всегда стоит ядро дистрибутива, а не ванильное с kernel.org. Узнать версию можно так:

uname -r

Если после номера есть суффикс через дефис, это сборка дистрибутива. Обновлять её нужно пакетами, а за поддержкой идти к мейнтейнерам дистрибутива. Например, в Debian и Ubuntu:

sudo apt update
sudo apt full-upgrade
sudo reboot
  • Без перезагрузки новое ядро не заработает: после reboot ещё раз проверьте uname -r.
  • После обновления быстро прогоните основное: сеть, диски, Docker или KVM, если они есть.
  • Если что-то сломалось, загрузите предыдущее ядро из меню GRUB и дождитесь следующего точечного релиза, как было с 6.6.5 и 6.6.6.

В итоге Linux 6.6.6 это пример быстрого исправления: один откат после регрессии Wi-Fi в 6.6.5. Сама ветка 6.6 с тех пор стала LTS, дошла до 6.6.158 и по планам kernel.org будет поддерживаться до декабря 2027 года. Новые функции стоит искать в основных релизах, а в stable и longterm только исправления.

Источники и ссылки


Комментарии загружаются…