Rozpoczęły się testy wersji beta dystrybucji Fedora Linux 37. Wydanie wersji beta oznaczało przejście do końcowej fazy testów, w której poprawiane są jedynie krytyczne błędy. Premiera zaplanowana jest na 18 października. Wydanie obejmuje Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT, Fedora CoreOS, Fedora Cloud Base i kompilacje Live, dostarczane w formie spinów ze środowiskami graficznymi KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE i LXQt. Zespoły są generowane dla architektur x86_64, Power64 i ARM64 (AArch64).
Najważniejsze zmiany w Fedorze Linux 37 to:
- Pulpit Fedory Workstation został zaktualizowany do wersji GNOME 43, która ma zostać wydana 21 września. Wraz z wydaniem GNOME 43 konfigurator posiada nowy panel z parametrami bezpieczeństwa urządzenia i oprogramowania sprzętowego (pokazane są na przykład informacje o aktywacji UEFI Secure Boot, statusie TPM, mechanizmach ochrony Intel BootGuard i IOMMU). Kontynuowaliśmy przenoszenie aplikacji do obsługi GTK 4 oraz biblioteki libadwaita, która oferuje gotowe widżety i obiekty do budowania aplikacji zgodnych z nowym GNOME HIG (Human Interface Guidelines).
- Architektura ARMv7, znana również jako ARM32 lub armhfp, stała się przestarzała. Jako powody zakończenia obsługi ARMv7 podaje się ogólne zakończenie rozwoju dystrybucji dla systemów 32-bitowych, ponieważ niektóre nowe funkcje bezpieczeństwa i wydajności Fedory są dostępne tylko dla architektur 64-bitowych. ARMv7 pozostał ostatnią architekturą 32-bitową w pełni obsługiwaną w Fedorze (tworzenie repozytoriów dla architektury i686 zostało przerwane w 2019 roku, pozostawiając jedynie repozytoria z wieloma bibliotekami dla środowisk x86_64).
- Pliki zawarte w pakietach RPM są wyposażone w podpisy cyfrowe, które można wykorzystać do weryfikacji integralności i zabezpieczenia plików przed manipulacją za pomocą podsystemu jądra IMA (Integrity Measurement Architecture). Dodanie sygnatur spowodowało wzrost rozmiaru pakietu RPM o 1.1% i wzrost rozmiaru zainstalowanego systemu o 0.3%.
- Płyta Raspberry Pi 4 jest teraz oficjalnie wspierana, łącznie ze sprzętową akceleracją grafiki dla GPU V3D.
- Zaproponowano dwie nowe oficjalne edycje: Fedora CoreOS (atomicznie aktualizowane środowisko do uruchamiania izolowanych kontenerów) i Fedora Cloud Base (obrazy do tworzenia maszyn wirtualnych działających w środowiskach chmur publicznych i prywatnych).
- Dodano zasadę TEST-FEDORA39, aby przetestować nadchodzące wycofanie podpisów cyfrowych SHA-1. Opcjonalnie użytkownik może wyłączyć obsługę 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 wydanie dystrybucyjne z pulpitem LXQt zostały zaktualizowane do wersji LXQt 1.1.
- Pakiet openssl1.1 stał się przestarzały i został zastąpiony pakietem z bieżącą gałęzią OpenSSL 3.0.
- Komponenty do obsługi dodatkowych języków i lokalizacji zostały wydzielone z głównego pakietu z Firefoksem do osobnego pakietu zwanego firefox-langpacks, oszczędzając około 50 MB miejsca na dysku w systemach, które nie wymagają obsługi języków innych niż angielski. Podobnie narzędzia pomocnicze (envsubst, gettext, gettext.sh i ngettext) zostały oddzielone od pakietu gettext do pakietu gettext-runtime, co zmniejszyło rozmiar podstawowej instalacji o 4.7 MB.
- Opiekunom zaleca się zaprzestanie budowania pakietów dla architektury i686, jeśli zapotrzebowanie na takie pakiety jest wątpliwe lub skutkowałoby znaczną inwestycją czasu lub zasobów. Zalecenie nie dotyczy pakietów używanych jako zależności w innych pakietach lub używanych w kontekście „multilib”, aby umożliwić uruchamianie programów 32-bitowych w środowiskach 64-bitowych. Dla architektury i686 wycofano pakiety Java-1.8.0-openjdk, Java-11-openjdk, Java-17-openjdk i Java-latest-openjdk.
- Proponuje się wstępny montaż w celu przetestowania sterowania instalatorem Anaconda poprzez interfejs WWW, w tym z systemu zdalnego.
- W systemach x86 z systemem BIOS partycjonowanie jest domyślnie włączone przy użyciu GPT zamiast MBR.
- Wersje Fedory Silverblue i Kinoite zapewniają możliwość ponownego zamontowania partycji /sysroot w trybie tylko do odczytu, aby chronić przed przypadkowymi zmianami.
- Do pobrania została przygotowana wersja Fedora Server, zaprojektowana jako obraz maszyny wirtualnej zoptymalizowany pod kątem hypervisora KVM.
Źródło: opennet.ru