Релиз Fedora Linux 35
Состоялся выпуск новой версии дистрибутива Fedora Linux. Для загрузки доступны официальные издания: Fedora 35 Workstation, Fedora 35 Server, Fedora 35 IoT, предварительные редакции: Fedora 35 CoreOS, Fedora 35 Silverblue, Fedora 35 Kinoite, и “спины” с различными DE/WM: Fedora 35 KDE, Fedora 35 XFCE, Fedora 35 LXQt, Fedora 35 MATE, Fedora 35 Cinnamon, Fedora 35 LXDE, Fedora 35 SoaS, Fedora 35 i3. Сборки доступны для архитектур amd64 (x86_64), aarch64 (ARMv8) и ppc64le (POWER8 Little-Endian). Поддержка данного релиза, как обычно, продлится 13 месяцев. Обновление на F35 доступно с Fedora Linux 33 и 34. Поддержка Fedora Linux 33 закончится почти через месяц, 30го ноября.
Основные изменения
GNOME 41
Fedora Workstation получила новейший GNOME 41, который включает в себя переработанный GNOME Software, упрощённую процедуру подключения сторонних репозиториев и улучшенную интеграцию power-profiles-daemon. С полным списком изменений можно ознакомиться здесь.
Wayland на Nvidia
Для GDM и GNOME разрешён запуск Wayland-сессии с видеокартами Nvidia.
Fedora Kinoite
Fedora Kinoite предоставляет иммутабельную операционную систему с графическим окружением KDE Plasma. Ранее, Kinoite был сторонним репозиторием для Silverblue, разработкой которого занимался один человек. Теперь это официальная редакция Fedora, наравне с её сестрой — Fedora Silverblue. Обновления производятся через утилиту rpm-ostree, а установка ПО рекомендуется через Flatpak и toolbox.
WirePlumber
У мультимедийного сервера PipeWire (дефолт, начиная с Fedora Linux 34) сменён менеджер звуковых сессий с pipewire-media-session на WirePlumber. WirePlumber является прозрачной заменой стандартного менеджера и не уступает в возможностях. Из преимуществ WirePlumber можно отметить использование GObject, что позволяет сделать биндинги практически к любому языку программирования. Также, есть возможность подключения скриптов на Lua, для продвинутой и гибкой настройки звукового графа. Это упростит разработчикам добавление новых функций в грядущих выпусках.
power-profiles-daemon
Активирован по-умолчанию сервис p-p-d (power-profiles-daemon), который позволяет переключаться между различными профилями питания (сбалансированный, производительный, энергосберегающий), а также, переключает их сам по различным событиям: низкий уровень заряда аккумулятора, запрос от приложения, etc.
Fedora Linux
Теперь сам дистрибутив называется Fedora Linux, а название Fedora используется для проекта и сообщества в целом. Названия редакций (Fedora Workstation, Fedora Silverblue, etc) оставлены прежними.
Новый механизм активации сторонних репозиториев
Раньше, при активации настройки “Third-party Software Repositories”, устанавливался пакет fedora-workstation-repositories
, но репозитории оставались отключёнными. Теперь пакет установлен по-умолчанию, а активация настройки включает репозитории.
Отфильтрованный Flathub по-умолчанию
Включение сторонних репозиториев теперь включает прошедшие отбор приложения из Flathub. На данный момент, одобрены следующие приложения: Discord, Zoom, Microsoft Teams, Bitwarden, Postman, Skype, Minecraft.
yescrypt
Новые пароли пользователей отныне хешируются алгоритмом yescrypt. Поддержка старых хешей sha512crypt сохранена в виде опции. yescrypt усложняет подбор пароля на GPU/FPGA/ASIC путём большего расхода оперативной памяти. yescrypt использует проверенные временем криптографические примитивы SHA-256, HMAC и PBKDF2.
Размер сектора LUKS
Установщик Anaconda теперь автоматически выбирает оптимальный размер сектора LUKS, при создании шифрованного раздела. Таким образом, для накопителя с физическим размером блока 4КиБ, будет создан раздел LUKS с размером сектора в 4096 байт.
DoT по-умолчанию
systemd-resolved теперь автоматически использует DNS over TLS, если выбранный DNS-сервер поддерживает данный протокол.
Btrfs и гибридный загрузчик в Fedora Cloud
Теперь образы Fedora Cloud по-умолчанию используют Btrfs и гибридный загрузчик, поддерживающий загрузку на BIOS и UEFI системах.
Перезапуск пользовательских сервисов
Пользовательские сервисы теперь автоматически перезагружаются после запуска команды rpm upgrade
.
Обновление системных компонентов и средств разработки
Самые заметные обновления: GCC 11, LLVM 13, Python 3.10, Perl 5.34, PHP 8.0, Boost 1.76, glibc 2.34, binutils 2.37, gdb 10.2, Node.js 16, RPM 4.17, Erlang 24.