testowanie wersji beta dystrybucji Fedora 31. Wydanie beta oznacza przejście do ostatecznej fazy testów, w której dozwolone jest jedynie poprawianie krytycznych błędów. Wydanie na 22 lub 29 października. Wydanie obejmuje , Fedora Server, Fedora Silverblue i wersje Live dostarczane w formie z środowiskami desktopowymi KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE i LXQt. Wersje przygotowane są dla architektur x86_64, ARM (Raspberry Pi 2 i 3), ARM64 (AArch64) oraz Power.
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;
- pracę nad eliminowaniem zależności GNOME Shell związanych z X11, co umożliwia uruchamianie GNOME bez uruchamiania XWayland.
Zrealizowano automatycznego uruchamiania XWayland przy próbie uruchomienia aplikacji opartych na protokole X11 w środowisku graficznym opartym na protokole Wayland. Dodana została możliwość uruchamiania aplikacji X11 z prawami root w trybie XWayland. W SDL rozwiązano problemy z skalowaniem podczas uruchamiania starych gier działających w niskich rozdzielczościach ekranu. Trwają prace nad umożliwieniem korzystania z przyspieszenia 3D w XWayland na systemach z Proprietary NVIDIA drivers; - 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;
- Do użycia z pulpitem GNOME domyślnie wersja przeglądarki Firefox, z obsługą Wayland;
- Biblioteka Qt do użytku w środowisku GNOME domyślnie z wsparciem dla Wayland (zamiast XCB aktywowany jest plugin Qt Wayland);
- Dodano pakiety z pulpitem ;
- Pakiety z pulpitem Deepin zaktualizowane do wersji ;
- Przeprowadzono prace nad dostosowaniem trybu GNOME Classic do bardziej natywnego stylu GNOME 2. Domyślnie w GNOME Classic wyłączono tryb przeglądania, a interfejs przełączania między wirtualnymi pulpitami został zmodernizowany;
- 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.
Źródło: opennet.ru
