Fedora 39 została już wydana i oto jej nowe funkcje

Fedora 39

Baner Fedory 39

Zapowiedziano wydanie nowej wersji Fedory 39 , która zawiera wiele nowych funkcji, aktualizacji, a także ciekawych udoskonaleń i poprawek błędów.

Początkowo Fedora 39 korzystała z jądra Linux 6.5, które wprowadza obsługę MIDI 2.0 w ALSA, obsługę ACPI dla architektury RISC-V oraz obsługę Landlock dla UML (User-Mode Linux). Dodatkowo, minimalny rozmiar partycji systemowej EFI (ESP) używanej podczas instalacji Fedory został zwiększony z 200 do 500 MB ze względu na ograniczoną przestrzeń na aktualizacje oprogramowania układowego. Limit 500 MB jest zgodny z konfiguracją używaną przez Microsoft od czasów systemu Windows 10.

Po stronie instalacji, narzędzie `createrepo_c` domyślnie używa teraz algorytmu Zstd do kompresji metadanych repozytorium i nie generuje już metadanych w bazie danych SQLite. Pakiet `fedora-repos-modular` został usunięty z instalacji bazowej , a repozytorium modułowe zostało wyłączone. Ta zmiana przyspieszyła działanie menedżera pakietów DNF poprzez zmniejszenie liczby sprawdzeń i pobrań metadanych.

Jeśli chodzi o pakiety systemowe, Fedora 39 zawiera środowisko graficzne GNOME 45 , które charakteryzuje się dynamicznym wskaźnikiem wirtualnego pulpitu w panelu, ulepszoną wydajnością wyszukiwania, dodanym wskaźnikiem aparatu, sprzętowym przyspieszeniem odtwarzania wideo, zastąpioną przeglądarką obrazów i aplikacją aparatu, zmienionym stylem wyświetlania paska bocznego oraz zaktualizowanymi bibliotekami GTK 4.12 i libadbwaita 1.4.

Motywy QGnomePlatform i Adwaita-qt , które służyły do ​​nadawania aplikacjom Qt konfiguracji i stylów zbliżonych do GNOME, zostały wycofane w celu lepszej integracji tych aplikacji ze środowiskiem GNOME. Powodem jest stagnacja tych motywów i problemy ze zgodnością z niektórymi aplikacjami.

Kolejną zmianą wprowadzoną w Fedorze 39 jest sposób instalowania i aktualizowania dodatkowych aplikacji. Teraz używany jest system pakietów Flatpak, który oddziela aplikacje od głównego systemu i uruchamia je w osobnym kontenerze.

Dodatkowo użytkownicy zarządzani poprzez Active Directory, FreeIPA czy LDAP mają możliwość skorzystania z technologii Passkeys, która umożliwia uwierzytelnianie bez hasła przy użyciu identyfikatorów biometrycznych, takich jak odciski palców czy rozpoznawanie twarzy, przy użyciu urządzenia kompatybilnego z FIDO2 i kompatybilnego z biblioteką libfido2.

Zaprzestano montażu i dostarczania oddzielnie aktualizowanych modułów, których cykl życia nie jest powiązany z główną zawartością dystrybucji. Wsparcie było świadczone niezależnie od wydań dystrybucyjnych, zapewniając współistnienie pakietów z różnymi wersjami tej samej aplikacji. Powodem zaprzestania wsparcia dla modułów jest spadek zainteresowania ich rozwojem oraz problemy z utrzymaniem istniejących modułów (ostatnia aktywność na stronie pagure.io/modularity miała miejsce ponad 3 lata temu).

Na koniec warto wspomnieć, że przeprowadzono prace przygotowawcze związane z drugim etapem przejścia na zmodernizowany proces załadunku. Różnice w stosunku do klasycznego rozruchu sprowadzają się do zastosowania zamiast obrazu initrd generowanego w systemie lokalnym podczas instalacji pakietu jądra, ujednoliconego obrazu jądra UKI (Unified Kernel Image), wygenerowanego na infrastrukturze dystrybucyjnej i podpisanego cyfrowo do dystrybucji. UKI łączy w jednym pliku sterownik do ładowania jądra z UEFI (odgałęzienie rozruchowe UEFI), obraz jądra Linuksa i środowisko systemowe initrd załadowane do pamięci.

Inne istotne zmiany obejmują:

  • NetworkManager zapewnia automatyczne tłumaczenie istniejących profili połączeń przechowywanych w formacie ifcfg (/etc/sysconfig/network-scripts/ifcfg-*) na format oparty na pliku kluczy.
  • Zapewniono możliwość usunięcia pakietu tzdata z bazy danych stref czasowych w celu zmniejszenia rozmiaru izolowanych kontenerów.
  • Domyślna wartość sysctl vm.max_map_count została zwiększona z 65530 do 1048576, aby poprawić kompatybilność z grami Windows uruchamianymi za pośrednictwem Wine lub Steam.
  • Pakiet man-pages-ru został wycofany, ponieważ tłumaczenia podręczników man na język rosyjski są również zawarte w pakiecie man-pages-l10n.
  • Zmieniono sposób budowania pakietów Flatpak w dystrybucji. Zamiast używać modułów podczas odbudowy pakietów z parametrem „prefix=/app”, używany jest oddzielny cel kompilacji.
  • Tworzenie obrazów rozpoczęło się od środowiska użytkownika LXQt dla architektury Aarch64.
  • Fedora Cloud umożliwia automatyczne ponowne uruchomienie po zainstalowaniu aktualizacji pakietów wymagających ponownego uruchomienia systemu.

Jeśli chcesz dowiedzieć się więcej i/lub pobrać nową wersję, możesz to zrobić, klikając poniższy link.


Dodaj jako preferowane źródło w Google