Wydanie dystrybucji Fedora Linux 41

Zaprezentowano wydanie dystrybucji Fedora Linux 41. Przygotowano do pobrania produkty Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite oraz wersje Live dostarczane w formie spinów z środowiskami graficznymi KDE Plasma, Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie i Sway. Wersje są dostępne dla architektur x86_64, Power64 i ARM64 (AArch64).

Najważniejsze zmiany w Fedora Linux 41:

  • Domyślnie używany jest menedżer pakietów DNF5, w którym przeprowadzono unifikację istniejących niskopoziomowych bibliotek, a komponenty, dla których wcześniej używany był język Python, zostały przepisane w języku C++. Podstawowa funkcjonalność zarządzania pakietami została przeniesiona do oddzielnej biblioteki libdnf5. Zastosowanie języka C++ zamiast Pythona pozwoliło na pozbycie się dużej liczby zależności, zmniejszenie wielkości narzędzi oraz zwiększenie wydajności.

    Zestaw narzędzi DNF5 został również uwolniony od związku z PackageKit, a w jego miejsce zastosowano nowy proces w tle DNF Daemon, który zastępuje funkcjonalność PackageKit i zapewnia interfejs do zarządzania pakietami i aktualizacjami w środowiskach graficznych. Z widocznych usprawnień dla użytkownika warto zauważyć bardziej przejrzystą wizualizację postępu operacji, wsparcie dla lokalnych pakietów RPM w transakcjach, możliwość wyświetlania w raportach informacji generowanych przez skrypty wbudowane w pakiety (scriplets) oraz bardziej zaawansowany system autouzupełniania wejścia dla bash.

  • Stworzono oficjalną edycję Spin Fedora z graficznym środowiskiem opartym na menedżerze kompozytów Miracle, wykorzystującym protokół Wayland i komponenty do budowy menedżerów kompozytowych Mir. Celem stworzenia nowej wersji jest zapewnienie funkcjonalnego i eleganckiego środowiska użytkownika z kafelkowym (tiling) układem okien w stylu menedżera okien i3 oraz bardziej wyraźnej oprawy graficznej z efektami wizualnymi.
    Wydanie dystrybucji Fedora Linux 41
  • Pulpit GNOME w Fedora Workstation zaktualizowano do wersji 47, w której wprowadzono nowy styl okien dialogowych, poprawiono działanie na systemach o niskiej rozdzielczości ekranu, użyto sprzętowego przyspieszenia kodowania wideo podczas nagrywania screencastów, a także całkowicie przepisano okna otwierania i zapisywania plików.
  • W GNOME Software przywrócono możliwość instalacji własnościowych sterowników NVIDIA oraz uproszczono proces dodawania podpisu cyfrowego do działania sterowników w trybie Secure Boot. Umożliwiono tworzenie i zapisywanie w MOK (Machine Owner Key) podpisu cyfrowego dla modułu jądra firmy NVIDIA.
  • Z podstawowej dostawy Fedora Workstation usunięto pakiety GNOME związane z protokołem X11. Z sesji wspieranych domyślnie pozostawiono tylko Wayland, ale pakiety do organizacji sesji X11 można osobno zainstalować z repozytoriów. Głównym powodem zaprzestania wsparcia dla X11 w Fedora jest przeniesienie serwera X.Org do kategorii przestarzałych w RHEL 9 oraz decyzja o całkowitym usunięciu go w przyszłym istotnym wydaniu RHEL 10.
  • W Fedora Workstation zamiast GNOME Terminal domyślnie wykorzystano emulatory terminali Ptyxis, które oferują dodatkowe możliwości pracy z kontenerami za pomocą narzędzi Toolbox, Distrobox, Podman i JHBuild. Ptyxis wyróżnia się również bardzo wysoką szybkością renderowania, szerszymi możliwościami konfiguracji oraz trybem przeglądowym dla wizualnej nawigacji po otwartych sesjach.
    Wydanie dystrybucji Fedora Linux 41
  • Edytor z pulpitem KDE został zaktualizowany do wydania KDE Plasma 6.2. Kompilacje KDE dla architektury AArch64 zostały zaliczone do kategorii blokujących wydanie w przypadku wystąpienia poważnych problemów.
  • Dodano nową wersję Spin z otoczeniem KDE Plasma Mobile, którą można używać na urządzeniach mobilnych. Oprócz klasycznej wersji dostępna jest również atomowo aktualizowana odmiana z KDE Plasma Mobile.
  • Wersja oparta na środowisku użytkownika LXQt została zaktualizowana do wersji LXQt 2.0.
  • Zaktualizowane wersje pakietów, w tym GCC 14, binutils 2.42, glibc 2.40, Python 3.13, Go 1.23, Node.js 22, Perl 5.40, RPM 4.20.
  • Usunięto pakiet network-scripts, zapewniający wsparcie klasycznych skryptów do konfiguracji sieci opartych na poleceniach ifup i ifdown. Takie skrypty są uznawane za przestarzałe od 2018 roku. Jako powód usunięcia podano plany dotyczące usunięcia ISC dhcp, którego wsparcie zakończono pod koniec 2022 roku. Treść network-scripts jest mocno związana z ISC dhcp, a jego przeniesienie na inny klient DHCP nie jest możliwe z powodu zakończenia rozwoju pakietu. Zamiast poleceń ifup i ifdown zaleca się korzystanie z narzędzia nmcli z NetworkManager lub polecenia networkctl.
  • W NetworkManager zakończono wsparcie dla profili połączeń w formacie ifcfg.
  • Dodano wsparcie dla kamer Intel IPU6 oraz wdrożono nowy otwarty stos dla kamer podłączanych za pomocą interfejsu MIPI (Mobile Industry Processor Interface). Interfejs MIPI jest stosowany w wielu nowych modelach laptopów zamiast wcześniej używanego przesyłania strumieniowego wideo przez magistralę USB z urządzeń obsługujących standard UVC (USB Video Class). Do przechwytywania wideo z kamer MIPI można wykorzystać multimedia. serwer Pipewire.
  • W pakiecie z Firefox domyślnie włączono wsparcie dla kamer przez serwer multimedialny Pipewire.
  • W wydaniach wykorzystujących atomowy model aktualizacji (Fedora Atomic Desktops) w regulaminie Polkit wprowadzono zmiany, które pozwalają zwykłym, nieuprzywilejowanym użytkownikom przeprowadzać operacje aktualizacji systemu bez wprowadzania hasła administratora. Tymczasem rozszerzono liczbę uprzywilejowanych operacji, które wymagają wprowadzenia hasła, gdy są wykonywane przez administratora (w celu dodatkowego potwierdzenia niebezpiecznych operacji, takich jak zmiana parametrów jądra, instalacja pakietów z lokalnego systemu plików i zmiana obrazu systemowego).
  • Edycje dystrybucji Fedora CoreOS i Fedora IoT z automatycznymi aktualizacjami są domyślnie przeniesione na system plików Composefs, co pozwoliło na użycie w tych wydaniach katalogu głównego działającego w trybie tylko do odczytu, a także na dalsze zastosowanie dla systemowego katalogu narzędzi weryfikacji integralności, które umożliwiają wykrywanie problemów podczas pracy. Katalogi /etc i /var nadal są montowane z możliwością zapisu. System plików Composefs został wdrożony jako nakładka nad już istniejącymi w jądrze systemami plików OverlayFS i EROFS oraz zoptymalizowany do efektywnego współdzielenia zawartości wielu zamontowanych obrazów dysków.
  • W edycjach Fedora z automatycznymi aktualizacjami, takich jak Fedora Atomic, CoreOS i Fedora IoT, wprowadzono nowe narzędzie bootc, które zastępuje rpm-ostree i jest przeznaczone do transakcyjnego aktualizowania systemu, wykorzystując obrazy w formacie OCI (Open Container Initiative). Do aktualizacji bootloadera w atomowych wydaniach wykorzystano narzędzie bootupd.
  • W edycjach z GNOME, KDE Plasma i Budgie do zarządzania profilami zużycia energii zamiast power-profiles-daemon wykorzystano proces w tle tuned, który oferuje więcej możliwości dostosowania trybów zasilania.
  • W związku z przekształceniem kodu bazy CUBD Redis na licencję własnościową, zamiast Redis zaproponowano fork Valkey.
  • Dla większości pakietów dodano możliwość reedycji, co pozwala upewnić się, że dystrybuowane pliki binarne są zbudowane z dostarczonych źródeł i nie zawierają ukrytych zmian.
  • Do instalatora dodano wsparcie dla samoszyfrujących dysków (SED — Self-Encrypting Drives) z interfejsem OPAL2 TCG, w których urządzenie szyfrowania sprzętowego jest wbudowane bezpośrednio w kontroler.
  • Pakiet z biblioteką PyTorch zyskał wsparcie dla stosu ROCm przyspieszającego działanie na GPU AMD. Pakiet PyTorch zaktualizowano do wersji 2.4, a ROCm do wersji 6.2.
  • Pakiet z edytorem grafiki rastrowej GIMP przeszedł na dostarczanie wersji beta, na podstawie których zostanie wydana wersja GIMP 3.
  • Dodano nowe narzędzie fedora-repoquery, które pozwala wyszukiwać pakiety w repozytoriach Fedora, EPEL, eln i Centos Stream.
  • W pakiecie OpenSSL domyślnie zaprzestano ufania cyfrowym podpisom stworzonym za pomocą hashy SHA-1.
  • Dodano wsparcie dla wykorzystania implementacji TLS na poziomie jądra (kTLS) w celu przyspieszenia GnuTLS.
  • W GCC włączono tryb optymalizacji „-O3” do budowy CPython, zamiast domyślnego trybu „-O2”, co pozwoliło przyspieszyć wydajność Pythona o około 4%.
  • Zaprzestano dostarczania pakietów z Python 2, jak również wszystkich pakietów wymagających do działania Python 2.7.
  • Zaprzestano tworzenia 32-bitowych pakietów z PHP.

Dodatkowo warto odnotować uruchomienie dla Fedora 41 repozytoriów „free” i „nonfree” projektu RPM Fusion, w których dostępne są pakiety z dodatkowymi aplikacjami multimedialnymi (MPlayer, VLC, Xine), kodekami wideo/audiowymi, wsparciem DVD, własnościowymi sterownikami AMD i NVIDIA, programami do gier oraz emulatorami.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster