Wydanie dystrybucji Fedora Linux 45

Wydanie dystrybucji Fedora Linux 45 zostało zaprezentowane. Przygotowano obrazy do pobrania dla Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite oraz wersje na żywo dostarczane w formie spinów z niestandardowymi środowiskami, takimi jak Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway i Cosmic. Obrazy zostały stworzone dla architektur x86_64, Power64 i ARM64 (AArch64).

Najważniejsze zmiany w Fedora Linux 45:

  • Środowisko graficzne GNOME zostało zaktualizowane do wersji 51, w której wprowadzono optymalizacje zwiększające płynność działania oraz eliminujące zawieszanie się podczas animacji i przy dużym obciążeniu systemu. Dodano opcję automatycznej zmiany orientacji ekranu na poziomą lub pionową podczas obracania urządzenia z akcelerometrem.
    Dodano możliwość przekazywania kart inteligentnych podczas zdalnego połączenia z pulpitem. Do ekranu logowania dodano wsparcie dla autoryzacji przez korporacyjne usługi internetowe. Wykorzystano wektorowe obrazy kursora dostarczane w formacie SVG.
  • W instalacyjnych obrazach ISO atomowych edycji Fedora Atomic Desktop (Silverblue, Kinoite itd.) zamiast klasycznego instalatora Anaconda opartego na GTK zastosowano nowy instalator Anaconda WebUI oparty na interfejsie webowym, który już jest stosowany w Fedora Workstation i w live-buildach. Nowy instalator wspiera zdalne zarządzanie instalacją — użytkownicy mogą teraz zainstalować Fedora na docelowym systemie z opcją „inst.webui.remote” i zarządzać instalacją przez przeglądarkę internetową na innym komputerze, z autoryzacją za pomocą kodu PIN i szyfrowaniem ruchu.
  • Wszystkie pliki konfiguracyjne repozytoriów RPM, pierwotnie instalowane przy podłączeniu repozytorium, zostały przeniesione z katalogu /etc/yum.repos.d do /usr/share/dnf5/repos.d. Klucze PGP przeniesiono do /usr/share/pki/rpm-gpg. Zmiana ta uprości rozdzielenie pierwotnych ustawień repozytoriów i plików konfiguracyjnych zmienionych przez użytkownika.
  • W RPM domyślnie włączono weryfikację pakietów za pomocą podpisu cyfrowego. Podczas próby instalacji pakietów bez podpisu lub z niepoprawnym podpisem teraz wyświetli się błąd, jeśli użytkownik jawnie nie uruchomił rpm z flagą „—nosignature”. Wcześniej na poziomie RPM wykonywana była tylko weryfikacja integralności za pomocą hashy, a autentyczność pakietów z repozytoriów była weryfikowana w YUM i DNF.
  • Menadżer pakietów RPM został zaktualizowany do wersji 6.1, w której wprowadzono nową składnię modyfikatorów dla makr (nazwa_makra), zmieniających zachowanie makr. Przywrócono domyślne użycie systemu NSS (Name Service Switch) do wyszukiwania użytkowników i grup. Rozwiązano problem z zatrzymywaniem przetwarzania wszystkich zapytań do rpmdb podczas wykonywania transakcji. Dodano możliwość podpisywania plików cyfrową sygnaturą z użyciem tokenów PKCS11.
  • Dla pakietów RPM wprowadzono makro „%openpgpverify”, które umożliwia wykorzystanie narzędzia Sequoia napisanego w Rust zamiast GnuPG do weryfikacji pakietów.
  • W edycjach desktopowych do zarządzania kluczami zamiast gnome-keyring i kwallet wykorzystano komponent oo7 (D-Bus Secret Service provider) napisany w Rust.
  • Działający na poziomie jądra sterownik konsoli fbcon został zastąpiony kmscon, działającym w przestrzeni użytkownika, korzystającym z mechanizmu KMS (Kernel Mode Setting), zapewniającym lepszą jakość renderowania oraz lepszą obsługę czcionek i Unicode.
  • Deweloperzy edycji atomowych otrzymali możliwość umożliwienia instalacji z katalogu FlatHub wybranych zatwierdzonych aplikacji, zamiast instalacji pakietów flatpak z tymi samymi aplikacjami z repozytorium Fedory. W Fedorze obsługiwane jest własne repozytorium flatpak, którego zawartość jest formowana na podstawie przebudowy pakietów rpm, podczas gdy większość użytkowników wolałaby instalację pakietów z katalogu FlatHub, zbieranych przez głównych deweloperów aplikacji, a nie opiekunów Fedory.
  • Do budowy obrazów iso edycji atomowych Fedory wykorzystano narzędzie image-builder zamiast lorax.
  • W Fedora CoreOS dodano wsparcie dla systemd-oomd oraz zram swap.
  • Do instalatora dodano wsparcie dla instalacji w logicznych partycjach zarządzanych przez narzędzie Stratis. Na etapie instalacji można tworzyć pule z jednego lub kilku nośników, do których stosuje się takie funkcje, jak dynamiczne przydzielanie miejsca w magazynie, migawki, zapewnienie integralności oraz podłączanie warstw do buforowania.
  • Domyślnie użytkownikom bez przywilejów zabroniono dostępu do możliwości debugowania wykorzystujących mechanizm ptrace.
  • Zrealizowano interfejs webowy do uzyskiwania bardziej szczegółowych informacji o awaryjnych zatrzymaniach działania jądra. W przypadku przejścia jądra w stan "panic" wyświetlany jest kod QR z linkiem, po otwarciu którego będą wizualnie przedstawione dane śledzenia wywołań, pomagające w diagnostyce problemu, zaproponowane zostaną rekomendacje dotyczące dalszych działań, a także udostępniona możliwość wysłania raportu o błędzie.
  • W konfiguratorze sieci NetworkManager domyślnie włączony jest tryb "IPv6-mostly", obejmujący opcję DHCPv4 108 (w razie możliwości korzystanie tylko z IPv6) oraz wsparcie dla mechanizmu CLAT (Customer-side Translator, 464XLAT), aby umożliwić działanie aplikacji obsługujących tylko IPv4 na hoście z IPv6.
  • W narzędziach chpasswd i newusers włączono wsparcie dla PAM (Pluggable Authentication Modules), dzięki czemu w tych narzędziach uwzględniane są systemowe polityki dotyczące uwierzytelniania i haseł, na przykład ustalanie wymagań dotyczących jakości hasła, zakaz stosowania wcześniej używanych haseł, blokowanie kont oraz centralny audyt zmiany haseł.
  • Dodano pakiet grub-cc z okrojoną wersją bootloadera, przeznaczoną do stosowania w systemach z UEFI Secure Boot. W okrojonej wersji dostarczany jest tylko minimalny zestaw wbudowanych modułów i wspierane jest uruchamianie obrazów UKI (Unified Kernel Image). Usunięcie wsparcia dla formatów obrazów jpeg/png i dodatkowych systemów plików pozwala zmniejszyć powierzchnię ataku w tle regularnego wykrywania podatności w GRUB (1, 2, 3, 4, 5, 6, 7).
  • Dodano wsparcie dla użycia narzędzia encapsule do uruchamiania aplikacji w izolowanym środowisku, w którym zamiast dostępu do rzeczywistego katalogu domowego użytkownika, udostępniany jest dostęp do jego tymczasowej wersji.
  • Zaktualizowano wersje pakietów, w tym jądro Linux 7.3, GCC 16.2, LLVM 23, glibc 2.44, binutils 2.47, Perl 5.44, Python 3.15, Go 1.27, Lua 5.5, Ruby on Rails 8.1, Erlang 27, Fontconfig 2.18, IBus 1.5.35, Podman 6, OpenSSL 4.0, MySQL 9.7, MariaDB 12.3.
  • Zaproponowano warianty pakietów z zintegrowanym środowiskiem programistycznym Lazarus (dla Free Pascal), skompilowane z widgetami opartymi na GTK3, Qt5 i Qt6 (wcześniej pakiet kompilowano tylko z GTK2).
  • Zrealizowano pierwszy etap przygotowań do usunięcia API dostępu do kryptosystemu jądra Linux z przestrzeni użytkownika (CRYPTO_USER_API — Crypto Userspace API). To API zostało ogłoszone w jądrze jako przestarzałe z powodu potencjalnych problemów z bezpieczeństwem i jest planowane do usunięcia. Crypto Userspace API jest używane w takich pakietach jak iwd, cryptsetup (wykorzystywany w tcplay i VeraCrypt) oraz libkcapi (wykorzystywany w dracut), ale pierwszy etap nie wpłynie na ich działanie.
  • Z repozytoriów usunięto pakiety z środowiskiem graficznym Deepin z powodu problemów z utrzymaniem (w pakietach przez długi czas pozostają nierozwiązane poważne błędy i lukę w zabezpieczeniach).
  • Ogłoszone jako przestarzałe VPN-pluginy NetworkManager-vpnc i NetworkManager-fortisslvpn, zamiast których zaleca się używanie pluginów NetworkManager-libreswan i NetworkManager-openconnect.

Dla Fedory 45 uruchomiono repozytoria „free” i „nonfree” projektu RPM Fusion, w których dostępne są pakiety z dodatkowymi aplikacjami multimedialnymi (MPlayer, VLC, Xine), kodekami wideo/audiowizualnymi, obsługą DVD, własnościowymi sterownikami AMD i NVIDIA, programami do gier oraz emulatorami.

Źródło: opennet.ru

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster