Izid distribucije Linuxa Fedora 30

Predložil Izdaja distribucije Linuxa Fedora 30. Za nalaganje pripravljeni Izdelki Delovna postaja Fedora, Fedora strežnik, Fedora Silverblue, Izdaja Fedora IoT, in komplet "vrtljajev" z živimi različicami namiznih okolij KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE in LXQt. Sestavi so ustvarjeni za x86, x86_64, Power64, ARM64 (AArch64) in razne naprave z 32-bitnimi procesorji ARM.

Najbolj opazen izboljšave v Fedori 30:

  • Namizje GNOME posodobljeno za izdajo 3.32 s preoblikovanim slogom elementov vmesnika, namizja in ikon, eksperimentalno podporo za delno skaliranje in koncem podpore za globalni meni;
  • Opravljeno je bilo delo za izboljšanje delovanja upravitelja paketov DNF. Vsi metapodatki v repozitorijih razen xz in gzip so zdaj na voljo v formatu zchunk, ki poleg dobre stopnje stiskanja zagotavlja podporo za delta spremembe, kar omogoča prenos samo spremenjenih delov arhiva (datoteka je razdeljena na ločeno stisnjene bloke in odjemalec prenese samo tiste bloke, za katere kontrolna vsota ne ujemanje blokov na njegovi strani);
  • V DNF dodano kodo za pošiljanje informacij, potrebnih za natančnejšo oceno uporabniške baze distribucije. Pri dostopu do ogledal bo poslan števec »countme«, katerega vrednost se poveča vsak teden. Po prvem uspešnem klicu na strežnik se bo števec ponastavil na “0” in po 7 dneh bo začel šteti tedne. Ta metoda vam bo omogočila oceno, kako dolgo nazaj je bila nameščena izdaja v uporabi, kar je dovolj za analizo dinamike uporabnikov, ki prehajajo na nove različice, in prepoznavanje kratkotrajnih namestitev v sistemih za neprekinjeno integracijo, testnih sistemih, vsebnikih in virtualnih strojih. Po želji lahko uporabnik onemogoči pošiljanje navedenih podatkov.
  • Dodani namizni paketi Deepin, ki so ga razvili razvijalci istoimenskega distribucijskega kompleta iz Kitajske. Komponente namizja so razvite z uporabo jezikov C/C++ in Go, vendar je vmesnik ustvarjen s tehnologijami HTML5 z uporabo spletnega mehanizma Chromium. Ključna značilnost namizja Deepin je plošča, ki podpira več načinov delovanja. V klasičnem načinu obstaja bolj eksplicitna ločitev odprtih oken in aplikacij, ki so na voljo za zagon. Učinkovit način nekoliko spominja na Unity, mešanje indikatorjev zagnanih programov, priljubljenih aplikacij in nadzornih programčkov. Vmesnik za zagon programa je prikazan na celotnem zaslonu in omogoča dva načina - ogled priljubljenih aplikacij in navigacijo po katalogu nameščenih programov;
  • Dodani paketi z namizjem Pantheon, ki ga razvija projekt Elementarni OS. Za razvoj se uporabljajo GTK3+, jezik Vala in ogrodje Granite. Grafično okolje Pantheon združuje komponente, kot so upravitelj oken Gala (temelji na LibMutter), zgornja plošča WingPanel, zaganjalnik Slingshot, nadzorna plošča Switchboard, spodnja opravilna vrstica Plank (analog plošče Docky, prepisane v Vala) in Pantheon Upravljalnik sej Greeter (temelji na LightDM);
  • Posodobljene različice programa: 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;

  • Prehod na GnuPG 2 kot glavno izvedbo GPG (
    /usr/bin/gpg se zdaj povezuje z izvršljivo datoteko GnuPG 2 namesto z GnuPG 1;
  • Opravljeno je bilo delo, da bi zagotovili bolj gladek prikaz grafike med nalaganjem, brez zatemnitev zaslona ali nenadnih grafičnih prehodov. Gonilnik i915 ima privzeto omogočen hitri zagon, zaslon za zagon plymoutha ima novo temo;
  • Privzeta izvedba vodila D-Bus je omogočena Posrednik D-Bus. D-Bus Broker je v celoti implementiran v uporabniškem prostoru, ostaja popolnoma združljiv z referenčno izvedbo D-Bus, zasnovan je tako, da podpira praktično funkcionalnost in se osredotoča na izboljšanje zmogljivosti in zanesljivosti;
  • Format metapodatkov za šifriranje celotnega diska je bil spremenjen iz LUKS1 v LUKS2;
  • V pripravah na konec podpore za Python 2 (vzdrževanje za to vejo poteče 1. januarja 2020) je bil odstranjen iz skladišč velika številka Posebni paketi za Python 2. Za module Python s podporo za metapodatke, ki jih zagotavlja repozitorij
    Python Egg/Wheel ima privzeto omogočen generator odvisnosti;

  • Podpora za zastarele in nevarne funkcije, kot so encrypt, encrypt_r, setkey, setkey_r in fcrypt, je bila odstranjena iz libcrypt;
  • Datoteka /etc/sysconfig/nfs je zastarela; za konfiguracijo NFS je treba uporabiti samo /etc/nfs.conf;
  • Dodana podpora uEFI za zagon sistemov ARMv7;
  • DBMS MongoDB je bil odstranjen iz skladišč zaradi prehoda tega projekta na neprosto licenco, nezdružljivo z zahtevami Fedore;
  • Paketi Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp in sonatype-oss-parent so opuščeni;
  • Zbirka dodana Sistemske vloge Linux z naborom modulov in vlog za uvedbo centraliziranega sistema za upravljanje konfiguracije, ki temelji na Ansible;
  • prekinjeno oblikovanje gradenj Fedora Atomic Host, ki ponuja minimalno očiščeno okolje, katerega posodobitev se izvaja atomsko z zamenjavo slike celotnega sistema, ne da bi ga razdelili na ločene pakete. Fedora Atomic Host bo nadomeščen s projektom Fedora Core OS, nadaljevanje razvoj strežniškega sistema Linux Zabojnik Linux;
  • Zahvaljujoč uporabi PipeWire težave rešene s skupnim dostopom do oken Chrome in Firefox v okoljih, ki temeljijo na Waylandu, pri organizaciji dela na daljavo s sistemom. Odpravljene so bile tudi težave z uporabo lastniških binarnih gonilnikov NVIDIA z Waylandom. Dobava Privzeto so različice Firefoxa z vgrajeno podporo za Wayland odložene do naslednje izdaje (v Fedori 30 bo Firefox še vedno deloval prek XWaylanda).
  • Komplet orodij vključen Orodjarna Fedora, ki vam omogoča zagon dodatnega izoliranega okolja, ki ga lahko poljubno konfigurirate z običajnim upraviteljem paketov DNF. Navedeno okolje bo olajšalo življenje razvijalcem, ki morajo pri uporabi sklopov pogosto namestiti različne dodatne knjižnice in aplikacije Fedora Silverblue;
  • Knjižnica OpenH264 z implementacijo kodeka H.264, ki se uporablja v Firefoxu in GStreamerju, ima dodano podporo za dekodiranje profila Main in High, ki se običajno uporabljata za strežbo videa v spletnih storitvah (prej je bil samo profil Baseline). podprto v OpenH264);
  • Struktura vključuje sistem za centralizirano konfiguracijo namizij Linux - Poveljnik flote, zasnovan za organizacijo uvajanja in vzdrževanja nastavitev za veliko število delovnih postaj, ki temeljijo na Linuxu in GNOME. Zagotavlja enoten centraliziran vmesnik za upravljanje nastavitev namizja, aplikacijskih programov in omrežnih povezav;
  • Nadaljevano razvoj izdaje Fedora Silverblue, ki se od Fedora Workstation razlikuje po tem, da je dostavljena v monolitni obliki, brez razdelitve osnovnega sistema na ločene pakete, z uporabo mehanizma atomičnega posodabljanja in namestitvijo vseh dodatnih aplikacij v obliki paketov flatpak, ki se zaženejo v izoliranih zabojniki. Nova različica dodaja možnost uporabe sloja rpm-ostree v programski opremi GNOME za dodajanje slojev osnovni sliki Silverblue z dodatnimi aplikacijami in sistemskimi komponentami, ki se distribuirajo le v obliki paketov rpm in še niso na voljo v paketu flatpak. Na primer, rpm-ostree nudi podporo za namestitev lastniških gonilnikov NVIDIA, pisav, jezikovnih naborov, razširitev lupine GNOME in aplikacij tretjih oseb, kot je Google Chrome.

Istočasno za Fedoro 30 dati v obratovanje “free” in “nonfree” repozitorij projekta RPM Fusion, v katerem so na voljo paketi z dodatnimi multimedijskimi aplikacijami (MPlayer, VLC, Xine), video/avdio kodeki, podpora za DVD, lastniški gonilniki AMD in NVIDIA, programi za igre, emulatorji.

Vir: opennet.ru

Dodaj komentar