Дыстрыбутыў Fedora 31 перайшоў на стадыю бэта-тэставанні
Пачалося тэсціраванне бэта-версіі дыстрыбутыва Fedora 31. Бэта-выпуск адзначыў пераход на фінальную стадыю тэсціравання, пры якой дапускаецца толькі выпраўленне крытычных памылак. Рэліз запланаваны на 22 ці 29 кастрычніка. Выпуск ахоплівае Fedora Workstation, Fedora Server, Fedora Silverblue і Live-зборкі, якія пастаўляюцца ў форме спіной з дэсктоп-акружэннямі KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE і LXQt. Зборкі падрыхтаваны для архітэктур x86_64, ARM (Raspberry Pi 2 і 3), ARM64 (AArch64) і Power.
Працоўны стол GNOME абноўлены да выпуску 3.34 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 абноўлены да выпуску 15.11;
Праведзена праца па прывядзенні рэжыму GNOME Classic да больш роднага для GNOME 2 стылю. Па змаўчанні ў GNOME Classic адключаны аглядны рэжым і мадэрнізаваны інтэрфейс пераключэння паміж віртуальнымі працоўнымі сталамі;
Спынена фармаванні зборак, выявы ядра Linux і асноўных рэпазітараў для архітэктуры i686. Фарміраванне multi-lib рэпазітараў для асяроддзяў x86_64 захавана і i686 пакеты ў іх працягнуць абнаўляцца;
У лік зборак, якія распаўсюджваюцца з асноўнай старонкі загрузкі, дададзена новая афіцыйная рэдакцыя. Інтэрнэт-выданне Fedora, якая дапоўніла 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;
Абноўлены сістэмныя кампаненты, у тым ліку Glibc 2.30, 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;
Дададзена магчымасць вызначэння ўласнай палітыкі (crypto-policies) у галіне падтрымкі крыптаграфічных алгарытмаў і пратаколаў;
Прадоўжана работа па замене PulseAudio і Jack на мультымедыйны сервер PipeWire, які пашырае магчымасці 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.