Faceci Fedory niedawno wydała wersję beta Fedory 32, Z którym zaznaczone jest przejście do końcowego etapu testów, w którym dozwolone są tylko błędy krytyczne. Wydanie stabilnej wersji planowane jest na koniec kwietnia.
Wśród najbardziej znaczących zmian w tej wydanej wersji beta Fedory 32 wspomniano, że w kompilacjach dla stacji roboczych zachodzi proces w tleEarlyoom wcześnie zareagować na brak pamięci w systemie.
Jeśli ilość dostępnej pamięci jest mniejsza niż określona wartość, następnie w zależności od ilości pozostałej pamięci Sigterm zostanie wysłany (wolna pamięć mniej niż 10%) lub Sigkill (<5%) niż siłą proces, który zużywa najwięcej pamięci, zakończy się.
Kolejna ważna zmiana dotyczy timera systemowego domyślny, który jest „Fstrim.timer”, który raz w tygodniu uruchamia usługę fstrim.service w celu uruchomienia polecenia „/ usr / sbin / fstrim –fstab –verbose –quiet”, które przesyła informacje o nieużywanych blokach w systemach plików zamontowane do dynamicznie rozszerzalnych repozytoriów LVM i urządzeń magazynujących.
Mechanizm ten wygładza zużycie dysków SSD i NVMe oraz zwiększa wydajność czyszczenia bloków, a także w LVM poprawia wykorzystanie wolnych zakresów logicznych poprzez dynamiczne przydzielanie przestrzeni dyskowej („thin provisioning”) z powrotem do puli;
W przypadku środowiska graficznego możemy znaleźć nową wersję Gnome 3.36, w którym pojawiła się osobna aplikacja do zarządzania wtyczkami dla Gnome Shell, oprócz Zmodernizowano wygląd interfejsów logowania i odblokowywania ekranu, większość okien dialogowych systemu została przeprojektowana, funkcja uruchamiania aplikacji przy użyciu oddzielnego GPU w systemach z grafiką hybrydową.
W trybie przeglądu wprowadzono możliwość zmiany nazw katalogów z aplikacjami, przycisk „nie przeszkadzać” jest dodawany do systemu powiadomień, opcja włączania jest dodawana do kreatora wstępnej konfiguracji Systemy kontroli rodzicielskiej i tak dalej.
W związku z końcem okresu użytkowania Python 2 z Fedory zostanie usunięty pakiet python2 i wszystkie pakiety, które wymagają języka Python 2 do jego działania lub montażu. Dla programistów i użytkowników, którzy potrzebują Pythona 2, zostanie dostarczony oddzielny pakiet python27, który zostanie zaprojektowany w stylu „wszystko w jednym” (bez pakietów podrzędnych) i nie jest przeznaczony do użycia jako zależność.
Domyślnie pakiet iptables-nft jest używany zamiast iptables-legacy. Oferuje zestaw narzędzi zapewniających kompatybilność z iptables, które mają tę samą składnię wiersza poleceń, ale tłumaczą wynikowe reguły na kod bajtowy nf_tables;
Kompilacja używa GCC 10, Ponadto uwzględniono zaktualizowane 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.
Z innych wyróżniających się zmian:
- Kod został dodany do menedżera pakietów DNF do przesłania informacji niezbędnych do dokładniejszej oceny bazy użytkowników dystrybucji.
- Zamiast pierwotnie planowanej transmisji unikalnego UUID, zaimplementowano prostszy schemat oparty na liczniku czasu instalacji i zmiennej z danymi o architekturze i wersji systemu operacyjnego.
- Licznik „Countme” zostanie zresetowany do „0” po pierwszym udanym połączeniu z serwerem i po 7 dniach zacznie rosnąć co tydzień, umożliwiając ocenę, jak długo używana wersja jest zainstalowana. W razie potrzeby użytkownik może wyłączyć wysyłanie tych informacji.
- W interpreterze Pythona jest kompilowany z opcją „-fno-semantic-interposition”, której użycie w testowaniu wykazało wzrost wydajności z 5% do 27%;
Wreszcie, jeśli jesteś zainteresowany przetestowaniem tej wersji beta dystrybucji, możesz pobrać obraz systemu z linku poniżej.
Możesz zapisać obraz systemu za pomocą Etchera.
Próbowałem tej wersji beta. Problem w tym, że się zawiesza, zarówno z moim IBM X3650 m3, jak iz moim Dell T3600. Czasami działa dobrze i wszystko zawiesza się, czasami dzieje się tak, gdy tylko się zalogujesz.