Premiera dystrybucji Linux Fedora 31

Przedstawiony wydanie dystrybucji Linux Fedora 31. Do pobrania przygotowano produkty Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT Edition, a także zestaw „spinów” 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 różnych urządzeń z 32-bitowymi procesorami ARM.

Najbardziej zauważalne ulepszenia w Fedora 31:

  • Desktop GNOME został zaktualizowany do wydania 3.34 z obsługą grupowania ikon aplikacji w foldery i nowym panelem wyboru tła pulpitu;
  • Przeprowadzono 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 możliwość 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 zaproponowano domyślnie wersja przeglądarki Firefox, skompilowana 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 skompilowana 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);
    Premiera dystrybucji Linux Fedora 31
  • Dodano pakiety z pulpitem Xfce 4.14;
  • Pakiety z pulpitem Deepin zaktualizowane do wersji 15.11;
  • Przeprowadzono 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;

    Premiera dystrybucji Linux Fedora 31
  • 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 — Fleet Commander, 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 Sysprof, 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;

    Premiera dystrybucji Linux Fedora 31
  • 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ę Fedora IoT Edition, uzupełniającą Fedora Workstation, Server i CoreOS. Wersja jest nastawione 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 CoreOS, 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 zabronione logowanie jako użytkownik root przez SSH z hasłem (logowanie za pomocą kluczy jest możliwe);
  • Kompilator GOLD został przeniesiony do oddzielnego pakietu z pakietu binutils. Dodano opcja użycia kompilatora LDD z projektu LLVM;
  • Dystrybucja przetłumaczono do użycia domyślnie jednolitej hierarchii cgroups-v2. Wcześniej domyślnie ustawiany był tryb hybrydowy (systemd kompilowany z „-Ddefault-hierarchy=hybrid”);
  • Dodano możliwość generowania zależności budowlanych dla pliku spec RPM;
  • Kontynuowano czyszczenie 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 zaangażowany 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 Glibc 2.30, 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 (crypto-policies) w zakresie wsparcia dla algorytmów i protokołów kryptograficznych;
  • Kontynuowano prace nad zastąpieniem PulseAudio i Jack serwerem multimedialnym PipeWire, 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 oferowana 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 wliczona okrojona wersja debuggera GDB (bez wsparcia dla XML, Pythona i podświetlania składni);
  • W obrazie dla EFI (grubx64.efi z grub2-efi-x64) dodano moduły
    „verify,” „cryptodisk” i „luks”;
  • Dodano nowa spin-wersja dla architektury AArch64 z pulpitem Xfce.

Jednocześnie dla Fedora 31 wdrożone 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 zakończony.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster