тестирование бета-версии дистрибутива Fedora 31. Бета-выпуск ознаменовал переход на финальную стадию тестирования, при которой допускается только исправление критических ошибок. Релиз на 22 или 29 октября. Выпуск охватывает , Fedora Server, Fedora Silverblue и Live-сборки, поставляемые в форме c десктоп-окружениями KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE и LXQt. Сборки подготовлены для архитектур x86_64, ARM (Raspberry Pi 2 и 3), ARM64 (AArch64) и Power.
Наиболее заметные в Fedora 31:
- Рабочий стол GNOME обновлён до выпуска c поддержкой группировки пиктограмм приложений в папки и новой панелью выбора обоев рабочего стола;
- работа по избавлению GNOME Shell от зависимостей, связанных с X11, что позволяет выполнять GNOME без запуска XWayland.
Реализована автоматического запуска XWayland при попытке выполнения приложения на базе протокола X11 в графическом окружении на основе протокола Wayland. Добавлена возможность запуска X11-приложений с правами root под управлением XWayland. В SDL решены проблемы с масштабированием при запуске старых игр, работающих в низких разрешениях экрана. Ведётся работа по предоставлению возможности использования 3D-ускорения в XWayland на системах с проприетарными драйверами NVIDIA; - В оконном менеджере Mutter добавлена поддержка нового транзакционного (атомарного) API KMS (Atomic Kernel Mode Setting), позволяющая проверить корректность параметров перед фактическим изменением видеорежима;
- Для использования с рабочим столом GNOME по умолчанию вариант браузера Firefox, с поддержкой Wayland;
- Библиотека Qt для использования в окружении GNOME по умолчанию с поддержкой Wayland (вместо XCB активирован плагин Qt Wayland);
- Добавлены пакеты с рабочим столом ;
- Пакеты с рабочим столом Deepin обновлены до выпуска ;
- Проведена работа по приведению режима GNOME Classic к более родному для GNOME 2 стилю. По умолчанию в GNOME Classic отключен обзорный режим и модернизирован интерфейс переключения между виртуальными рабочими столами;
- Прекращено формирования сборок, образа ядра Linux и основных репозиториев для архитектуры i686. Формирование multi-lib репозиториев для окружений x86_64 сохранено и i686 пакеты в них продолжат обновляться;
- В число сборок, распространяемых с основной страницы загрузки, добавлена новая официальная редакция , дополнившая Fedora Workstation, Server и CoreOS. Сборка на использование на устройствах интернета вещей (IoT) и предлагает урезанное до минимума окружение, обновление которого производится атомарно через замену образа всей системы, без разбивки на отдельные пакеты. Для формирования системного окружения используется технология OSTree;
- Проводится тестирование редакции , которая пришла на смену продуктам Fedora Atomic Host и CoreOS Container Linux как единое решение для запуска окружений на базе изолированных контейнеров. Первый стабильный выпуск CoreOS ожидается в следующем году;
- По умолчанию вход под пользователем root через SSH по паролю (вход с использованием ключей возможен);
- Компоновщик GOLD в отдельный пакет из пакета binutils. опциональная возможность использования компоновщика LDD от проекта LLVM;
- Дистрибутив на использование по умолчанию унифицированной иерархии cgroups-v2. Ранее по умолчанию выставлялся гибридный режим (systemd собирался с «-Ddefault-hierarchy=hybrid»);
- возможность генерации сборочных зависимостей для spec-файла RPM;
- Продолжена пакетов, связанных с Python 2, и подготовка к полному прекращению поддержки Python 2. Исполняемый файл python перенаправлен на Python 3;
- В пакетном менеджере RPM алгоритм сжатия Zstd. В DNF по умолчанию установлена опция skip_if_unavailable=FALSE, т.е. при недоступности репозитория теперь будет выводиться ошибка. Удалены пакеты, связанные с поддержкой YUM 3;
- Обновлены системные компоненты, включая , Gawk 5.0.1 (ранее применялась ветка 4.2), RPM 4.15
- Обновлены средства разработки, в том числе Node.js 12.x, Go 1.13, Perl 5.30, Erlang 22, GHC 8.6, Mono 5.20;
- Добавлена возможность определения собственной политики () в области поддержки криптографических алгоритмов и протоколов;
- Продолжена работа по замене PulseAudio и Jack на мультимедийный сервер , расширяющий возможности PulseAudio средствами для работы с потоками видео и обработки звука с минимальными задержками с учётом потребности систем профессиональной обработки звука, а также предлагающий расширенную модель безопасности для управления доступом на уровне отдельных устройств и потоков. В рамках цикла разработки Fedora 31 работа сосредоточена в области применения PipeWire для организации совместного доступа к экрану в окружениях на базе Wayland, в том числе с использованием протокола Miracast.
- Непривилегированным программам возможность отправки пакетов ICMP Echo (ping), благодаря установке sysctl «net.ipv4.ping_group_range» для всего диапазона групп (для всех процессов);
- В состав buildroot урезанная версия отладчика GDB (без поддержки XML, Python и подсветки синтаксиса);
- В образ для EFI (grubx64.efi из grub2-efi-x64) модули
«verify,» «cryptodisk» и «luks»; - новая spin-сборка для архитектуры AArch64 с рабочим столом Xfce.
Աղբյուր: opennet.ru
