wydanie dystrybucji Linux . Do pobrania produkty , , , , a także z Live-buildami środowisk desktopowych KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE i LXQt. Buildy zostały przygotowane dla architektur x86, x86_64, Power64, ARM64 (AArch64) oraz z 32-bitowymi procesorami ARM.
Najbardziej zauważalne w Fedora 31:
- Desktop GNOME został zaktualizowany do wydania z obsługą grupowania ikon aplikacji w foldery i nowym panelem wyboru tła pulpitu;
- prace nad usunięciem zależności GNOME Shell związanych z X11, co umożliwia uruchamianie GNOME w środowisku opartym na Wayland bez uruchamiania XWayland.
Wprowadzono eksperymentalne automatyczne uruchamianie XWayland podczas próby uruchomienia aplikacji bazujących na protokole X11 w graficznym środowisku opartym na protokole Wayland (włącza się za pomocą flagi autostart-xwayland w gsettings org.gnome.mutter experimental-features). Dodano możliwość uruchamiania aplikacji X11 z uprawnieniami roota pod kontrolą XWayland. W SDL rozwiązano problemy z skalowaniem podczas uruchamiania starych gier działających w niskich rozdzielczościach ekranu; - Do użycia z pulpitem GNOME domyślnie wersja przeglądarki Firefox, z obsługą Wayland;
- W menedżerze okien Mutter dodano wsparcie dla nowego transakcyjnego (atomowego) API KMS (Atomic Kernel Mode Setting), które pozwala na sprawdzenie poprawności parametrów przed rzeczywistą zmianą trybu wideo;
- Biblioteka Qt do użytku w środowisku GNOME domyślnie z wsparciem dla Wayland (zamiast XCB aktywowany jest plugin Qt Wayland);
- W module QtGNOME, z komponentami do integracji aplikacji Qt w środowisku GNOME, dostosowano do zmian w motywie Adwaita (dodano wsparcie dla ciemnej wersji motywu);
- Dodano pakiety z pulpitem ;
- Pakiety z pulpitem Deepin zaktualizowane do wersji ;
- prace nad dostosowaniem trybu GNOME Classic do bardziej natywnego stylu GNOME 2. Domyślnie w GNOME Classic wyłączono tryb przeglądania i zmodernizowano interfejs przełączania między wirtualnymi pulpitami;
- Uproszczono instalację pakietów językowych — po wybraniu nowego języka w centrum sterowania GNOME, wymagane pakiety do jego wsparcia są teraz instalowane automatycznie;
- Do wydania 0.14.1 zaktualizowano system do centralnej konfiguracji pulpitów Linux — , przeznaczony do organizowania wdrażania i zarządzania ustawieniami dla dużej liczby stacji roboczych opartych na Linux i GNOME. Oferuje jednolity, scentralizowany interfejs do zarządzania ustawieniami pulpitu, aplikacjami i połączeniami sieciowymi. Najbardziej widoczną poprawą była możliwość wykorzystania Active Directory do wdrażania profili bez użycia FreeIPA;
- Zaktualizowano , narzędzie do profilowania wydajności systemów Linux, które pozwala szczegółowo analizować wydajność wszystkich komponentów systemu jako całości, w tym jądra i aplikacji środowiska użytkownika;
- Do biblioteki OpenH264 z implementacją kodeka H.264, używanej w Firefoxie i GStreamerze, dodano wsparcie dla dekodowania profili High i Advanced, które są stosowane do przesyłania wideo w serwisach online (wcześniej w OpenH264 obsługiwano profile Baseline i Main);
- Zaprzestano tworzenia wersji, obrazu jądra Linux i głównych repozytoriów dla architektury i686. Tworzenie repozytoriów multi-lib dla środowisk x86_64 zostało zachowane, a pakiety i686 w nich będą dalej aktualizowane;
- Do liczby wersji dystrybuowanych z głównej strony pobierania dodano nową oficjalną edycję , uzupełniającą Fedora Workstation, Server i CoreOS. Wersja w zastosowaniu na urządzeniach Internetu Rzeczy (IoT) i oferuje zminimalizowane środowisko, którego aktualizacja odbywa się atomowo poprzez wymianę obrazu całego systemu, bez podziału na poszczególne pakiety. Do tworzenia środowiska systemowego wykorzystana została technologia OSTree;
- Przeprowadza się testy edycji , które zastąpiło produkty Fedora Atomic Host oraz CoreOS Container Linux jako jednolite rozwiązanie do uruchamiania środowisk opartych na izolowanych kontenerach. Pierwsza stabilna wersja CoreOS spodziewana jest w przyszłym roku;
- Domyślnie logowanie jako użytkownik root przez SSH z hasłem (logowanie za pomocą kluczy jest możliwe);
- Kompilator GOLD do oddzielnego pakietu z pakietu binutils. opcja użycia kompilatora LDD z projektu LLVM;
- Dystrybucja do użycia domyślnie jednolitej hierarchii cgroups-v2. Wcześniej domyślnie ustawiany był tryb hybrydowy (systemd kompilowany z „-Ddefault-hierarchy=hybrid”);
- możliwość generowania zależności budowlanych dla pliku spec RPM;
- Kontynuowano pakietów związanych z Pythonem 2 i przygotowanie do całkowitego zakończenia wsparcia dla Pythona 2. Plik wykonywalny python przekierowano na Pythona 3;
- W menedżerze pakietów RPM algorytm kompresji Zstd. W DNF domyślnie ustawiona jest opcja skip_if_unavailable=FALSE, tzn. w przypadku niedostępności repozytorium pojawi się błąd. Usunięto pakiety związane z wsparciem YUM 3;
- Zaktualizowano komponenty systemowe, w tym , Gawk 5.0.1 (wcześniej stosowana była wersja 4.2), RPM 4.15
- Zaktualizowano narzędzia deweloperskie, w tym Node.js 12.x, Go 1.13, Perl 5.30, Erlang 22, GHC 8.6, Mono 5.20;
- Dodano możliwość definiowania własnej polityki () w zakresie wsparcia dla algorytmów i protokołów kryptograficznych;
- Kontynuowano prace nad zastąpieniem PulseAudio i Jack serwerem multimedialnym , który rozszerza możliwości PulseAudio o środki do pracy z strumieniami wideo oraz przetwarzania dźwięku z minimalnymi opóźnieniami, uwzględniając potrzeby systemów profesjonalnej obróbki dźwięku, a także oferuje rozszerzony model bezpieczeństwa do zarządzania dostępem na poziomie poszczególnych urządzeń i strumieni. W ramach cyklu rozwoju Fedora 31 prace skoncentrowano na zastosowaniu PipeWire do organizacji współdzielenia ekranu w środowiskach opartych na Wayland, w tym z użyciem protokołu Miracast.
- programy nieprivilejowane możliwość wysyłania pakietów ICMP Echo (ping) dzięki ustawieniu sysctl „net.ipv4.ping_group_range” dla całego zakresu grup (dla wszystkich procesów);
- W skład buildroot okrojona wersja debuggera GDB (bez wsparcia dla XML, Pythona i podświetlania składni);
- W obrazie dla EFI (grubx64.efi z grub2-efi-x64) moduły
„verify,” „cryptodisk” i „luks”; - nowa spin-wersja dla architektury AArch64 z pulpitem Xfce.
Jednocześnie dla Fedora 31 repozytoria „free” i „nonfree” projektu RPM Fusion, w których dostępne są pakiety z dodatkowymi aplikacjami multimedialnymi (MPlayer, VLC, Xine), kodekami wideo/audio, wsparciem DVD, własnymi sterownikami AMD i NVIDIA, grami, emulatorami. Tworzenie zestawów Russian Fedora .
Źródło: opennet.ru
