Привет! Это Виктор Сергеев из команды спецпроектов МТС Диджитал. Ну что, прошло полгода, и мы получили обещанное — дождались 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, предлагающие дополнительные мультимедийные приложения, драйверы и кодеки. Это позволяет пользователям легко устанавливать проприетарные драйверы и расширять мультимедийные возможности системы.
Загрузить дистрибутив можно по этой ссылке. Он предлагает ряд нововведений, которые для многих пользователей Хабра могут оказаться полезными. Если вы уже успели поработать с новинкой, расскажите о своих впечатлениях в комментариях.
Автор: BiktorSergeev