Została przedstawiona wersja dystrybucji Fedora Linux 44. Do pobrania przygotowano produkty Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite oraz szczegółowe wersje dostarczane w formie spinów z użytkownikami środowiskami Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway i Cosmic. Wersje są dostępne dla architektur x86_64, Power64 i ARM64 (AArch64).
Najważniejsze zmiany w Fedora Linux 44:
- Środowisko graficzne GNOME zostało zaktualizowane do wersji 50, w której usunięto kod obsługujący X11, wprowadzono nowy system zapisywania sesji, przekształcono interfejs kontroli rodzicielskiej, poprawiono wsparcie dla niecałkowitych poziomów skalowania oraz mechanizmu VRR (Variable Refresh Rate), wdrożono wsparcie dla protokołu Wayland color-management-v2 do zarządzania kolorem.
- We wszystkich wersjach dystrybucji z środowiskiem graficznym KDE (Fedora KDE Plasma Desktop Edition, Fedora KDE Plasma Mobile Spin oraz Fedora Kinoite) do konfiguracji systemu po instalacji wykorzystano rozwijany przez KDE projekt kreatora wstępnej konfiguracji Plasma Setup, a w instalatorze Anaconda wyłączono etapy konfigurowania systemu, które pokrywają się z tym narzędziem.
- We wszystkich edycjach z KDE menedżer logowania SDDM został zastąpiony przez Plasma Login Manager, rozwijany przez projekt KDE.
- Przeprojektowano edycję Fedora Games Lab, oferującą zestaw pakietów i ustawień dla miłośników gier komputerowych. W nowej wersji zaktualizowano stos oprogramowania do uruchamiania gier oraz wykorzystano aktualne technologie, takie jak Wayland i PipeWire.
- Środowisko użytkownika Budgie zaktualizowano do wersji 10.10, przeniesione na Wayland.
- W instalatorze Anaconda zmieniono logikę tworzenia profili sieciowych (plików z ustawieniami dla NetworkManager) w zainstalowanym systemie. Tego typu profile są teraz tworzone tylko dla urządzeń sieciowych, które zostały skonfigurowane podczas instalacji przez GUI, opcje rozruchowe lub plik kickstart, a nie dla wszystkich dostępnych przewodowych urządzeń. Tworzenie profili dla wszystkich dostępnych urządzeń, a nie tylko wybranych przez użytkownika, wymagało usunięcia zbędnych profili po instalacji i powodowało trudności podczas późniejszych modyfikacji ustawień.
- Domyślnie włączony jest moduł jądra NTSYNC, który pozwala znacząco zwiększyć wydajność gier Windows uruchamianych za pomocą Wine. Moduł implementuje urządzenie symboliczne /dev/ntsync oraz zestaw prymitywów synchronizacji stosowanych w jądrze Windows NT. Znaczący wzrost wydajności uzyskuje się dzięki eliminacji narzutów związanych z używaniem RPC w przestrzeni użytkownika.
- Na systemach z architekturą Aarch64 zapewniono automatyczny wybór pliku opisu sprzętu DTB (Device Tree Blobs) dla bootloadera UEFI, co rozwiązało problemy z uruchamianiem live obrazu Fedory na laptopach ARM sprzedawanych z systemem Windows.
- W live obrazach użyto zestawu skryptów livesys-scripts do konfiguracji środowiska roboczego oraz nowych możliwości narzędzi Dracut do automatycznego tworzenia przechowalni nakładek, które są zachowywane pomiędzy ponownymi uruchomieniami podczas zapisywania obrazu na pamięciach USB.
- Kontynuowano prace nad przeniesieniem infrastruktury ciągłej integracji (dist-git CI), która dokonuje przebudowy pakietów RPM po wprowadzeniu zmian lub aktualizacji wersji, na domyślne użycie narzędzia Packit zamiast Fedora CI i Zuul.
- Domyślnie włączono użycie twardych linków do powiązania identycznych plików instalowanych z różnych pakietów w hierarchii /usr. Tworzenie twardego linku odbywa się automatycznie podczas instalacji pakietu przez menedżera w etapie „post install”.
- Do repozytorium dodano narzędzie z menedżerem pakietów Nix, umożliwiające instalowanie pakietów w formacie Nix z kolekcji nixpkgs. Pakiety można instalować w trybie jednego użytkownika (w katalogu domowym użytkownika) oraz w trybie wielu użytkowników (w katalogu /nix).
- Zaprzestano dostarczania kompilacji QEMU dla systemów hosta 32-bitowych (i686).
Zmiana odzwierciedla działania projektu QEMU w kierunku usunięcia wsparcia dla 32-bitowych systemów hosta. - Z atomowych edycji Fedory dla systemów desktopowych usunięto pliki wykonywalne i biblioteki FUSE 2 (wcześniej ta wersja została uznana za przestarzałą, a wszystkie pakiety zostały przekształcone do użycia FUSE 3).
Zaprzestano również wspierania przestarzałych reguł polkit, dostarczanych w plikach z rozszerzeniem pkla. - PackageKit przełączono na użycie nowego backendu DNF5, skompilowanego z biblioteką libdnf5.
- W edycji dystrybucji z menedżerem kompozytowym MiracleWM powłoka pulpitu nwg-shell została zastąpiona przez Dank Material Shell.
- W Fedora Cloud zamiast oddzielnej partycji /boot teraz oferowana jest partycja Btrfs o tej samej nazwie.
- Dostarczanie pakietu libreoffice-KF5 z komponentami do integracji LibreOffice z Qt5 zostało zakończone, w jego miejsce wprowadzono pakiet libreoffice-kf6, zapewniający integrację z Qt6.
- Ładowanie biblioteki OpenSSL przyspieszono dzięki rozdzieleniu certyfikatów w podkatalogach (format directory-hash) zamiast umieszczania ich w jednym pliku /etc/pki/tls/cert.pem.
- Zaktualizowane wersje pakietów: GCC 16.1-prerelease, LLVM 22, Ruby 4.0, Go 1.26, binutils 2.46, glibc 2.43, gdb 16.3, CMake 4.0, MariaDB 11.8, IBus 1.5.34, uutils-coreutils 0.5, nushell 0.109.2, Django 6.x, TagLib 2, Helm 4, Ansible 13, TeXLive 2025, GHC 9.10, PHP 8.5.
- Przeprowadzono prace nad osiągnięciem infrastruktury dla reprodukowalnych budów, obejmującej co najmniej 99% pakietów w repozytorium Fedora. W poprzednich wydaniach udział reprodukowalnych budów oceniano na 90%, dzięki wprowadzeniu zmian w systemie budowy synchronizujących metadane o czasie modyfikacji plików z wzorcowym kodem źródłowym, a także zapewniającym stałą kolejność wyliczania metadanych i struktur w plikach binarnych. Aby zapewnić reprodukowalne budowy w pozostałych 10%, zaangażowano opiekunów problematycznych pakietów. Reprodukowalne budowy dają użytkownikowi możliwość osobistego przekonania się, że binarne pliki dystrybuowane w pakietach zostały zbudowane z dostarczonego kodu źródłowego i nie zawierają ukrytych zmian, wynikających z kompromitacji kompilatora lub narzędzi budowlanych.
Dla Fedorę 44 wprowadzono repozytoria „free” i „nonfree” od projektu RPM Fusion, w których dostępne są pakiety dodatkowych aplikacji multimedialnych (MPlayer, VLC, Xine), kodeków wideo/audio, wsparcia DVD, własnościowych sterowników AMD i NVIDIA, programów gier i emulatorów.
Źródło: opennet.ru
