Linuxi levitamisest . Allalaadimiseks tooted , , , , samuti elavad desktop- keskkondade KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE ja LXQt. Ehitised on loodud arhitektuuridele x86, x86_64, Power64, ARM64 (AArch64) ja 32-bitiste ARM-protsessoritega.
Kõige märgatavamad Fedora 30-s:
- GNOME-i töölaual on uus versioon uuendatud liidesestiili, töölaua ja ikoonide kohandamisega, katsetades osalist skaleerimist ning lõpetades globaalsete menüüde toe;
- On tehtud tööd pakettide halduri DNF jõudluse parendamiseks. Kõik metainformatsioonid, välja arvatud xz ja gzip, on nüüd saadaval formaadis , mis lisaks heale tihendustasemele toetab delta-muudatusi, mis võimaldavad laadida ainult muutunud archi osad (fail jaguneb eraldi tihendatavateks plokkideks ja klient laadib ainult need plokid, mille kontrollsummad ei kattu tema poolel olevatega);
- DNF-is kood, mis edastab teavet, mis on vajalik täpsemaks hinnanguks jaotise kasutajabaasi kohta. Peeglitele pöördudes saadetakse „countme” arvesti, mille väärtus suureneb iga nädala jooksul. Arvesti taastatakse „0”-ks pärast esimest edukat ühendust serveriga ja hakkab seitsmendat nädalat tagasi lugema. Antud meetod võimaldab hinnata, kui kaua on kasutatud väljalaset installitud, piisab kasutajate ülemineku dünaamika analüüsimiseks uusetele versioonidele ja lühiajaliste installatsioonide tuvastamiseks pideva integreerimise süsteemides, testimisüsteemides, konteinerites ja virtuaalmasinates. Kasutaja soovil on võimalik EDastamise märkida.
- Lisatud töölauapaketid , arendatakse Hiinas samanimelise distributsiooni arendajate poolt. Töölauakomponendid on välja töötatud C/C++ ja Go keeltes, kuid liides on loodud HTML5 tehnikate abil, kasutades web-mootorit Chromium. Deepin'i töölaua peamine omadus on paneel, mis toetab mitmeid töötamise režiime. Klassikalises režiimis toimub avatud akende ja käivitamiseks pakutud rakenduste selgem eristamine. Tõhus režiim meenutab osaliselt Unity't, segades käimasolevate programmide indikaatoreid, lemmikrakendusi ja juhtpaneele. Programmide käivitamise liides kuvatakse täisekraanil ja pakub kahte režiimi - lemmikrakenduste vaatamine ja installitud rakenduste katalooge sirvimine;
- Lisatud on Pantheoni töölaua paketid, mille arendamisega tegeleb projekt . Arenduses kasutatakse GTK3+, Vala keelt ja Granite raamistikku. Pantheoni graafiline keskkond ühendab selliseid komponente nagu aknahaldur Gala (põhineb LibMutters), ülemine paneel WingPanel, lainer Slingshot, juhtpaneel Switchboard, alumine ülesannete paneel Plank (Vala keeles ümber kirjutatud Docky paneeli analoog) ja seansihaldur Pantheon Greeter (põhineb LightDM-l);
- Tarkvaraversioonid on uuendatud: 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; - On toimunud üleminek GnuPG 2-le kui peamisele GPG rakendusele (
/usr/bin/gpg теперь ссылается на исполняемый файл GnuPG 2 вместо GnuPG 1; - On tehtud tööd sujuvama graafika kuvamise tagamiseks käivitamisel, ilma kiirete ekraani väljalülitamiste ja järskude graafiliste üleminekuteta. i915 draiveris on vaikimisi lubatud fastboot režiim, alglaadimisekraanil plymouth'i uus teema on kasutusele võetud;
- Vaikimisi on D-Bus'i bussina kasutusele võetud . D-Bus Broker on täielikult ellu viidud kasutaja ruumis, jäädes täielikult ühilduvaks D-Bus'i standardrakendusega, on projekteeritud silmas pidades praktilise funktsionaalsuse toetamise ja fookuse suurendava jõudluse ning töökindluse tagamisele;
- Mälu formaati kogu ketta krüpteerimiseks on muudetud LUKS1-lt LUKS2-le;
- Valmistades ette Python 2 toe lõpetamist (selle haru toetamise aeg lõppeb 1. jaanuaril 2020), on repodest eemaldatud Python 2 spetsiifiliste pakettide jaoks. Pythoni moodulite, millel on metadata tugi, tarnitud hoidlatest
Python Egg/Wheel sisaldab vaikimisi sõltuvuste generaatorit; - Libcryptist on eemaldatud toimetamine vanade ja ebaohutute funktsioonidega, nagu encrypt, encrypt_r, setkey, setkey_r ja fcrypt;
- Faili /etc/sysconfig/nfs on kuulutatud vananenuks, NFS seadistamiseks tuleb kasutada ainult /etc/nfs.conf;
- Armv7 süsteemidesse laadimiseks on lisatud uEFI tugi;
- MongoDB andmebaas on hoidlatest eemaldatud, kuna projekt on liikunud vabatahtlikest litsentsidest kinni pidamise suunas, Fedora nõudmistega;
- Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp ja sonatype-oss-parent on muudetud vananenuks;
- Lisatud kogum Ansible'i põhjaliste kesksed konfiguratsiooni haldussüsteemide seadistamiseks koos modulkogumitega ja rollidega;
- Fedora Atomic Host'i ehituste loomine, mis pakuvad minimaalset keskkonda, mille värskendamine toimub kogu süsteemi pildi asendamise kaudu, ilma eraldi pakettide jagamiseta. Fedora Atomic Host'i asemele tuleb projekt , serveri Linuxi süsteemi arendamist ;
- PipeWire'i kasutamine on lahendanud Chrome'i ja Firefoxi akende jagamisega Waylandi põhistel keskkondadel kaugjuhtimise korraldamisel. Samuti on lahendatud probleemid NVIDIA patenteeritud binaardraiverite kasutamisega Waylandiga. vaikimisi koos Waylandi sisseehitatud toega on edasi lükatud järgmisse väljaandesse (Fedora 30-s töötab Firefox nagu varem XWaylandiga).
- Komplekti kuulub tööriistakomplekt , mis võimaldab käivitada täiendavat isoleeritud keskkonda, mida saab korraldada vabalt, kasutades tavalist pakihaldurit DNF. Antud keskkond lihtsustab arendajate elu, kes peavad sageli installima erinevaid lisaraamatukogusid ja rakendusi, kasutades ehitusi ;
- OpenH264 raamatukogusse, mis rakendab H.264 koodekit ja mida kasutatakse Firefoxis ja GStreameris, on lisatud tugi Main ja High profiilide dekodeerimiseks, mida tavaliselt kasutatakse videote edastamiseks online-teenustes (varem toetati OpenH264-is ainult Baseline profiili);
- Komplekti kuulub keskse Linuxi desktopi seadistamise süsteem — , mis mõeldud on Linuxi ja GNOME'i põhjal töötavate paljude tööjaamade seadistamise ja haldamise korraldamiseks. Pakub ühtset keskset liidest töölaua, rakenduste ja võrguühenduste seadete haldamiseks;
- Fedora Silverblue väljaande areng, mis erineb Fedora Workstationist, tarnitakse monoliitses vormis, ilma põhissüsteemi eraldamata eraldi paketiks, rakendades aatomaarset värskenduse mehhanismi ning installides kõik lisarakendused flatpak-pakettide kujul, mis töötavad isoleeritud konteinerites. Uues versioonis on lisatud võimalus kasutada GNOME Software'is rpm-ostree kihti, et lisada Silverblue'i põhikuvale lisarakenduste ja süsteemikomponentide kihte, mis on saadaval ainult rpm-pakettidena ja pole veel flatpak'ina kergesti kätte saadavad. Näiteks on rpm-ostree kaudu ellu viidud toe pakkumine NVIDIA omanikudraiverite, fondide, keelekomplektide, GNOME Shelli laienduste ja kolmandate osapoolte rakenduste, nagu Google Chrome, installimisele.
Samal ajal Fedora 30 jaoks „free“ ja „nonfree“ projekt RPM Fusioni hoidlad, kuhu on saadaval lisateenuste meediumirakendused (MPlayer, VLC, Xine), video/audio koodekid, DVD toe, AMD ja NVIDIA omanikudraiverid, mänguprogrammid ja emulaatorid.
Allikas: opennet.ru
