Linux-jakelun Fedora 30 julkaisu

Lähettäjä Linux-jakelun julkaisu Fedora 30. Lataamista varten valmis Tuotteet Fedora-työasema, Fedora-palvelin, Fedora Silverblue, Fedora IoT Edition, ja joukko "pyöräytyksiä" Live-versioilla työpöytäympäristöistä KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE ja LXQt. Kokoonpanot luodaan x86, x86_64, Power64, ARM64 (AArch64) ja erilaisia ​​laitteita 32-bittisillä ARM-prosessoreilla.

Merkittävin parannuksia Fedora 30:ssä:

  • GNOME-työpöytä päivitetty julkaisua varten 3.32 Uudelleensuunnitellulla käyttöliittymäelementeillä, työpöydällä ja kuvakkeilla, kokeellisella tuella murto-osioon ja yleisvalikon tuen lopettamiseen;
  • DNF-pakettienhallinnan suorituskyvyn parantamiseksi on tehty työtä. Kaikki metatiedot muissa arkistoissa kuin xz ja gzip ovat nyt saatavilla muodossa zchunk, joka hyvän pakkaustason lisäksi tukee delta-muutoksia mahdollistaen vain arkiston muuttuneiden osien lataamisen (tiedosto on jaettu erikseen pakattuihin lohkoihin ja asiakas lataa vain ne lohkot, joiden tarkistussumma ei sovittaa lohkot sen kyljessä);
  • DNF:ssä lisätty koodi lähettääksesi tiedot, joita tarvitaan jakelun käyttäjäkunnan arvioimiseksi tarkemmin. Peilejä käytettäessä lähetetään laskuri "countme", jonka arvo kasvaa viikoittain. Laskuri nollautuu "0":aan ensimmäisen onnistuneen palvelimen kutsun jälkeen ja 7 päivän kuluttua se alkaa laskea viikkoja. Tämän menetelmän avulla voit arvioida, kuinka kauan käytössä oleva julkaisu on asennettu, mikä riittää analysoimaan uusiin versioihin vaihtavien käyttäjien dynamiikkaa ja tunnistamaan lyhytaikaiset asennukset jatkuvassa integraatiojärjestelmissä, testijärjestelmissä, konteissa ja virtuaalikoneissa. Käyttäjä voi halutessaan estää näiden tietojen lähettämisen.
  • Lisätty työpöytäpaketteja Syvällä, jonka ovat kehittäneet samannimisen jakelusarjan kehittäjät Kiinasta. Työpöytäkomponentit on kehitetty C/C++- ja Go-kielillä, mutta käyttöliittymä on luotu HTML5-tekniikoilla käyttäen Chromium-verkkomoottoria. Deepin-työpöydän tärkein ominaisuus on paneeli, joka tukee useita käyttötiloja. Klassisessa tilassa avoimet ikkunat ja käynnistettävät sovellukset erotetaan selkeämmin. Tehokas tila muistuttaa jossain määrin Unitya, joka sekoittaa käynnissä olevien ohjelmien, suosikkisovellusten ja ohjaussovelmien indikaattorit. Ohjelman käynnistysrajapinta näkyy koko näytöllä ja tarjoaa kaksi tilaa - suosikkisovellusten katselu ja asennettujen ohjelmien luettelossa liikkuminen;
  • Lisätty paketit Pantheon-työpöydällä, jota projekti kehittää Perusjärjestelmä. Kehityksessä käytetään GTK3+:a, Vala-kieltä ja Granite-kehystä. Pantheonin graafinen ympäristö yhdistää komponentteja, kuten Gala-ikkunanhallinnan (perustuu LibMutteriin), WingPanel-yläpaneelin, Slingshot-laukaisimen, Switchboard-ohjauspaneelin, Plankin alatehtäväpalkin (analogi Valassa uudelleen kirjoitetusta Docky-paneelista) ja Pantheonin. Greeter-istunnonhallinta (LightDM-pohjainen);
  • Päivitetyt ohjelmaversiot: 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;

  • Siirretty GnuPG 2:een GPG:n päätoteutuksena (
    /usr/bin/gpg linkittää nyt GnuPG 2:n suoritettavaan tiedostoon GnuPG 1:n sijaan;
  • On tehty työtä sen varmistamiseksi, että grafiikan näyttö on sujuvampi käynnistyksen yhteydessä, ilman näytön pimennystä tai äkillisiä graafisia siirtymiä. i915-ohjaimessa on oletusarvoisesti käytössä pikakäynnistystila, plymouthin käynnistysnäytössä on uusi teema;
  • D-Bus-väylän oletustoteutus on käytössä D-Bus Broker. D-Bus Broker on toteutettu kokonaan käyttäjätilassa, se on edelleen täysin yhteensopiva D-Bus-referenssitoteutuksen kanssa, on suunniteltu tukemaan käytännön toimintoja ja keskittyy suorituskyvyn ja luotettavuuden parantamiseen;
  • Koko levyn salauksen metatietomuoto on muutettu LUKS1:stä LUKS2:ksi;
  • Python 2:n tuen lopettamista varten (tämän haaran ylläpito päättyy 1) se on poistettu arkistoista iso numero Python 2 -kohtaiset paketit. Arkiston toimittamille Python-moduuleille, joissa on metatietotuki
    Python Egg/Wheelin riippuvuusgeneraattori on oletusarvoisesti käytössä;

  • Tuki vanhentuneille ja suojaamattomille toiminnoille, kuten encrypt, encrypt_r, setkey, setkey_r ja fcrypt, on poistettu libcryptistä.
  • /etc/sysconfig/nfs-tiedosto on vanhentunut, vain tiedostoa /etc/nfs.conf tulee käyttää NFS:n määrittämiseen.
  • Lisätty uEFI-tuki käynnistykseen ARMv7-järjestelmissä;
  • MongoDB DBMS poistettiin arkistoista tämän projektin siirtymisen vuoksi ei-vapaaseen lisenssiin, yhteensopimaton Fedoran vaatimusten kanssa;
  • Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient-, jakarta-oro-, jakarta-regexp- ja sonatype-oss-parent-paketit on poistettu käytöstä.
  • Kokoelma lisätty Linux-järjestelmän roolit joukolla moduuleja ja rooleja Ansible-pohjaisen keskitetyn kokoonpanonhallintajärjestelmän käyttöönottamiseksi;
  • lopetettu Fedora Atomic Host -koontiversioiden muodostus, joka tarjoaa minimiin riisutun ympäristön, jonka päivitys suoritetaan atomaalisesti korvaamalla koko järjestelmän imago, hajoamatta sitä erillisiin pakkauksiin. Fedora Atomic Host korvataan projektilla Fedora Core OS, jatkuu Linux-palvelinjärjestelmän kehittäminen Kontti Linux;
  • Kiitos PipeWiren käytön ongelmat ratkaistu jaetun pääsyn Chrome- ja Firefox-ikkunoihin Wayland-pohjaisissa ympäristöissä järjestettäessä etätyötä järjestelmän kanssa. Ongelmat, jotka liittyvät patentoitujen NVIDIA-binääriajurien käyttöön Waylandin kanssa, on myös ratkaistu. Toimitus Oletusarvoisesti Firefox-versiot, joissa on sisäänrakennettu Wayland-tuki, viivästyvät seuraavaan julkaisuun (Fedora 30:ssä Firefox toimii edelleen XWaylandin kautta).
  • Mukana työkalupakki Fedora-työkalupakki, jonka avulla voit käynnistää ylimääräisen eristetyn ympäristön, joka voidaan määrittää millä tahansa tavalla tavallisella DNF-paketinhallintaohjelmalla. Määritetty ympäristö helpottaa kehittäjien elämää, joiden on usein asennettava erilaisia ​​lisäkirjastoja ja sovelluksia kokoonpanoja käyttäessään Fedora Silverblue;
  • H.264-koodekilla toteutettu OpenH264-kirjasto, jota käytetään Firefoxissa ja GStreamerissä, on lisännyt tuen Main- ja High-profiilien dekoodaukseen, joita käytetään yleensä videoiden näyttämiseen online-palveluissa (aiemmin vain perusprofiili oli tuettu OpenH264:ssä);
  • Rakenne sisältää järjestelmän Linux-työasemien keskitettyyn konfigurointiin - Laivaston komentaja, suunniteltu järjestämään useiden Linux- ja GNOME-pohjaisten työasemien asetusten käyttöönotto ja ylläpito. Tarjoaa yhden keskitetyn käyttöliittymän työpöydän asetusten, sovellusohjelmien ja verkkoyhteyksien hallintaan;
  • Jatkui Fedora Silverblue -version kehittäminen, joka eroaa Fedora Workstationista siinä, että se toimitetaan monoliittisessa muodossa, jakamatta perusjärjestelmää erillisiin pakkauksiin, käyttämällä atomipäivitysmekanismia ja asentamalla kaikki lisäsovellukset flatpak-pakettien muodossa, jotka käynnistetään eristyksissä. astiat. Uusi versio lisää mahdollisuuden käyttää GNOME-ohjelmiston rpm-ostree-tasoa kerrosten lisäämiseksi perus Silverblue-kuvaan lisäsovelluksilla ja järjestelmäkomponenteilla, jotka jaetaan vain rpm-pakettien muodossa ja joita ei vielä ole saatavana flatpakissa. Esimerkiksi rpm-ostree tukee NVIDIA-ajureiden, fonttien, kielisarjojen, GNOME Shell -laajennusten ja kolmannen osapuolen sovellusten, kuten Google Chromen, asentamista.

Samanaikaisesti Fedora 30:lle ottaa käyttöön RPM Fusion -projektin "ilmaiset" ja "ei-vapaat" arkistot, joissa on saatavilla paketteja, joissa on lisämultimediasovelluksia (MPlayer, VLC, Xine), video/audiokoodekit, DVD-tuki, omat AMD- ja NVIDIA-ohjaimet, peliohjelmat, emulaattorit.

Lähde: opennet.ru

Lisää kommentti