Wydanie dystrybucji Linuksa Fedora 30

Przesłane przez Wydanie dystrybucji Linuksa Fedora 30. Do załadunku przygotowany produkty Fedora Workstation, Serwer Fedora, Fedora srebrnoniebieska, Edycja IoT Fedory, I zestaw „spinów” z żywymi kompilacjami środowisk graficznych KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE i LXQt. Zespoły są generowane dla x86, x86_64, Power64, ARM64 (AArch64) i różne urządzenia z 32-bitowymi procesorami ARM.

Najbardziej godne uwagi ulepszenia w Fedorze 30:

  • Zaktualizowano pulpit GNOME do wydania 3.32 z przeprojektowanym stylem elementów interfejsu, pulpitu i ikon, eksperymentalną obsługą skalowania ułamkowego i końcem obsługi menu globalnego;
  • Włożono wiele pracy, aby poprawić wydajność menedżera pakietów DNF. Wszystkie metadane w repozytoriach innych niż xz i gzip są teraz dostępne w formacie Zchunk, który oprócz dobrego poziomu kompresji zapewnia obsługę zmian delta, umożliwiając pobranie tylko zmienionych części archiwum (plik jest dzielony na oddzielnie skompresowane bloki, a klient pobiera tylko te bloki, dla których suma kontrolna nie dopasuj klocki na swojej stronie);
  • W DNF dodany kod do przesłania informacji potrzebnych do dokładniejszego oszacowania bazy użytkowników dystrybucji. Podczas uzyskiwania dostępu do serwerów lustrzanych zostanie wysłany licznik „countme”, którego wartość rośnie z każdym tygodniem. Licznik zostanie wyzerowany po pierwszym udanym wywołaniu do serwera i po 0 dniach zacznie odliczać tygodnie. Metoda ta pozwoli oszacować jak długo używana wersja jest zainstalowana, co wystarczy do analizy dynamiki przechodzenia użytkowników na nowe wersje oraz identyfikacji krótkotrwałych instalacji w systemach ciągłej integracji, systemach testowych, kontenerach i maszynach wirtualnych. W razie potrzeby użytkownik może wyłączyć wysyłanie określonych informacji.
  • Dodano pakiety desktopowe Głęboko w, opracowany przez twórców zestawu dystrybucyjnego o tej samej nazwie z Chin. Komponenty pulpitu są tworzone przy użyciu języków C/C++ i Go, ale interfejs jest tworzony przy użyciu technologii HTML5 przy użyciu silnika internetowego Chromium. Kluczową cechą pulpitu Deepin jest panel, który obsługuje wiele trybów pracy. W trybie klasycznym następuje wyraźniejsze oddzielenie otwartych okien i aplikacji oferowanych do uruchomienia. Tryb efektywny przypomina nieco Unity, mieszając wskaźniki uruchomionych programów, ulubionych aplikacji i apletów sterujących. Interfejs uruchamiania programu wyświetlany jest na całym ekranie i udostępnia dwa tryby - przeglądanie ulubionych aplikacji oraz nawigację po katalogu zainstalowanych programów;
  • Dodano pakiety z pulpitem Pantheon, który jest rozwijany w ramach projektu Elementary OS. Do programowania wykorzystywane są język GTK3+, język Vala i framework Granite. Środowisko graficzne Pantheon łączy w sobie takie komponenty, jak menedżer okien Gala (oparty na LibMutter), górny panel WingPanel, launcher Slingshot, panel sterowania Switchboard, dolny pasek zadań Plank (analog panelu Docky przepisany w Vala) oraz Pantheon Menadżer sesji Greeter (oparty na LightDM);
  • Zaktualizowane wersje programów: GCC 9, Glibc 2.29, Ruby 2.6, Golang 1.12, Erlang 21,
    Fish 3.0, LXQt 0.14.0, GHC 8.4, PHP 7.3, OpenJDK 12, Bash 5.0;

  • Przejście na GnuPG 2 jako główną implementację GPG (
    /usr/bin/gpg zawiera teraz łącze do pliku wykonywalnego GnuPG 2 zamiast GnuPG 1;
  • Włożono wiele pracy, aby zapewnić płynniejsze wyświetlanie grafiki przy uruchomieniu, bez zaciemnień ekranu i nagłych przejść graficznych. Sterownik i915 ma domyślnie włączony tryb fastboot, ekran startowy plymouth ma nowy motyw;
  • Domyślna implementacja magistrali D-Bus jest włączona Broker D-Bus. D-Bus Broker jest wdrażany całkowicie w przestrzeni użytkownika, pozostaje w pełni kompatybilny z referencyjną implementacją D-Bus, ma wspierać praktyczną funkcjonalność i skupia się na poprawie wydajności i niezawodności;
  • Format metadanych dla szyfrowania całego dysku został zmieniony z LUKS1 na LUKS2;
  • W ramach przygotowań do zakończenia wsparcia dla Pythona 2 (konserwacja dla tej gałęzi kończy się 1 stycznia 2020) został on usunięty z repozytoriów duża liczba Specyficzne pakiety Pythona 2. Dla modułów Pythona dostarczonych z repozytorium z obsługą metadanych
    Python Egg/Wheel ma domyślnie włączony generator zależności;

  • Obsługa przestarzałych i niepewnych funkcji, takich jak encrypt, encrypt_r, setkey, setkey_r i fcrypt została usunięta z libcrypt;
  • Plik /etc/sysconfig/nfs jest przestarzały; do konfiguracji NFS należy używać wyłącznie pliku /etc/nfs.conf;
  • Dodano obsługę uEFI do uruchamiania w systemach ARMv7;
  • System MongoDB DBMS został usunięty z repozytoriów w związku z przejściem tego projektu na licencję niewolną, niekompatybilny z wymaganiami Fedory;
  • Pakiety Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp i sonatype-oss-parent zostały uznane za przestarzałe;
  • Kolekcja dodana Role systemu Linux z zestawem modułów i ról do wdrożenia scentralizowanego systemu zarządzania konfiguracją opartego o Ansible;
  • przerwane tworzenie kompilacji Fedory Atomic Host, oferujących środowisko okrojone do minimum, którego aktualizacja odbywa się atomowo poprzez wymianę obrazu całego systemu, bez dzielenia go na osobne pakiety. Fedora Atomic Host zostanie zastąpiony projektem Fedora Core OS, kontynuacja rozwój systemu serwerowego Linux Kontener Linux;
  • Dzięki zastosowaniu PipeWire problemy rozwiązane ze współdzielonym dostępem do okien Chrome i Firefox w środowiskach opartych na Wayland przy organizacji pracy zdalnej z systemem. Rozwiązano także problemy z używaniem zastrzeżonych sterowników binarnych NVIDIA w Wayland. Dostawa Domyślnie kompilacje Firefoksa z wbudowaną obsługą Wayland są opóźnione do następnej wersji (w Fedorze 30 Firefox nadal będzie działał przez XWayland).
  • Zestaw narzędzi w zestawie Zestaw narzędzi Fedory, który umożliwia uruchomienie dodatkowego izolowanego środowiska, które można w dowolny sposób skonfigurować za pomocą zwykłego menedżera pakietów DNF. Podane środowisko ułatwi życie programistom, którzy często muszą instalować różne dodatkowe biblioteki i aplikacje podczas korzystania z zestawów Fedora srebrnoniebieska;
  • Biblioteka OpenH264 wraz z implementacją kodeka H.264, który jest używany w przeglądarce Firefox i GStreamer, dodała obsługę dekodowania profili Main i High, które zwykle służą do serwowania wideo w serwisach online (poprzednio był dostępny tylko profil Baseline obsługiwane w OpenH264);
  • Struktura obejmuje system scentralizowanej konfiguracji komputerów stacjonarnych Linux - Dowódca floty, przeznaczony do organizowania wdrażania i konserwacji ustawień dla dużej liczby stacji roboczych opartych na systemie Linux i GNOME. Zapewnia pojedynczy, scentralizowany interfejs do zarządzania ustawieniami pulpitu, programami użytkowymi i połączeniami sieciowymi;
  • Nieprzerwany rozwój edycji Fedora Silverblue, która różni się od Fedory Workstation tym, że jest dostarczana w formie monolitycznej, bez dzielenia systemu bazowego na osobne pakiety, przy użyciu mechanizmu atomowej aktualizacji i instalowaniu wszystkich dodatkowych aplikacji w postaci pakietów flatpak uruchamianych w izolowanych pojemniki. Nowa wersja dodaje możliwość wykorzystania warstwy rpm-ostree w oprogramowaniu GNOME w celu dodania warstw do podstawowego obrazu Silverblue z dodatkowymi aplikacjami i komponentami systemu, które są dystrybuowane wyłącznie w postaci pakietów RPM i nie są jeszcze dostępne w flatpaku. Na przykładrpm-ostree zapewnia obsługę instalacji zastrzeżonych sterowników NVIDIA, czcionek, zestawów językowych, rozszerzeń powłoki GNOME i aplikacji innych firm, takich jak Google Chrome.

Jednocześnie dla Fedory 30 oddany do użytku „bezpłatne” i „niewolne” repozytoria projektu RPM Fusion, w których dostępne są pakiety z dodatkowymi aplikacjami multimedialnymi (MPlayer, VLC, Xine), kodekami wideo/audio, obsługą DVD, zastrzeżonymi sterownikami AMD i NVIDIA, programami do gier, emulatorami.

Źródło: opennet.ru

Dodaj komentarz