Релиз Fedora Linux 41: новые возможности спустя полгода разработки

от автора

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

Загрузить дистрибутив можно по этой ссылке. Он предлагает ряд нововведений, которые для многих пользователей Хабра могут оказаться полезными. Если вы уже успели поработать с новинкой, расскажите о своих впечатлениях в комментариях.


ссылка на оригинал статьи https://habr.com/ru/articles/856090/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *