Fedora 30 Linux distributionsudgivelse

Introduceret Linux distributionsudgivelse Fedora 30. Til lastning forberedt Produkter Fedora Workstation, Fedora Server, Fedora Sølvblå, Fedora IoT-udgave, og sæt "spin" med Live builds af skrivebordsmiljøer KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE og LXQt. Samlinger genereres til x86, x86_64, Power64, ARM64 (AArch64) og forskellige enheder med 32-bit ARM-processorer.

Mest bemærkelsesværdigt forbedring i Fedora 30:

  • GNOME desktop opdateret til udgivelse 3.32 med en redesignet stil af interfaceelementer, skrivebord og ikoner, eksperimentel understøttelse af fraktioneret skalering og slutningen af ​​understøttelse af den globale menu;
  • Der er arbejdet på at forbedre ydeevnen for DNF-pakkelederen. Alle metadata i andre lagre end xz og gzip er nu tilgængelige i formatet zchunk, som udover et godt komprimeringsniveau giver understøttelse af deltaændringer, så du kun kan downloade ændrede dele af arkivet (filen er opdelt i separat komprimerede blokke, og klienten downloader kun de blokke, for hvilke kontrolsummen ikke match blokkene på siden);
  • I DNF tilføjet kode til at sende information, der er nødvendig for mere præcist at estimere distributionens brugerbase. Ved adgang til spejle vil der blive sendt en tæller "countme", hvis værdi stiger hver uge. Tælleren vil blive nulstillet til "0" efter det første vellykkede opkald til serveren, og efter 7 dage begynder den at tælle uger. Denne metode giver dig mulighed for at estimere, hvor lang tid siden udgivelsen i brug er blevet installeret, hvilket er nok til at analysere dynamikken i, at brugere skifter til nye versioner og identificerer kortlivede installationer i kontinuerlige integrationssystemer, testsystemer, containere og virtuelle maskiner. Hvis det ønskes, kan brugeren deaktivere afsendelsen af ​​disse oplysninger.
  • Tilføjede desktop-pakker Deepin, udviklet af udviklerne af distributionssættet af samme navn fra Kina. Desktop-komponenterne er udviklet ved hjælp af C/C++ og Go-sprogene, men grænsefladen er skabt ved hjælp af HTML5-teknologier ved hjælp af Chromium-webmotoren. Nøglefunktionen ved Deepin-skrivebordet er panelet, som understøtter flere driftstilstande. I klassisk tilstand er der en mere eksplicit adskillelse af åbne vinduer og applikationer, der tilbydes til lancering. Effektiv tilstand minder lidt om Unity, der blander indikatorer for kørende programmer, yndlingsapplikationer og kontrolapplets. Programstartgrænsefladen vises på hele skærmen og giver to tilstande - se yndlingsapplikationer og navigere gennem kataloget over installerede programmer;
  • Tilføjede pakker med Pantheon-skrivebordet, som er ved at blive udviklet af projektet Elementære OS. GTK3+, Vala-sprog og granitramme bruges til udvikling. Det grafiske Pantheon-miljø kombinerer sådanne komponenter som Gala-vinduestyringen (baseret på LibMutter), WingPanel-toppanelet, Slingshot-starteren, Switchboard-kontrolpanelet, Plank-nederste proceslinje (en analog af Docky-panelet omskrevet i Vala) og Pantheon Greeter session manager (baseret på LightDM );
  • Opdaterede programversioner: 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 den vigtigste implementering af GPG (
    /usr/bin/gpg linker nu til den eksekverbare GnuPG 2 i stedet for GnuPG 1;
  • Der er blevet arbejdet på at sikre, at grafikvisningen bliver jævnere ved opstart, uden skærmblænding eller pludselige grafiske overgange. i915-driveren har fastboot-tilstand aktiveret som standard, plymouth-startskærmen har et nyt tema;
  • Standardimplementeringen af ​​D-Bus-bussen er aktiveret D-Bus Mægler. D-Bus Broker implementeres udelukkende i brugerrummet, forbliver fuldt ud kompatibel med D-Bus referenceimplementeringen, er designet til at understøtte praktisk funktionalitet og fokuserer på at forbedre ydeevne og pålidelighed;
  • Metadataformat for hel diskkryptering er blevet ændret fra LUKS1 til LUKS2;
  • Som forberedelse til afslutningen af ​​support til Python 2 (vedligeholdelse af denne gren udløber den 1. januar 2020), er den blevet fjernet fra lagrene stort antal Python 2 specifikke pakker. Til depot-leverede Python-moduler med metadata-understøttelse
    Python Egg/Wheel har en afhængighedsgenerator aktiveret som standard;

  • Understøttelse af forældede og usikre funktioner såsom encrypt, encrypt_r, setkey, setkey_r og fcrypt er blevet fjernet fra libcrypt;
  • /etc/sysconfig/nfs-filen er blevet forældet, kun /etc/nfs.conf skal bruges til at konfigurere NFS;
  • Tilføjet uEFI-understøttelse til opstart på ARMv7-systemer;
  • MongoDB DBMS blev fjernet fra lagrene på grund af overgangen af ​​dette projekt til en ikke-fri licens, uforenelig med Fedora-krav;
  • Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp og sonatype-oss-parent-pakker er blevet forældet;
  • Samling tilføjet Linux systemroller med et sæt moduler og roller til implementering af et centraliseret konfigurationsstyringssystem baseret på Ansible;
  • afbrudt dannelsen af ​​Fedora Atomic Host builds, der tilbyder et miljø strippet til et minimum, hvis opdatering udføres atomisk ved at erstatte billedet af hele systemet uden at opdele det i separate pakker. Fedora Atomic Host vil blive erstattet af et projekt Fedora Core OS, fortsætter udvikling af et Linux-serversystem beholder linux;
  • Takket være brugen af ​​PipeWire problemer løst med delt adgang til Chrome- og Firefox-vinduer i Wayland-baserede miljøer, når du organiserer fjernarbejde med systemet. Problemer med at bruge proprietære NVIDIA binære drivere med Wayland er også blevet løst. Levere Som standard er Firefox-builds med indbygget Wayland-understøttelse forsinket indtil næste udgivelse (i Fedora 30 vil Firefox stadig køre gennem XWayland).
  • Værktøjskasse medfølger fedora værktøjskasse, som giver dig mulighed for at starte et ekstra isoleret miljø, som kan konfigureres på enhver måde ved hjælp af den sædvanlige DNF-pakkehåndtering. Det angivne miljø vil gøre livet lettere for udviklere, der ofte skal installere forskellige ekstra biblioteker og applikationer, når de bruger assemblies Fedora Sølvblå;
  • OpenH264-biblioteket med implementeringen af ​​H.264-codec'et, som bruges i Firefox og GStreamer, har tilføjet understøttelse til afkodning af hoved- og højprofilerne, som normalt bruges til at vise video i onlinetjenester (tidligere var det kun Baseline-profilen, der var understøttet i OpenH264);
  • Strukturen inkluderer et system til centraliseret konfiguration af Linux desktops - Flådechef, designet til at organisere implementering og vedligeholdelse af indstillinger for et stort antal arbejdsstationer baseret på Linux og GNOME. Giver en enkelt, centraliseret grænseflade til at administrere skrivebordsindstillinger, applikationsprogrammer og netværksforbindelser;
  • Fortsatte udvikling af Fedora Silverblue-udgaven, som adskiller sig fra Fedora Workstation ved, at den leveres i en monolitisk form, uden at opdele basissystemet i separate pakker, ved at bruge en atom-opdateringsmekanisme og installere alle yderligere applikationer i form af flatpak-pakker lanceret i isoleret containere. Den nye version tilføjer muligheden for at bruge rpm-ostree-laget i GNOME-software til at tilføje lag til Silverblue-grundbilledet med yderligere applikationer og systemkomponenter, der kun distribueres i form af rpm-pakker og endnu ikke er tilgængelige i flatpak. For eksempel giver rpm-ostree support til installation af proprietære NVIDIA-drivere, skrifttyper, sprogsæt, GNOME Shell-udvidelser og tredjepartsapplikationer såsom Google Chrome.

Samtidig til Fedora 30 sat i drift "gratis" og "ikke-fri" depoter af RPM Fusion-projektet, hvor pakker med yderligere multimedieapplikationer (MPlayer, VLC, Xine), video/lyd-codecs, DVD-understøttelse, proprietære AMD- og NVIDIA-drivere, spilprogrammer, emulatorer er tilgængelige.

Kilde: opennet.ru

Tilføj en kommentar