Wydanie dystrybucji Fedora Linux 36

Została wydana wersja dystrybucji Fedora Linux 36. Do pobrania przygotowano produkty Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition oraz wersje Live w formie spinów z środowiskami desktopowymi KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE i LXQt. Wersje zostały przygotowane dla architektur x86_64, Power64, ARM64 (AArch64) oraz różnych urządzeń z 32-bitowymi procesorami ARM. Publikacja wydań Fedora Silverblue została opóźniona.

Najważniejsze zmiany w Fedora Linux 36:

  • Pulpit Fedora Workstation został zaktualizowany do wydania GNOME 42, które wprowadza globalne ustawienia ciemnego stylu interfejsu oraz dokonano translacji wielu aplikacji do korzystania z GTK 4 i biblioteki libadwaita, która oferuje gotowe widżety i obiekty do budowy aplikacji, zgodne z nowymi wytycznymi GNOME HIG (Human Interface Guidelines). Większość aplikacji została zaprojektowana w stylu uwzględniającym nowe wytyczne GNOME HIG, ale część z nich nadal korzysta ze starego stylu lub łączy elementy nowego i starego stylu.
  • Dla systemów z własnościowymi sterownikami NVIDIA domyślnie używany jest sesja GNOME oparta na protokole Wayland, która wcześniej była stosowana tylko przy użyciu otwartych sterowników. Możliwość wyboru sesji GNOME działającej na tradycyjnym serwerze X została zachowana. Wcześniej włączeniu Waylanda w systemach z sterownikami NVIDIA przeszkadzało brak wsparcia dla sprzętowego przyspieszenia OpenGL i Vulkan w aplikacjach X11, działających przy użyciu komponentu DDX (Device-Dependent X) XWayland. W nowej wersji sterowników NVIDIA problemy zostały rozwiązane, a wydajność OpenGL i Vulkan w aplikacjach X, uruchamianych przy pomocy XWayland, teraz niemal nie odbiega od uruchamiania pod kontrolą tradycyjnego serwera X.
  • Atomowo aktualizowane edycje Fedora Silverblue i Fedora Kinoite, oferujące monolityczne obrazy z GNOME i KDE, które nie są dzielone na oddzielne pakiety i są budowane przy pomocy narzędzia rpm-ostree, zostały przekształcone w celu umieszczenia hierarchii /var na oddzielnej partycji Btrfs, co umożliwia manipulację migawkami zawartości /var niezależnie od innych partycji systemowych.
  • Pakiety i edycja dystrybucji z pulpitem LXQt zostały zaktualizowane do wersji LXQt 1.0.
  • W procesie działania systemd zapewniono wyjście nazw plików jednostek, co ułatwiło określenie, które usługi są uruchamiane i zatrzymywane. Na przykład, zamiast „Starting Frobnicating Daemon…” teraz będzie wyświetlane „Starting frobnicator.service — Frobnicating Daemon…”.
  • Domyślnie dla większości języków używane są czcionki Noto zamiast DejaVu.
  • Do wyboru możliwych do użycia algorytmów szyfrowania dostępnych w GnuTLS wprowadzono teraz listę białą, tzn. jawnie określono dozwolone algorytmy zamiast wykluczania niedozwolonych. Podejście to umożliwia w razie potrzeby przywrócenie wsparcia dla wyłączonych algorytmów w przypadku niektórych aplikacji i procesów.
  • Do plików wykonywalnych i bibliotek w formacie ELF dodano informacje o tym, do jakiego pakietu rpm należy dany plik. W systemd-coredump informacje te są wykorzystywane do odzwierciedlenia wersji pakietu przy wysyłaniu powiadomień o awariach.
  • Sterowniki fbdev, używane do wyświetlania za pośrednictwem Framebuffer, zostały zastąpione przez sterownik simpledrm, który wykorzystuje do wyświetlania framebuffer EFI-GOP lub VESA, dostarczany przez firmware UEFI lub BIOS. Aby zapewnić zgodność wsteczną, wdrożono warstwę do emulacji urządzenia fbdev nad podsystemem DRM (Direct Rendering Manager). Zmiana ta jest istotna, ponieważ pozostaje możliwość korzystania tylko ze sterowników DRM/KMS. Proces dodawania nowych sterowników fbdev do jądra Linux został zakończony 7 lat temu, a pozostałe sterowniki dotyczyły głównie wsparcia dla przestarzałego sprzętu. Na przykład w użyciu były sterowniki atyfb (ATI Mach64, RageII, RageII+, RageIIc), aty128fb (ATI Rage128), s3fb (S3), savagefb (Savage), sisfb (SiS), tdfxfb (3Dfx) i tridentfb (Trident), które teraz zostaną zastąpione uniwersalnym sterownikiem simpledrm.
  • Do stosu pracy z atomowo aktualizowanymi obrazami opartymi na rpm-ostree dodano wstępną obsługę kontenerów w formatach OCI/Docker, co umożliwia łatwe tworzenie obrazów kontenerów i przenoszenie systemowego środowiska do kontenerów.
  • Baza danych menedżera pakietów RPM została przeniesiona z katalogu /var/lib/rpm do /usr/lib/sysimage/rpm, zastępując /var/lib/rpm symbolicznym linkiem. Takie rozmieszczenie jest już stosowane w kompilacjach opartych na rpm-ostree oraz w dystrybucjach SUSE/openSUSE. Powodem przeniesienia jest nierozdzielność bazy danych RPM od zawartości sekcji /usr, w której faktycznie znajdują się pakiety RPM (na przykład umiejscowienie ich w różnych sekcjach utrudnia zarządzanie migawkami systemu plików i przywracanie zmian, a w przypadku przeniesienia /usr traci się informacje o powiązaniach z zainstalowanymi pakietami).
  • W NetworkManager domyślnie w nowych instalacjach zakończono wsparcie dla formatu ustawień ifcfg (/etc/sysconfig/network-scripts/ifcfg-*). Od wersji Fedora 33 w NetworkManager domyślnie używany jest format keyfile.
  • Słowniki Hunspell zostały przeniesione z katalogu /usr/share/myspell/ do /usr/share/hunspell/.
  • Umożliwiono jednoczesną instalację różnych wersji kompilatora dla języka Haskell (GHC).
  • W skład wchodzi moduł cockpit z interfejsem webowym do konfigurowania współdzielenia plików przez NFS i Sambę.
  • Jako domyślna implementacja Java użyto pakietu java-17-openjdk zamiast java-11-openjdk.
  • Program do szybkiego wyszukiwania plików według nazwy mlocate został zastąpiony przez plocate, szybszy i zużywający mniej przestrzeni dyskowej odpowiednik.
  • Zakończono wsparcie dla starego stosu bezprzewodowego używanego w sterownikach ipw2100 i ipw2200 (Intel Pro Wireless 2100/2200), który został zastąpiony przez stos mac80211/cfg80211 już w 2007 roku.
  • W instalatorze Anaconda w interfejsie tworzenia nowego użytkownika domyślnie aktywowany jest przełącznik przyznający nowemu użytkownikowi prawa administratora.
  • Zaprzestano dostarczania pakietu nscd, który był używany do buforowania baz hostów i użytkowników (/etc/hosts, /etc/passwd, /etc/services itp.). Teraz do buforowania hostów używa się systemd-resolved, a do buforowania baz danych użytkowników — sssd.
  • Narzędzie do zarządzania lokalnymi magazynami Stratis zostało zaktualizowane do wersji 3.0.0.
  • Zaktualizowane wersje pakietów, w tym jądro Linux 5.17, GCC 12, LLVM 14, glibc 2.35, OpenSSL 3.0, Golang 1.18, Ruby 3.1, PHP 8.1, PostgreSQL 14, Autoconf 2.71, OpenLDAP 2.6.1, Ansible 5, Django 4.0, MLT 7, Podman 4.0, Ruby on Rails 7.0.
  • Ź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