Rozpoczęto testowanie wersji beta dystrybucji Fedora Linux 37. Wydanie beta oznacza przejście do końcowego etapu testów, w którym dozwolone jest jedynie poprawianie krytycznych błędów. Premiera zaplanowana jest na 18 października. Wydanie obejmuje Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT, Fedora CoreOS, Fedora Cloud Base oraz wersje Live dostarczane w postaci spinów z środowiskami desktopowymi KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE i LXQt. Wersje zostały przygotowane dla architektur x86_64, Power64 i ARM64 (AArch64).
Najważniejsze zmiany w Fedora Linux 37:
- Pulpit Fedora Workstation został zaktualizowany do wersji GNOME 43, której wydanie planowane jest na 21 września. W wersji GNOME 43 w konfiguratorze pojawił się nowy panel z opcjami bezpieczeństwa urządzeń i oprogramowania układowego (np. wyświetlana jest informacja o aktywacji UEFI Secure Boot, stan TPM, Intel BootGuard oraz mechanizmy ochrony IOMMU). Kontynuowane są prace nad przekształceniem aplikacji w celu wykorzystania GTK 4 oraz biblioteki libadwaita, która oferuje gotowe widżety i obiekty do budowy aplikacji zgodnych z nowymi wytycznymi GNOME HIG (Human Interface Guidelines).
- Architektura ARMv7, znana również jako ARM32 lub armhfp, została uznana za przestarzałą. Powody zakończenia wsparcia dla ARMv7 obejmują ogólne ograniczenie rozwoju dystrybucji dla systemów 32-bitowych, ponieważ niektóre nowe funkcje Fedory związane z wzmocnieniem bezpieczeństwa i zwiększoną wydajnością są dostępne tylko dla architektur 64-bitowych. ARMv7 pozostawała ostatnią w pełni wspieraną w Fedory 32-bitową architekturą (tworzenie repozytoriów dla architektury i686 zakończono w 2019 roku, pozostawiono jedynie repozytoria multi-lib dla środowisk x86_64).
- Pliki wchodzące w skład pakietów RPM są opatrzone cyfrowymi podpisami, które mogą być używane do weryfikacji integralności i ochrony przed podmienieniem plików za pomocą podsystemu jądra IMA (Integrity Measurement Architecture). Dodanie podpisów spowodowało wzrost rozmiaru pakietów RPM o 1,1% oraz wzrost rozmiaru zainstalowanego systemu o 0,3%.
- W oficjalnym wsparciu znajduje się teraz płyta Raspberry Pi 4, w tym wsparcie dla sprzętowego przyspieszenia grafiki dla GPU V3D.
- Proponowane są dwie nowe oficjalne edycje: Fedora CoreOS (atomowo aktualizowane środowisko do uruchamiania izolowanych kontenerów) oraz Fedora Cloud Base (obrazy do tworzenia maszyn wirtualnych, uruchamianych w publicznych i prywatnych środowiskach chmurowych).
- Dodano politykę TEST-FEDORA39 do testowania nadchodzącego zaprzestania wsparcia dla cyfrowych podpisów opartych na algorytmie SHA-1. Użytkownik może wyłączyć wsparcie SHA-1 za pomocą polecenia „update-crypto-policies —set TEST-FEDORA39”.
- Zaktualizowane wersje pakietów, w tym Python 3.11, Perl 5.36, LLVM 15, Go 1.19, Erlang 25, Haskell GHC 8.10.7, Boost 1.78, glibc 2.36, binutils 2.38, Node.js 18, RPM 4.18, BIND 9.18, Emacs 28, Stratis 3.2.0.
- Pakiety i edycja dystrybucji z pulpitem LXQt zostały zaktualizowane do wersji LXQt 1.1.
- Pakiet openssl1.1 został przeniesiony do kategorii przestarzałych, a jego miejsce zajmuje pakiet z aktualną gałęzią OpenSSL 3.0.
- Komponenty wsparcia dla dodatkowych języków i lokalizacji zostały wydzielone z głównego pakietu Firefox do osobnego pakietu firefox-langpacks, co pozwoliło zaoszczędzić około 50 MB przestrzeni dyskowej na systemach, w których nie ma potrzeby wsparcia dla języków innych niż angielski. Podobnie z pakietu gettext wydzielono do pakietu gettext-runtime pomocnicze narzędzia (envsubst, gettext, gettext.sh i ngettext), co zmniejszyło rozmiar podstawowej instalacji o 4.7 MB.
- Zaleca się zaprzestanie budowy pakietów dla architektury i686, jeśli potrzeba takich pakietów jest wątpliwa lub prowadzi do zauważalnych wydatków czasu lub zasobów. Zalecenie nie dotyczy pakietów używanych jako zależności w innych pakietach lub stosowanych w kontekście „multilib” w celu umożliwienia uruchamiania programów 32-bitowych w 64-bitowych środowiskach. Dla architektury i686 zaprzestano budowy pakietów java-1.8.0-openjdk, java-11-openjdk, java-17-openjdk i java-latest-openjdk.
- Proponowana jest wstępna wersja do testowania zarządzania instalatorem Anaconda poprzez interfejs webowy, w tym z zdalnego systemu.
- Na systemach x86 z BIOS-em domyślnie używana jest partycjonowanie przy użyciu GPT zamiast MBR.
- W edycjach Fedora Silverblue i Kinoite wprowadzono możliwość ponownego montowania partycji /sysroot w trybie tylko do odczytu, aby chronić przed przypadkowymi zmianami.
- Przygotowano wersję Fedora Server do uruchomienia w postaci obrazu maszyny wirtualnej, zoptymalizowanego dla hypervisora. KVM.
Źródło: opennet.ru
