Wydanie dystrybucji Fedora Linux 39

Została wydana wersja dystrybucji Fedora Linux 39. Do pobrania przygotowano produkty Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition oraz wersje Live, dostarczane jako spiny z środowiskami desktopowymi KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie i Sway. Wersje są przygotowane dla architektur x86_64, Power64 i ARM64 (AArch64). Publikacja wydań Fedora Silverblue jest opóźniona.

Najważniejsze zmiany w Fedora Linux 39:

  • Pulpit w Fedora Workstation został zaktualizowany do wydania GNOME 45, w którym na pasku pojawił się dynamiczny wskaźnik. wirtualnych pulpitów, poprawiono wydajność systemu wyszukiwania, dodano wskaźnik włączenia kamery, wykorzystano sprzętowe przyspieszenie odtwarzania wideo, zmieniono przeglądarkę obrazów oraz aplikację do obsługi kamery, zmodyfikowano styl wyświetlania paneli bocznych, zaktualizowano biblioteki GTK 4.12 oraz libadwaita 1.4.
  • W interpreterze poleceń Bash domyślnie włączono kolorowe formatowanie wiersza poleceń.
  • Zaktualizowane wersje pakietów, w tym RPM 4.19, gcc 13.2, LLVM/Clang 17, binutils 2.40, glibc 2.38, Python 3.12, Perl 5.38, Golang 1.21, Boost 1.81, Vagrant 2.3, Haskell GHC 9.4, LibreOffice 7.6.
  • Dodano meta-pakiety default-fonts* w celu uproszczenia aktualizacji i instalacji domyślnie oferowanych czcionek.
  • W NetworkManager dodano automatyczne tłumaczenie istniejących profili połączeń, przechowywanych w formacie ifcfg (/etc/sysconfig/network-scripts/ifcfg-*), na format oparty na pliku keyfile.
  • Umożliwiono usunięcie pakietu tzdata z bazy danych stref czasowych w celu zmniejszenia rozmiaru izolowanych kontenerów.
  • Wartość sysctl vm.max_map_count domyślnie zwiększono z 65530 do 1048576, aby poprawić zgodność z grami Windows uruchamianymi przez wine lub steam.
  • W narzędziu createrepo_c domyślnie wykorzystano algorytm Zstd do kompresji metadanych repozytoriów i zakończono generowanie metadanych w bazie danych SQLite.
  • Dodano oficjalną wersję Fedora Onyx z atomowo aktualizowaną wersją Fedora Linux, wyposażoną w środowisko użytkownika Budgie. Nowa wersja uzupełnia klasyczną wersję Fedora Budgie Spin i przypomina edycje Fedora Silverblue, Fedora Sericea i Fedora Kinoite, dostarczane z GNOME, Sway i KDE. Fedora Onyx bazuje na technologiach Fedora Silverblue i również dostarczana jest w postaci monolitycznego obrazu, niepodzielonego na oddzielne pakiety i atomowo aktualizowanego poprzez pełną wymianę. Podstawowe środowisko jest budowane z oficjalnych pakietów RPM Fedory przy pomocy narzędzia rpm-ostree i montowane w trybie tylko do odczytu. Do instalacji i aktualizacji dodatkowych aplikacji używa się systemu samowystarczalnych pakietów flatpak, dzięki któremu aplikacje są oddzielone od systemu głównego i uruchamiane w oddzielnym kontenerze.
  • Edycje Sericea i Sway Spin zaprzestały dostarczania pakietów xorg-x11.
  • W edycji Fedora Kinoite (atomowo aktualizowanej wersji Fedora z KDE) domyślnie włączona jest automatyczna aktualizacja systemu.
  • Do budowy edycji Fedora Silverblue i Fedora Kinoite wykorzystywany jest bardziej bezpieczny zjednoczony tryb rpm-ostree.
  • Rozpoczęto tworzenie obrazów z użytkownikowym środowiskiem LXQt dla architektury Aarch64.
  • W Fedora Cloud wprowadzono możliwość automatycznego ponownego uruchamiania po instalacji aktualizacji pakietów wymagających ponownego uruchomienia systemu. Możliwość ta jest zorganizowana poprzez utworzenie pliku /var/run/reboot-required po wykonaniu operacji „dnf update” i jego weryfikację w cloud-init.
  • Użytkownicy zarządzani przez Active Directory, FreeIPA lub LDAP otrzymali możliwość korzystania z technologii Passkeys, pozwalającej na autoryzację bez haseł z wykorzystaniem identyfikatorów biometrycznych, takich jak odcisk palca lub rozpoznawanie twarzy, za pomocą urządzenia zgodnego z FIDO2, obsługiwanego w bibliotece libfido2.
  • Minimalny rozmiar partycji ESP (EFI System Partition) używanej podczas instalacji Fedory zwiększono z 200 do 500 MB z powodu niedoboru miejsca na aktualizacje oprogramowania układowego. Ograniczenie 500 MB odpowiada parametrów stosowanych przez Microsoft od wersji Windows 10.
  • Zaprzestano dostarczania motywów QGnomePlatform i Adwaita-qt, wykorzystywanych do nadawania aplikacjom Qt ustawień i stylu podobnych do GNOME, aby te aplikacje lepiej wpasowały się w środowisko GNOME. Jako powód podano stagnację tych motywów oraz problemy z ich używaniem w niektórych aplikacjach.
  • Ogłoszono przestarzałymi pakiety z systemem sprawdzania pisowni aspell, które zastępować należy hunspell lub enchant2. Jako powód podano brak aktualizacji w projekcie aspell przez ostatnie 4 lata.
  • Usunięto pakiet pam_console, który nie był używany domyślnie, miał problemy z bezpieczeństwem i mógł być zastąpiony funkcjonalnością z systemd.
  • Zaprzestano dostarczania pakietu man-pages-ru, ponieważ tłumaczenia podręczników man na język rosyjski wchodzą również w skład pakietu man-pages-l10n.
  • Z podstawowej instalacji usunięto pakiet fedora-repos-modular i wyłączono modułowe repozytorium. Zmiana ta przyspieszyła działanie menedżera pakietów DNF poprzez skrócenie liczby weryfikacji i pobrań metadanych.
  • Zmienił się sposób budowy pakietów Flatpak w dystrybucji. Zamiast korzystania z modułów podczas ponownej budowy pakietów z parametrem „prefix=\/app”, zastosowano oddzielny cel budowy.
  • Zatrzymano budowę i dostarczanie osobno aktualizowanych modułów, których cykl życia nie jest związany z zasadniczą zawartością dystrybucji, a wsparcie odbywa się niezależnie od wydań dystrybucji, co pozwalało na współistnienie pakietów z różnymi wersjami tej samej aplikacji. Jako przyczynę zaprzestania wsparcia modułów wskazano utratę zainteresowania rozwojem modułów oraz problemy z utrzymywaniem istniejących modułów (ostatnia aktywność na pagure.io\/modularity miała miejsce ponad 3 lata temu).
  • Przeprowadzono prace przygotowawcze związane z drugą fazą przejścia na zmodernizowany proces uruchamiania, zaproponowany przez Lennarta Pottering. Różnice w stosunku do klasycznego uruchamiania sprowadzają się do wykorzystania zamiast obrazu initrd, tworzonego na lokalnym systemie podczas instalacji pakietu z jądrem, zunifikowanego obrazu jądra UKI (Unified Kernel Image), generowanego w infrastrukturze dystrybucji i podpisanego cyfrowo przez dystrybucję. UKI łączy w jednym pliku ładowarkę do uruchamiania jądra z UEFI (UEFI boot stub), obraz jądra Linux oraz ładowane do pamięci środowisko systemowe initrd. Przy wywołaniu obrazu UKI z UEFI istnieje możliwość weryfikacji integralności i autentyczności za pomocą cyfrowego podpisu nie tylko jądra, ale także zawartości initrd, weryfikacja autentyczności, której jest istotna, ponieważ w tym środowisku odbywa się wydobywanie kluczy do odszyfrowania systemu plików root. Główne cele do realizacji w drugiej i trzeciej fazie: integracja w instalatorze wsparcia systemd-boot, rezygnacja z używania wiersza poleceń jądra do konfiguracji, zaprzestanie przechowywania poufnych danych w initrd, zmiana przetwarzania opcjonalnych modułów dracut.

Przejście na menedżera pakietów DNF5 i nowego instalatora opartego na interfejsie webowym zostało odłożone do wydania Fedora 40. Również anulowano wcześniej planowane na Fedora 39 usunięcie sterowników org-x11-drv-vesa i xorg-x11-drv-fbdev oraz związanego z nimi kodu z pakietu xorg-x11-server-Xorg. Przy tym deweloperzy planują zaprzestać w Fedora 40 wsparcia sesji opartych na X11 w wersjach dystrybucji z KDE i GNOME.

Warto również zauważyć, że wprowadzono do użytku repozytoria „free” i „nonfree” projektu RPM Fusion dla Fedora 39, które zawierają pakiety z dodatkowymi aplikacjami multimedialnymi (MPlayer, VLC, Xine), kodekami wideo/audio, wsparciem dla 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