Udgivelsen af Linux-distributionen Fedora 30

Præsenteret udgivelse af Linux-distribution Fedora 30. For at downloade forberedes produkter Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT Edition, samt spinkit-sæt med Live-versioner af desktop-miljøerne KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE og LXQt. Versionerne er udarbejdet til arkitekturerne x86, x86_64, Power64, ARM64 (AArch64) og forskellige enheder med 32-bit ARM-processorer.

De mest bemærkelsesværdige forbedringer i Fedora 30:

  • GNOME-skrivebordet er opdateret til udgivelsen 3.32 med et revideret design af grænsefladeelementer, skrivebord og ikoner, eksperimentel støtte til ikke-linear skaleringsstørrelser og ophør af support til global menu;
  • Der er blevet arbejdet på at forbedre ydeevnen af pakkestyringssystemet DNF. Alle metadata i repositorierne udover xz og gzip er nu tilgængelige i formatet zchunk, som ud over et godt kompressionsniveau understøtter delta-ændringer, der muliggør downloading af kun de ændrede dele af arkivet (filen opdeles i separat komprimerbare blokke, og klienten downloader kun de blokke, hvor kontrolsummen ikke stemmer overens med blokke på sin side);
  • I DNF tilføjet er der kode til at sende oplysninger, der er nødvendige for en mere præcis vurdering af brugerbasen for distributionen. Når der anmodes om spejle, vil der blive sendt en tæller "countme", hvis værdi stiger hver uge. Tælleren vil blive nulstillet til "0" efter første succesfulde anmodning til serveren og vil begynde at tælle uger efter 7 dage. Den angivne metode vil gøre det muligt at vurdere, hvor længe den anvendte version er blevet installeret, hvilket er tilstrækkeligt til at analysere dynamikken i brugernes overgang til nye versioner og identificere kortvarige installationer i systemer med kontinuerlig integration, testsystemer, containere og virtuelle maskiner. Bruger kan vælge at deaktivere sending af de angivne oplysninger.
  • Der er tilføjet pakker med skrivebordet Deepin, udviklet af udviklerne af den tilsvarende distribution fra Kina. Desktopkomponenterne udvikles ved hjælp af C/C++ og Go, mens grænsefladen dannes ved hjælp af HTML5-teknologier ved hjælp af webmotoren Chromium. En nøglefunktion ved Deepin-skrivebordet er en panel, der understøtter flere driftsformer. I den klassiske tilstand er der en mere tydelig adskillelse mellem åbne vinduer og de foreslåede applikationer til lancering. Effektiv tilstand ligner på en måde Unity, idet den blander indikatorer for kørende programmer, foretrukne applikationer og kontrol-applets. Grænsefladen til at lancere programmer vises i fuld skærm og giver to tilstande - visning af foretrukne applikationer og navigation i kataloget over installerede programmer;
  • Pakker med Pantheon-skrivebordet er blevet tilføjet, hvis udvikling håndteres af projektet Elementary OS. Udviklingen brugerer GTK3+, Vala-sproget og Granite-rammen. Det grafiske miljø Pantheon samler komponenter som vinduesmanageren Gala (baseret på LibMutter), den øverste panel WingPanel, lanceren Slingshot, kontrolpanelet Switchboard, den nederste proceslinje Plank (en Vala-omskrivning af Docky-panelet) og sessionsmanageren Pantheon Greeter (baseret på LightDM);
  • Versionerne af programmerne er opdateret: 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;
  • Overgangen til GnuPG 2 som den primære GPG-implementering er gennemført (
    /usr/bin/gpg теперь ссылается на исполняемый файл GnuPG 2 вместо GnuPG 1;
  • Der er arbejdet på at sikre en glattere grafikvisning ved opstart, uden kortvarige skærmudskiftninger og uden skarpe grafiske overgange. I i915-driveren er fastboot-tilstand aktiveret som standard, og der er anvendt et nyt tema i opstartsgrafikken plymouth;
  • D-Bus Broker . D-Bus Broker er helt implementeret i brugerrummet, forbliver fuldt kompatibel med den referenceimplementering af D-Bus, designet med fokus på at understøtte praktisk funktionalitet og sætter hovedvægten på at øge ydeevnen og forbedre pålideligheden;Metadataformatet til fuld disk-kryptering er ændret fra LUKS1 til LUKS2;
  • Som forberedelse til stop for understøttelsen af Python 2 (supporttiden for denne gren udløber den 1. januar 2020) er der blevet fjernet
  • et stort antal stort antal specifikke Python 2 pakker. For moduler i Python-repositorier med metadata-support
    Python Egg/Wheel har som standard en afhængighedsgenerator;
  • Support for forældede og usikre funktioner som encrypt, encrypt_r, setkey, setkey_r og fcrypt er fjernet fra libcrypt;
  • Filen /etc/sysconfig/nfs er erklæret forældet, og NFS-konfiguration bør nu kun bruges i /etc/nfs.conf;
  • Udtages uEFI-support for opstart på ARMv7-systemer;
  • MongoDB-database er blevet fjernet fra repositorierne på grund af overgangen til en ikke-frigivet licens, incompatable med kravene fra Fedora;
  • Apache Maven 2.x-pakker (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp og sonatype-oss-parent er blevet overført til forældet status;
  • En samling Linux System Roles med en række moduler og roller til implementering af et centralt konfigurationsstyringssystem baseret på Ansible;
  • Stop generering af Fedora Atomic Host-bygninger, der tilbyder en stærkt begrænset miljø, der opdateres atomisk ved at erstatte hele systembilledet, uden opdeling i individuelle pakker. Fedora Atomic Host vil blive efterfulgt af et projekt, Fedora CoreOS, der fortsætter udviklingen af et serverbaseret Linux-system Container Linux;
  • Takket være brugen af PipeWire blev problemerne med deling af vinduer i Chrome og Firefox i Wayland-baserede miljøer ved fjernarbejde løst. Der blev også løst problemer med at bruge proprietære NVIDIA-binarydrivere med Wayland. Levering af Firefox-bygningen med indbygget Wayland-support er udsat til næste udgivelse (i Fedora 30 vil Firefox som før køre gennem XWayland).
  • Der er inkluderet et værktøj Fedora Toolbox, der muliggør starten af et ekstra isoleret miljø, der kan tilpasses på vilkårlig måde ved hjælp af den almindelige pakkeadministrator DNF. Det nævnte miljø vil gøre livet lettere for udviklere, der ofte har brug for at installere forskellige ekstra biblioteker og applikationer i betragtning af brugen af bygninger, Fedora Silverblue;
  • I OpenH264-biblioteket, som implementerer H.264-codec, der anvendes i Firefox og GStreamer, er support til dekodning af Main og High-profiler, der normalt anvendes til at levere video i online-tjenester, tilføjet (tidligere understøttede OpenH264 kun Baseline-profil);
  • Systemet til central konfiguration af Linux-skriveborde er inkluderet — Fleet Commander, designet til at organisere udrulning og vedligeholdelse af indstillinger for et stort antal arbejdsstationer baseret på Linux og GNOME. Der tilbydes en centraliseret grænseflade til at styre skrivebordsindstillinger, applikationer og netværksforbindelser;
  • Fortsat udviklingen af Fedora Silverblue, som adskiller sig fra Fedora Workstation ved at blive leveret i en monolitisk form uden opdeling af det grundlæggende system i separate pakker, ved hjælp af en atomisk opdateringsmekanisme og ved at installere alle yderligere applikationer som flatpak-pakker, der kører i isolerede containere. I den nye version er muligheden for at bruge rpm-ostree-laget i GNOME Software blevet tilføjet for at tilføje lag med yderligere applikationer og systemkomponenter, der kun distribueres i form af rpm-pakker og ikke er tilgængelige som flatpak endnu. For eksempel er understøttelsen af installation af proprietære NVIDIA-drivere, skrifttyper, sprogpakker, udvidelser til GNOME Shell og tredjepartsapplikationer som Google Chrome implementeret gennem rpm-ostree.

Samtidig for Fedora 30 sat i drift «free» og «nonfree» depoer fra RPM Fusion-projektet, hvor pakker med yderligere multimedia-applikationer (MPlayer, VLC, Xine), video/audiokodeker, DVD-support, proprietære AMD- og NVIDIA-drivere, spilprogrammer, emulatorer er tilgængelige.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster