Utgivelse av Linux-distribusjonen Fedora 30

Introdusert Linux distribusjon utgivelse Fedora 30. For lasting forberedt Produkter Fedora Workstation, Fedora Server, Fedora Sølvblå, Fedora IoT-utgave, og sett med "spinn" med Live builds av skrivebordsmiljøene KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE og LXQt. Sammenstillinger genereres for x86, x86_64, Power64, ARM64 (AArch64) og ulike enheter med 32-bits ARM-prosessorer.

Mest bemerkelsesverdig forbedringer i Fedora 30:

  • GNOME-skrivebord oppdatert for utgivelse 3.32 med en redesignet stil med grensesnittelementer, skrivebord og ikoner, eksperimentell støtte for brøkskalering og slutt på støtte for den globale menyen;
  • Det er arbeidet med å forbedre ytelsen til DNF-pakkeansvarlig. Alle metadata i andre depoter enn xz og gzip er nå tilgjengelig i formatet zchunk, som, i tillegg til et godt komprimeringsnivå, gir støtte for deltaendringer, slik at du kun kan laste ned endrede deler av arkivet (filen er delt inn i separat komprimerte blokker og klienten laster bare ned de blokkene som sjekksummen ikke gir matche blokkene på siden);
  • I DNF la til kode for å sende informasjon som trengs for å mer nøyaktig estimere distribusjonens brukerbase. Når du får tilgang til speil, vil en teller "countme" bli sendt, hvis verdi øker hver uke. Telleren vil bli tilbakestilt til "0" etter det første vellykkede anropet til serveren og etter 7 dager vil den begynne å telle uker. Denne metoden lar deg estimere hvor lenge utgivelsen i bruk har vært installert, noe som er nok til å analysere dynamikken til brukere som bytter til nye versjoner og identifiserer kortvarige installasjoner i kontinuerlige integrasjonssystemer, testsystemer, containere og virtuelle maskiner. Om ønskelig kan brukeren deaktivere sendingen av denne informasjonen.
  • Lagt til skrivebordspakker Dypt inni, utviklet av utviklerne av distribusjonssettet med samme navn fra Kina. Desktop-komponentene er utviklet med C/C++ og Go-språk, men grensesnittet er laget ved hjelp av HTML5-teknologier ved hjelp av Chromium-webmotoren. Nøkkelfunksjonen til Deepin-skrivebordet er panelet, som støtter flere driftsmoduser. I klassisk modus er det en mer eksplisitt separasjon av åpne vinduer og applikasjoner som tilbys for oppstart. Effektiv modus minner litt om Unity, og blander indikatorer for kjørende programmer, favorittapplikasjoner og kontrollappleter. Programstartgrensesnittet vises på hele skjermen og gir to moduser - visning av favorittapplikasjoner og navigering gjennom katalogen over installerte programmer;
  • Lagt til pakker med Pantheon-skrivebordet, som utvikles av prosjektet Elementær OS. GTK3+, Vala-språk og Granite-rammeverk brukes til utvikling. Det grafiske miljøet i Pantheon kombinerer slike komponenter som Gala-vindusbehandleren (basert på LibMutter), WingPanel-topppanelet, Slingshot-lanseringen, Sentralbord-kontrollpanelet, Plank-underoppgavelinjen (en analog av Docky-panelet omskrevet i Vala) og Pantheon Greeter session manager (basert på LightDM );
  • Oppdaterte programversjoner: 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;

  • Overført til GnuPG 2 som hovedimplementering av GPG (
    /usr/bin/gpg lenker nå til GnuPG 2 kjørbar i stedet for GnuPG 1;
  • Det har blitt jobbet for å sikre at grafikkvisningen blir jevnere ved oppstart, uten skjermavbrudd eller brå grafiske overganger. i915-driveren har fastboot-modus aktivert som standard, plymouth-oppstartsskjermen har et nytt tema;
  • Standardimplementeringen av D-Bus-bussen er aktivert D-bussmegler. D-Bus Broker implementeres utelukkende i brukerområdet, forblir fullt kompatibel med D-Bus referanseimplementeringen, er designet for å støtte praktisk funksjonalitet, og fokuserer på å forbedre ytelse og pålitelighet;
  • Metadataformat for hel diskkryptering er endret fra LUKS1 til LUKS2;
  • Som forberedelse til slutten av støtten for Python 2 (vedlikehold for denne grenen utløper 1. januar 2020), har den blitt fjernet fra depotene stort antall Python 2-spesifikke pakker. For depotleverte Python-moduler med metadatastøtte
    Python Egg/Wheel har en avhengighetsgenerator aktivert som standard;

  • Støtte for utdaterte og usikre funksjoner som encrypt, encrypt_r, setkey, setkey_r og fcrypt er fjernet fra libcrypt;
  • /etc/sysconfig/nfs-filen har blitt utdatert; bare /etc/nfs.conf skal brukes til å konfigurere NFS;
  • Lagt til uEFI-støtte for oppstart på ARMv7-systemer;
  • MongoDB DBMS ble fjernet fra depotene på grunn av overgangen til dette prosjektet til en ikke-fri lisens, uforenlig med Fedora-krav;
  • Apache Maven 2.x (maven2), Apache Avalon (avalon-rammeverk, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp og sonatype-oss-parent-pakker er avviklet;
  • Samling lagt til Linux systemroller med et sett med moduler og roller for å distribuere et sentralisert konfigurasjonsstyringssystem basert på Ansible;
  • avviklet dannelsen av Fedora Atomic Host-bygg, og tilbyr et miljø som er strippet til et minimum, oppdateringen av disse utføres atomisk ved å erstatte bildet av hele systemet, uten å bryte det ned i separate pakker. Fedora Atomic Host vil bli erstattet av et prosjekt Fedora Core OS, fortsetter utvikling av et Linux-serversystem Beholder Linux;
  • Takket være bruken av PipeWire problemer løst med delt tilgang til Chrome- og Firefox-vinduer i Wayland-baserte miljøer når du organiserer eksternt arbeid med systemet. Problemer med bruk av proprietære NVIDIA binære drivere med Wayland er også løst. Levering Som standard er Firefox-bygg med innebygd Wayland-støtte forsinket til neste utgivelse (i Fedora 30 vil Firefox fortsatt kjøre gjennom XWayland).
  • Verktøysett inkludert Fedora verktøykasse, som lar deg starte et ekstra isolert miljø, som kan konfigureres på hvilken som helst måte ved å bruke den vanlige DNF-pakkebehandlingen. Det spesifiserte miljøet vil gjøre livet enklere for utviklere som ofte trenger å installere ulike tilleggsbiblioteker og applikasjoner når de bruker sammenstillinger Fedora Sølvblå;
  • OpenH264-biblioteket med implementering av H.264-kodeken, som brukes i Firefox og GStreamer, har lagt til støtte for dekoding av hoved- og høyprofilene, som vanligvis brukes til å vise video i nettbaserte tjenester (tidligere var det bare Baseline-profilen som var støttes i OpenH264);
  • Strukturen inkluderer et system for sentralisert konfigurasjon av Linux-stasjonære datamaskiner - Flåtekommandant, designet for å organisere distribusjon og vedlikehold av innstillinger for et stort antall arbeidsstasjoner basert på Linux og GNOME. Gir ett enkelt sentralisert grensesnitt for å administrere skrivebordsinnstillinger, applikasjonsprogrammer og nettverkstilkoblinger;
  • Fortsettelse utvikling av Fedora Silverblue-utgaven, som skiller seg fra Fedora Workstation ved at den leveres i en monolitisk form, uten å dele opp basissystemet i separate pakker, ved å bruke en atomoppdateringsmekanisme og installere alle tilleggsapplikasjoner i form av flatpak-pakker lansert i isolert containere. Den nye versjonen legger til muligheten til å bruke rpm-ostree-laget i GNOME-programvaren for å legge til lag til det grunnleggende Silverblue-bildet med tilleggsapplikasjoner og systemkomponenter som bare distribueres i form av rpm-pakker og ennå ikke er tilgjengelig i flatpak. For eksempel gir rpm-ostree støtte for å installere proprietære NVIDIA-drivere, fonter, språksett, GNOME Shell-utvidelser og tredjepartsapplikasjoner som Google Chrome.

Samtidig for Fedora 30 satt i drift "gratis" og "ikke-frie" depoter for RPM Fusion-prosjektet, der pakker med flere multimedieapplikasjoner (MPlayer, VLC, Xine), video-/lydkodeker, DVD-støtte, proprietære AMD- og NVIDIA-drivere, spillprogrammer, emulatorer er tilgjengelige.

Kilde: opennet.ru

Legg til en kommentar