Привет, Хабр! Это Виктор Сергеев из команды спецпроектов МТС Диджитал. Ну что, прошло полгода, и мы получили обещанное — дождались Fedora Linux 41. Как всегда, новая версия более совершенная, производительная и удобная. Релиз принес с собой новые и обновленные инструменты, а также расширенные возможности для рабочих станций, серверных и облачных сред.
Версия включает в себя Fedora Workstation, Server, CoreOS, Cloud Base, IoT Edition, Silverblue, Kinoite c десктопными окружениями KDE Plasma, Xfce, MATE, Cinnamon и другие. Поддерживаются архитектуры x86_64, Power64 и ARM64 (AArch64). Подробности — под катом.
Основные нововведения и ключевые обновления
Пакетный менеджер DNF5: производительность и сокращение зависимостей
В Fedora 41 стандартным менеджером пакетов стал DNF5. Компоненты переписаны на C++ вместо Python. Это позволило ускорить работу пакетного менеджера и уменьшить объем зависимостей и системных ресурсов, необходимых для его работы. Базовая функциональность управления вынесена в библиотеку libdnf5. Кроме того, инструментарий DNF5 избавился от PackageKit, вместо него используется DNF Daemon для управления пакетами в графических окружениях. Результат — улучшенная индикация выполнения операций, поддержка локальных RPM-пакетов и возможность отображения информации о транзакциях.
Обновления графических окружений и нововведения в интерфейсе
GNOME 47 и улучшенная производительность. Рабочее окружение GNOME в Fedora Workstation обновлено до версии 47. Обновление обеспечивает новый стиль диалогов. А еще улучшена производительность на устройствах с небольшим экраном и задействовано аппаратное ускорение кодирования видео при записи скринкастов.
Новый терминал Ptyxis. Fedora 41 включает эмулятор терминала Ptyxis, который заменяет стандартный GNOME Terminal. Ptyxis поддерживает интеграцию с контейнерами и предлагает более гибкие возможности настройки с использованием Toolbox, Distrobox, Podman и JHBuild, а еще — быструю отрисовку.
Wayland по умолчанию и отказ от X11. Из базовой поставки удалены компоненты, связанные с X11. Если нужен X11, то его можно установить из репозиториев. Основная причина прекращения поддержки X11 в Fedora — перевод X.Org-сервера в RHEL 9 в категорию устаревших и решение полностью удалить его в будущем значительном выпуске RHEL 10.
Развитие KDE Plasma и новые возможности для мобильных устройств
KDE Plasma 6.2 и мобильная редакция. Fedora 41 включает редакцию с KDE Plasma 6.2, предоставляя усовершенствованные возможности персонализации и производительности. Также появилась версия KDE Plasma Mobile, оптимизированная для работы на мобильных устройствах, что расширяет потенциальные сферы применения Fedora.
Поддержка аппаратного обеспечения и обновления драйверов
Поддержка Nvidia и Secure Boot. Для пользователей, использующих драйверы Nvidia, разработчики Fedora вернули возможность установки проприетарных драйверов с включенным Secure Boot. Теперь установка цифровой подписи MOK (Machine Owner Key) упрощена, а это облегчает работу с безопасной загрузкой и улучшает интеграцию с графическими картами Nvidia для игр и профессиональных приложений.
MIPI-камеры и мультимедийный сервер Pipewire. Fedora 41 добавила поддержку для MIPI-камер, которые постепенно вытесняют UVC-совместимые камеры на ноутбуках. Видео с MIPI-камер теперь передается через Pipewire.
Сетевая подсистема и изменения в настройке сети
Удаление network-scripts и поддержка NetworkManager. Fedora 41 окончательно избавилась от network-scripts, основанных на старых командах ifup и ifdown. Сейчас рекомендуется использовать NetworkManager и его утилиту nmcli. Это решение связано с прекращением поддержки ISC DHCP. NetworkManager обеспечивает более современный и гибкий подход к настройке сети.
Изменения в NetworkManager и новые профили соединений. В рамках обновления в NetworkManager убрана поддержка профилей соединений в формате ifcfg.
Повышение безопасности и криптографические изменения
Обновление OpenSSL и отказ от SHA-1. Fedora 41 прекратила доверие к подписям, использующим устаревший SHA-1, чтобы повысить уровень безопасности. В OpenSSL по умолчанию отключено использование хэшей SHA-1. Это важный шаг для соответствия системы современным стандартам безопасности.
Использование kTLS в GnuTLS. Fedora добавила поддержку уровня TLS на уровне ядра (kTLS), что позволяет улучшить производительность работы GnuTLS. Это особенно полезно для серверов, требующих высокой пропускной способности и низкой задержки.
Производительность и оптимизация для разработчиков
Обновления инструментов для разработчиков. Fedora 41 обновила многие ключевые инструменты для разработчиков, включая GCC 14, glibc 2.40, Python 3.13 и Node.js 22.0. Эти обновления делают Fedora удобной платформой для современных приложений и исследований, включая машинное обучение и веб-разработку. Также обновлены Perl 5.40, Go 1.23, что позволяет разработчикам работать с новейшими версиями языков программирования и библиотек.
Режим оптимизации в GCC для CPython. Теперь Fedora использует режим оптимизации -O3 для сборки CPython, что обеспечивает прирост производительности на 4%. Эта настройка будет особенно полезна для разработчиков Python-приложений, так как позволяет сократить время выполнения задач и повышает общую эффективность.
Энергопотребление и управление ресурсами
Переключение на tuned вместо power-profiles-daemon. Fedora теперь использует tuned для управления профилями энергопотребления, предоставляя более тонкую настройку режимов производительности. Это нововведение позволяет гибко регулировать расход энергии, продлевая время автономной работы.
Дополнительные изменения и улучшения
Composefs и транзакционные обновления в Fedora CoreOS и IoT. Файловая система Composefs добавлена в Fedora CoreOS и Fedora IoT, что позволяет использовать корневой раздел в режиме только для чтения и обеспечивает целостность системы. Также добавлена утилита bootc для транзакционного обновления системы, что делает процесс обновлений более стабильным и безопасным.
fedora-repoquery. Новая утилита fedora-repoquery позволяет искать пакеты в репозиториях Fedora и других связанных проектах, таких как EPEL и CentOS Stream. Это делает управление пакетами проще, особенно для пользователей, работающих с серверными и облачными версиями Fedora.
Поддержка SED-накопителей OPAL2. В установщик добавлена поддержка самошифруемых накопителей с интерфейсом OPAL2, что позволяет использовать аппаратное шифрование для повышения безопасности данных. Эта функция особенно полезна для корпоративных пользователей, нуждающихся в защите конфиденциальной информации.
Репозитории RPM Fusion. Fedora 41 продолжает поддерживать «free»‑ и «nonfree»-репозитории RPM Fusion, предлагающие дополнительные мультимедийные приложения, драйверы и кодеки. Это позволяет пользователям легко устанавливать проприетарные драйверы и расширять мультимедийные возможности системы.
Загрузить дистрибутив можно по этой ссылке. Он предлагает ряд нововведений, которые для многих пользователей Хабра могут оказаться полезными. Если вы уже успели поработать с новинкой, расскажите о своих впечатлениях в комментариях.
Комментарии (11)
DEugene
05.11.2024 09:31Пока что, после обновления, Thinkpad t490 зависает намертво если крышку закрыть. Сижу на KDE так как на GNOME с 4к экраном xwayland приложения заблюрены вырвиглазно. В остальном проблем нет
DEugene
05.11.2024 09:31Пока что, после обновления, Thinkpad t490 зависает намертво если крышку закрыть. Сижу на KDE так как на GNOME с 4к экраном xwayland приложения заблюрены вырвиглазно. В остальном проблем нет
Desem
05.11.2024 09:31Пожалуй спрошу тут - при апдейте с 39 на 40 выпились Х11, любимый flameshot не заработал адекватно - это стало одной из причин для возврата на Х11 в 40й, возможно кто то тут знает аналоги или лекарства для этого ? От скриншотилки нужно быстрая редакция текущих скринов (обводки, стрелочки). Как в 41й с этим ?
cmyser
05.11.2024 09:31У меня тоже на Wayland сломалось это и ещё прога для clipboard manager
Пытался починить но не смог найти решение, скорее всего по заточено под использование с x11
egorro_13
05.11.2024 09:31В качестве аналога - spectacle, как вариант?
Desem
05.11.2024 09:31увы его возможности чересчур скудны для меня а прыгать несколько раз в день в другую программу чтобы нарисовать несколько фигурок на изображении - предпочел один раз переключиться на старый добрый Х11, плюсов от вейланда не ощутил в работе
egorro_13
05.11.2024 09:31Не очень понятно, о каких именно отсутствующих функциях идет речь... Я в свое время выбрал его именно благодаря возможности сразу корректировать скриншоты, не открывая в других программах, попытался примерно показать на фото
Скрытый текст
akelsey
05.11.2024 09:31из иконки в трее не открывается да (оказалось особо и не нужно), но в целом через cli работает,
flameshot gui flameshot config
я добавил костыль:
cat <<EOF > ~/.local/bin/flameshot-gui-workaround #!/bin/bash flameshot gui EOF chmod a+x ~/.local/bin/flameshot-gui-workaround
и повесил на hotkey, тоже привык уже к ней.
grvelvet
Давно не был на линуксах. Там что то изменилось с nvidia + wayland в лучшую сторону?
ALapinskas
Поддержка экранов 2к 4к итп и нескольких рабочих столов. А-ля МакОс, очень круто.