wydanie dystrybucji Linux . Do pobrania produkty , , , a także z z Live-buildami środowisk desktopowych KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE i LXQt. Buildy zostały stworzone dla architektur x86_64, Power64, ARM64 (AArch64) oraz z 32-bitowymi procesorami ARM. Publikacja buildów i jest opóźniona.
Najbardziej zauważalne w Fedora 32:
- W kompilacjach dla stacji roboczych domyślnie proces w tle , który pozwoli na szybsze reagowanie na niedobór pamięci, zanim system uruchomi obsługę OOM (Out Of Memory) w jądrze, co dzieje się, gdy sytuacja staje się krytyczna i system zazwyczaj przestaje reagować na działania użytkownika. Jeśli dostępna pamięć jest mniejsza od określonej wartości, earlyoom poprzez wysłanie SIGTERM (zwolniona pamięć poniżej 10%) lub SIGKILL (< 5%) wymusi (zakończy proces, który najbardziej intensywnie korzysta z pamięci (mający najwyższą wartość /proc/*/oom_score), nie doprowadzając stanu systemu do czyszczenia buforów systemowych.
- domyślnie systemd-timer fstrim.timer, uruchamiany raz w tygodniu, włączający usługę fstrim.service dla wykonania polecenia „/usr/sbin/fstrim —fstab —verbose —quiet”, przekazującego urządzeniom pamięci informacje o niewykorzystanych blokach w zamontowanych systemach plików oraz w dynamicznie rozszerzanych magazynach LVM. Mechanizm ten wygładza zużycie dysków SSD i NVMe oraz zwiększa efektywność czyszczenia bloków, a także w LVM polepsza wykorzystanie wolnych logicznych extents przy dynamicznym przydzielaniu miejsca w magazynie („thin provisioning”) poprzez ich zwracanie do puli.
- Pulpit został zaktualizowany do wydania , w którym pojawiła się osobna aplikacja do zarządzania dodatkami do GNOME Shell, zmodernizowano wygląd interfejsów logowania i odblokowywania ekranu, przebudowano większość dialogów systemowych, dodano funkcję uruchamiania aplikacji z wykorzystaniem dedykowanego GPU na systemach z hybrydową grafiką, w trybie przeglądania wprowadzono możliwość zmiany nazw katalogów z aplikacjami, do systemu powiadomień dodano przycisk „nie przeszkadzać”, w kreatorze wstępnej konfiguracji dodano opcję włączenia systemu kontroli rodzicielskiej itd.
- W związku z życia Python 2 z Fedory będzie pakiet python2 oraz wszystkie pakiety wymagające Pythona 2 do swojej pracy lub kompilacji. Dla deweloperów i użytkowników, którzy potrzebują Pythona 2, zostanie udostępniony osobny pakiet python27, który będzie przygotowany w stylu „wszystko w jednym” (bez podziału na subpakiety) i nie jest przeznaczony do użycia jako zależność.
- Domyślnie zamiast iptables-legacy pakiet iptables-nft, oferujący zestaw narzędzi zapewniających zgodność z iptables, które mają ten sam składnię poleceń, ale przekształcają uzyskane zasady w bajtkod nf_tables.
- Dynamiczny firewall firewalld na pracy nad nftables. Do bezpośredniego wywoływania zasad wciąż będą używane iptables i ebtables.
- Do budowy wykorzystano GCC 10. Zaktualizowano wersje wielu pakietów, w tym Glibc 2.31, Binutils 2.33, LLVM 10-rc, Python 3.8, Ruby 2.7,
Go 1.14, MariaDB 10.4, Mono 6.6, PostgreSQL 12, PHP 7.4. - W pakietach definiujących własnych użytkowników i grupy, przejście na definicje użytkowników w formacie identycznym do sysusers.d (sama utilita systemd-sysusers do generowania zawartości /etc/passwd i /etc/group jeszcze nie jest stosowana, mowa tylko o formacie danych z informacjami o użytkownikach, dla tworzenia użytkowników nadal wywoływana jest komenda useradd).
- W menedżerze pakietów DNF kod do wysyłania informacji potrzebnych do dokładniejszej oceny bazy użytkowników dystrybucji. Zamiast pierwotnie planowanego przesyłania unikalnego identyfikatora UUID, powstał bardziej na podstawie licznika czasu instalacji i zmiennej zawierającej dane o architekturze i wersji systemu operacyjnego. Licznik „countme” będzie resetowany do „0” po pierwszym udanym połączeniu z serwerem, a po 7 dniach zacznie zwiększać się co tydzień, co pozwoli ocenić, jak długo zainstalowana jest używana wersja. Użytkownik może w każdej chwili wyłączyć wysyłanie określonych informacji.
- Interpreter Pythona z flagą „-fno-semantic-interposition”, której zastosowanie w testach wykazało wzrost wydajności od 5 do 27%.
- W skład dodatkowe czcionki rastrowe w formacie OpenType do użycia w takich programach jak gnome-terminal (po przejściu na HarfBuzz pojawiły się problemy z używaniem starych czcionek rastrowych w gnome-terminal).
- Podczas przygotowywania wydania testowanie jakości instalacyjnych wydań na nośnikach optycznych.
Jednocześnie dla Fedora 32 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
