Linuxi distributsiooni Fedora 30 väljalase

Tutvustatakse Linuxi levitamise väljalase Fedora 30. Laadimiseks ette valmistatud Tooted Fedora tööjaam, Fedora server, Fedora Silverblue, Fedora IoT väljaanne, ja "keerutuste" komplekt töölauakeskkondade KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE ja LXQt reaalajas ehitustega. Kooste genereeritakse x86, x86_64, Power64, ARM64 (AArch64) ja erinevaid seadmeid 32-bitiste ARM-protsessoritega.

Kõige tähelepanuväärsem täiustused Fedora 30-s:

  • GNOME-i töölaud on väljalaskmiseks värskendatud 3.32 liidese elementide, töölaua ja ikoonide ümberkujundatud stiiliga, fraktsionaalse skaleerimise eksperimentaalse toega ja globaalse menüü toe lõppemisega;
  • DNF paketihalduri jõudluse parandamiseks on tehtud tööd. Kõik hoidlates olevad metaandmed peale xz ja gzip on nüüd saadaval vormingus zchunk, mis lisaks heale tihendustasemele pakub tuge deltamuutustele, võimaldades alla laadida ainult muudetud arhiivi osi (fail jagatakse eraldi tihendatud plokkideks ja klient laadib alla ainult need plokid, mille puhul kontrollsummat ei sobitage selle küljel olevad klotsid);
  • DNF-is lisatud kood distributsiooni kasutajabaasi täpsemaks hindamiseks vajaliku teabe saatmiseks. Peeglitele juurde pääsedes saadetakse loendur “countme”, mille väärtus suureneb iga nädalaga. Pärast esimest edukat serverikõnet lähtestatakse loendur nullile ja 0 päeva pärast hakkab see nädalaid lugema. See meetod võimaldab teil hinnata, kui kaua aega tagasi on kasutusel olev versioon installitud, mis on piisav, et analüüsida uutele versioonidele ülemineku dünaamikat ja tuvastada lühiajalisi installimisi pidevas integratsioonisüsteemides, testsüsteemides, konteinerites ja virtuaalmasinates. Soovi korral saab kasutaja selle teabe saatmise keelata.
  • Lisatud töölauapaketid Deepin, mille on välja töötanud Hiinast pärit samanimelise turustuskomplekti arendajad. Töölaua komponendid on välja töötatud C/C++ ja Go keeltega, kuid liides luuakse HTML5 tehnoloogiate abil, kasutades Chromiumi veebimootorit. Deepini töölaua põhifunktsiooniks on paneel, mis toetab mitut töörežiimi. Klassikalises režiimis on avatud aknad ja käivitamiseks pakutavad rakendused selgemalt eraldatud. Efektiivne režiim meenutab mõneti Unityt, segades töötavate programmide, lemmikrakenduste ja juhtimisaplettide indikaatoreid. Programmi käivitamise liides kuvatakse kogu ekraanil ja sellel on kaks režiimi - lemmikrakenduste vaatamine ja installitud programmide kataloogis navigeerimine;
  • Lisatud on Pantheoni töölauaga paketid, mida projekt arendab Algne OS. Arenduseks kasutatakse GTK3+, Vala keelt ja Granite raamistikku. Pantheoni graafiline keskkond ühendab endas selliseid komponente nagu Gala aknahaldur (põhineb LibMutteril), WingPanel ülemine paneel, Slingshot käivitaja, Switchboard juhtpaneel, Plank alumine tegumiriba (Valas ümber kirjutatud Docky paneeli analoog) ja Pantheon Greeteri seansihaldur (LightDM baasil);
  • Programmi värskendatud versioonid: 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;

  • Üleminek GnuPG 2-le kui GPG põhirakendusele (
    /usr/bin/gpg lingib nüüd GnuPG 2 käivitatava failiga GnuPG 1 asemel;
  • Tööd on tehtud selle nimel, et graafika kuvamine käivitamisel oleks sujuvam, ilma ekraani pimedate või järskude graafiliste üleminekuteta. i915 draiveril on vaikimisi lubatud kiirkäivitusrežiim, plymouthi alglaadimisekraanil on uus teema;
  • D-Busi siini vaikerakendus on lubatud D-bussi maakler. D-Bus Broker on täielikult rakendatud kasutajaruumis, ühildub täielikult D-Busi viiterakendusega, on loodud toetama praktilist funktsionaalsust ning keskendub jõudluse ja töökindluse parandamisele;
  • Terve ketta krüptimise metaandmete vorming on muudetud LUKS1-st LUKS2-ks;
  • Python 2 toe lõppemise ettevalmistamisel (selle haru hooldus aegub 1. jaanuaril 2020) on see hoidlatest eemaldatud suur number Python 2 spetsiifilised paketid. Hoidlast tarnitavate metaandmete toega Pythoni moodulite jaoks
    Python Egg/Wheelil on vaikimisi lubatud sõltuvusgeneraator;

  • Tugi aegunud ja ebaturvalistele funktsioonidele, nagu encrypt, encrypt_r, setkey, setkey_r ja fcrypt, on libcryptist eemaldatud;
  • Fail /etc/sysconfig/nfs on aegunud, NFS-i seadistamiseks tuleks kasutada ainult faili /etc/nfs.conf;
  • Lisatud uEFI tugi ARMv7 süsteemides käivitamiseks;
  • MongoDB DBMS eemaldati hoidlatest selle projekti ülemineku tõttu mittevabale litsentsile, Sobimatu Fedora nõuetega;
  • Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp ja sonatype-oss-parent paketid on aegunud;
  • Kollektsioon lisatud Linuxi süsteemi rollid koos moodulite ja rollidega Ansible'il põhineva tsentraliseeritud konfiguratsioonihaldussüsteemi juurutamiseks;
  • katkestatud Fedora Atomic Host ehituste moodustamine, pakkudes miinimumini riisutud keskkonda, mille värskendamine toimub aatomipõhiselt, asendades kogu süsteemi kujutise, ilma seda eraldi pakettideks lammutamata. Fedora Atomic Host asendatakse projektiga Fedora Core OS, jätkates Linuxi serverisüsteemi arendamine Konteiner Linux;
  • Tänu PipeWire'i kasutamisele probleemid lahendatud süsteemiga kaugtöö korraldamisel jagatud juurdepääsuga Chrome'i ja Firefoxi akendele Waylandi-põhistes keskkondades. Lahendatud on ka probleemid patenteeritud NVIDIA binaardraiverite kasutamisega koos Waylandiga. tarne Vaikimisi lükatakse sisseehitatud Waylandi toega Firefoxi versioonid edasi kuni järgmise väljalaskeni (Fedora 30-s töötab Firefox endiselt XWaylandi kaudu).
  • Komplektis tööriistakomplekt Fedora tööriistakast, mis võimaldab käivitada täiendava isoleeritud keskkonna, mida saab tavapärase DNF-i paketihalduri abil mis tahes viisil konfigureerida. Määratud keskkond muudab elu lihtsamaks arendajate jaoks, kes peavad koosluste kasutamisel sageli installima mitmesuguseid täiendavaid teeke ja rakendusi Fedora Silverblue;
  • Firefoxis ja GStreameris kasutatav H.264 koodeki juurutusega OpenH264 teek on lisanud toe põhi- ja kõrgprofiilide dekodeerimiseks, mida tavaliselt kasutatakse võrguteenustes video edastamiseks (varem oli ainult Baseline profiil toetab OpenH264);
  • Struktuur sisaldab süsteemi Linuxi lauaarvutite tsentraliseeritud konfigureerimiseks - Laevastiku ülem, mis on loodud paljude Linuxil ja GNOME-il põhinevate tööjaamade seadete juurutamise ja hoolduse korraldamiseks. Pakub ühtset tsentraliseeritud liidest töölaua sätete, rakendusprogrammide ja võrguühenduste haldamiseks;
  • Jätkub Fedora Silverblue väljaande arendamine, mis erineb Fedora Workstationist selle poolest, et see tarnitakse monoliitsel kujul, ilma põhisüsteemi eraldi pakettidena jagamata, kasutades atomaarset värskendusmehhanismi ja installides kõik lisarakendused isoleeritud pakettidena käivitatud flatpak pakettide kujul. konteinerid. Uus versioon lisab võimaluse kasutada GNOME Tarkvaras rpm-ostree kihti, et lisada Silverblue'i baaspildile kihte koos täiendavate rakenduste ja süsteemikomponentidega, mida levitatakse ainult rpm pakettide kujul ja mis pole veel saadaval flatpakis. Näiteks pakub rpm-ostree tuge patenteeritud NVIDIA draiverite, fontide, keelekomplektide, GNOME Shelli laienduste ja kolmandate osapoolte rakenduste (nt Google Chrome) installimiseks.

Samaaegselt Fedora 30 jaoks kasutusele võtta RPM Fusion projekti “tasuta” ja “mittevaba” hoidlad, milles on saadaval paketid täiendavate multimeediumirakendustega (MPlayer, VLC, Xine), video/helikoodekid, DVD tugi, patenteeritud AMD ja NVIDIA draiverid, mänguprogrammid, emulaatorid.

Allikas: opennet.ru

Lisa kommentaar