Fedora 45: ядро Linux 7.2, GNOME 51 и Podman 6.1

Fedora 45 вышла 3 ноября — с опозданием относительно изначального графика. Релиз должен был состояться 20 октября, затем его сдвинули на 27-е и ещё раз, до 3 ноября, из-за проблем поздней стадии подготовки. В стабильную сборку вошли ядро Linux 7.2, GNOME 51 для рабочей станции и Plasma 6.7 для KDE-редакции. Часть предложенных изменений до релиза не доехала: их перенесли на Fedora 46.

Что случилось с датой релиза

Каждый цикл Fedora проходит через публичную страницу Change Set: там перечислены формальные предложения по изменениям, у каждого есть владелец и статус. Предложения проходят общественное обсуждение и требуют одобрения комитета FESCo — пакетом или по отдельности, в зависимости от масштаба. Но одобрение означает лишь, что изменение принято для запланированного выпуска, а не что оно гарантированно в него войдёт. Бета Fedora 45 вышла в прошлом месяце, и несколько предложений, предназначавшихся стабильному релизу, отложили до Fedora 46.

Обработка kernel panic: QR-код ведёт на веб-страницу

Компонент DRM Panic показывал QR-код на экране при kernel panic по умолчанию начиная с Fedora 42, но сканирование давало лишь сырой trace, который мало кто может прочитать. В Fedora 45 к DRM Panic добавили веб-интерфейс: сканирование кода телефоном открывает страницу, размещённую на серверах Fedora, с разбором того, что пошло не так. Оттуда же можно завести отчёт в Bugzilla — сведения о системе и trace уже будут заполнены.

kmscon вместо fbcon на виртуальной консоли

Если нажать Ctrl+Alt+F3 и попасть на полноэкранный текстовый вход, вы увидите виртуальную консоль Linux. Её рисует fbcon из ядра, а Fedora 45 заменяет его пользовательской программой kmscon. Это возвращает прокрутку, добавляет базовую поддержку мыши, а падение больше не приводит к kernel panic. Также появляются масштабируемые шрифты, улучшенная поддержка Unicode и возможность использовать ту же раскладку клавиатуры, что и на десктопе. Если kmscon не запустится, Fedora автоматически вернётся к связке getty и fbcon; переключиться обратно можно и вручную.

Ядро Linux 7.2: HDMI 2.1 на Radeon и поддержка ноутбуков

В Fedora 45 вошло ядро Linux 7.2. Пользователи Radeon получают начальную поддержку HDMI 2.1 — спустя годы после того, как HDMI Forum заблокировал её для открытого драйвера. Новый драйвер ISP4 завершает поддержку веб-камер на HP ZBook Ultra G1a и других готовящихся ноутбуках на Ryzen. Больше аппаратной поддержки достаётся и владельцам существующих лэптопов: ASUS ROG Strix G16, Zephyrus G14 и TUF Gaming F16, ноутбуки Lenovo с ограничением заряда батареи, а 12-дюймовый Surface Pro от Microsoft получает платформенный драйвер.

Автор оригинала отмечает странность: Fedora пропустила Linux 7.3, тогда как Ubuntu 26.10 получила это ядро ещё до официального выпуска. Возможно, свою роль сыграла задержка релиза, но это лишь предположение.

GNOME 51 и Plasma 6.7

Fedora Workstation 45 поставляется с GNOME 51. Среди практичных улучшений — офлайн-загрузка карт в приложении Maps, новый менеджер отпечатков пальцев в панели Users настроек и сохранение яркости монитора между сессиями. В приложении Files в предпросмотре файлов появились переименование и перемещение в корзину, а Mutter перестал поддерживать устаревшие драйверы NVIDIA.

Fedora KDE Plasma Desktop 45 приходит с Plasma 6.7. Главная новость — виртуальные рабочие столы для каждого экрана: в много­мониторной конфигурации ноутбучный дисплей и внешний монитор больше не обязаны делить один набор виртуальных столов. Классические темы Oxygen и Air времён KDE 4 вернулись как полноценные Global Themes, а если у вас настроены отдельные дневная и ночная темы, новый переключатель в быстрых настройках Brightness & Color позволит выбирать между ними.

Podman 6.1: без slirp4netns, CNI и iptables

Podman — инструмент для запуска контейнеров и подов командами в стиле Docker, которому не нужен фоновый демон. В этом выпуске Fedora он переходит на серию 6.1.x, и большинство значимых изменений идёт из мажорного релиза 6.0. Тот отказался от slirp4netns, CNI, cgroups v1 и iptables в пользу Pasta, Netavark, cgroups v2 и nftables, а старую базу BoltDB автоматически переносит в SQLite. Сетевая изоляция теперь включена по умолчанию, podman volume prune очищает только неиспользуемые анонимные тома, а файлы Quadlet лежат в собственных подкаталогах. Версия 6.1 добавляет мелочи вроде podman volume rename, podman machine restart и опций повтора для podman manifest push.

Остальные изменения

  • Новые обои по умолчанию — золотые, в тему шестерёнок.
  • NetworkManager по умолчанию поддерживает сети IPv6-mostly.
  • Хранилище Stratis можно использовать при установке: поддержка есть и в Kickstart-файлах, и в ручном разбиении в веб-интерфейсе Anaconda.
  • Fedora Atomic Desktops, включая Silverblue и Kinoite, переходят со старого установщика Anaconda на GTK на новый WebUI.
  • Для конфиденциальных вычислений на системах UEFI появился отдельный урезанный пакет GRUB, который быстро загружает Unified Kernel Images, пока обычный GRUB остаётся на месте.
  • Начатый уход от GnuPG: новый макрос RPM по умолчанию использует Sequoia и приносит поддержку постквантовой криптографии.

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

Частые вопросы

Когда вышла Fedora 45?

3 ноября. Изначально релиз планировали на 20 октября, затем сдвинули на 27-е и ещё раз — на 3 ноября из-за проблем поздней стадии подготовки.

Какое ядро в Fedora 45?

Linux 7.2. Linux 7.3 в этот релиз не вошёл, хотя Ubuntu 26.10 получила его раньше официального выпуска ядра.

Какие версии рабочих окружений включены?

Fedora Workstation 45 — с GNOME 51, Fedora KDE Plasma Desktop 45 — с Plasma 6.7.

Что даёт kmscon обычному администратору?

На виртуальной консоли возвращается прокрутка, появляется базовая поддержка мыши и масштабируемые шрифты, а падение kmscon не приводит к kernel panic. При сбое запуска Fedora сама откатывается на getty и fbcon.

Как теперь работает QR-код при kernel panic?

Сканирование открывает страницу на серверах Fedora с разбором ошибки. Оттуда можно сразу отправить отчёт в Bugzilla — trace и сведения о системе уже подставлены.

Что изменится для тех, кто использует Podman?

Ушли slirp4netns, CNI, cgroups v1 и iptables — вместо них Pasta, Netavark, cgroups v2 и nftables. База BoltDB автоматически мигрирует в SQLite, сетевая изоляция включена по умолчанию.

Поддерживается ли ограничение заряда батареи на ноутбуках Lenovo?

Да, в ядре Linux 7.2, которое вошло в Fedora 45, ноутбуки Lenovo получили возможность ограничивать заряд батареи.

Что будет с теми, кто пользуется Fedora Silverblue или Kinoite?

Atomic-редакции переходят с установщика Anaconda на GTK на новый WebUI. Изменения касаются установки, а не повседневной работы системы.

Можно ли обновиться без переустановки?

В исходной статье вопрос обновления с предыдущей версии не разбирается — там описано только, откуда скачать стабильный образ Fedora 45. Перед обновлением рабочей машины стоит проверить известные проблемы конкретного релиза.

Источник: itsfoss.com