Release av Linux-distributionen Fedora 30

Introducerad Linux distributionsversion Fedora 30. För lastning beredd Produkter Fedora Workstation, Fedora Server, Fedora Silverblå, Fedora IoT Edition, och set med "snurr" med livebyggen av skrivbordsmiljöerna KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE och LXQt. Sammansättningar genereras för x86, x86_64, Power64, ARM64 (AArch64) och olika enheter med 32-bitars ARM-processorer.

Mest anmärkningsvärt förbättringar i Fedora 30:

  • GNOME-skrivbordet uppdaterat för release 3.32 med en omdesignad stil av gränssnittselement, skrivbord och ikoner, experimentellt stöd för fraktionerad skalning och slutet på stödet för den globala menyn;
  • Arbete har gjorts för att förbättra prestandan för DNF-pakethanteraren. All metadata i andra arkiv än xz och gzip är nu tillgängliga i formatet zchunk, som, förutom en bra nivå av komprimering, ger stöd för deltaändringar, vilket gör att du bara kan ladda ner ändrade delar av arkivet (filen är uppdelad i separat komprimerade block och klienten laddar bara ner de block för vilka kontrollsumman inte matcha blocken på sidan);
  • I DNF Lagt till kod för att skicka information som behövs för att mer exakt uppskatta distributionens användarbas. Vid åtkomst till speglar kommer en räknare "countme" att skickas, vars värde ökar varje vecka. Räknaren kommer att återställas till "0" efter det första lyckade samtalet till servern och efter 7 dagar börjar den räkna veckor. Denna metod låter dig uppskatta hur länge sedan versionen som används installerades, vilket räcker för att analysera dynamiken hos användare som byter till nya versioner och identifierar kortlivade installationer i kontinuerliga integrationssystem, testsystem, behållare och virtuella maskiner. Om så önskas kan användaren inaktivera sändningen av denna information.
  • Lade till skrivbordspaket Djupt in, utvecklad av utvecklarna av distributionssatsen med samma namn från Kina. Desktopkomponenterna är utvecklade med C/C++ och Go-språken, men gränssnittet skapas med HTML5-tekniker med Chromiums webbmotor. Nyckelfunktionen hos Deepin-skrivbordet är panelen, som stöder flera driftslägen. I klassiskt läge finns det en mer explicit separation av öppna fönster och applikationer som erbjuds för lansering. Effektivt läge påminner något om Unity, blandar indikatorer för program som körs, favoritapplikationer och kontrollappletar. Gränssnittet för programstart visas på hela skärmen och har två lägen - visa favoritapplikationer och navigera genom katalogen med installerade program;
  • Lade till paket med Pantheon-skrivbordet, som utvecklas av projektet Elementär OS. GTK3+, Vala-språk och granitramverk används för utveckling. Pantheons grafiska miljö kombinerar komponenter som Gala-fönsterhanteraren (baserad på LibMutter), WingPanel-överpanelen, Slingshot-startaren, Switchboard-kontrollpanelen, Plank-nedre aktivitetsfältet (en analog till Docky-panelen omskriven i Vala) och Pantheon Greeter session manager (baserad på LightDM );
  • Uppdaterade 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;

  • Övergått till GnuPG 2 som den huvudsakliga implementeringen av GPG (
    /usr/bin/gpg länkar nu till GnuPG 2 körbar istället för GnuPG 1;
  • Arbete har gjorts för att säkerställa att grafikvisningen blir jämnare vid start, utan skärmavbrott eller plötsliga grafiska övergångar. i915-drivrutinen har fastboot-läge aktiverat som standard, plymouths startskärm har ett nytt tema;
  • Standardimplementeringen av D-Bus-bussen är aktiverad D-Bus mäklare. D-Bus Broker implementeras helt och hållet i användarutrymmet, förblir fullt kompatibel med D-Bus referensimplementering, är utformad för att stödja praktisk funktionalitet och fokuserar på att förbättra prestanda och tillförlitlighet;
  • Metadataformat för heldiskkryptering har ändrats från LUKS1 till LUKS2;
  • Som förberedelse för att stödet för Python 2 upphör (underhållet för den här grenen löper ut den 1 januari 2020), har det tagits bort från förvaret stort antal Python 2 specifika paket. För förvarsförsedda Python-moduler med metadatastöd
    Python Egg/Wheel har en beroendegenerator aktiverad som standard;

  • Stöd för föråldrade och osäkra funktioner såsom encrypt, encrypt_r, setkey, setkey_r och fcrypt har tagits bort från libcrypt;
  • /etc/sysconfig/nfs-filen har föråldrats, endast /etc/nfs.conf ska användas för att konfigurera NFS;
  • Tillagt uEFI-stöd för uppstart på ARMv7-system;
  • MongoDB DBMS togs bort från arkiven på grund av övergången av detta projekt till en icke-fri licens, oförenlig med Fedora-krav;
  • Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp och sonatype-oss-parent-paket har fasats ut;
  • Samling tillagd Linux systemroller med en uppsättning moduler och roller för att distribuera ett centraliserat konfigurationshanteringssystem baserat på Ansible;
  • upphört bildandet av Fedora Atomic Host-byggen, som erbjuder en miljö som är avskalad till ett minimum, vars uppdatering utförs atomärt genom att ersätta bilden av hela systemet, utan att dela upp den i separata paket. Fedora Atomic Host kommer att ersättas av ett projekt Fedora Core OS, fortlöpande utveckling av ett Linux-serversystem Behållare Linux;
  • Tack vare användningen av PipeWire problem lösta med delad åtkomst till Chrome och Firefox-fönster i Wayland-baserade miljöer när du organiserar fjärrarbete med systemet. Problem med att använda proprietära NVIDIA binära drivrutiner med Wayland har också lösts. Tillförsel Som standard är Firefox-byggen med inbyggt Wayland-stöd försenade till nästa utgåva (i Fedora 30 kommer Firefox fortfarande att köras genom XWayland).
  • Verktygslåda ingår Fedora verktygslåda, som låter dig starta en extra isolerad miljö, som kan konfigureras på vilket sätt som helst med den vanliga DNF-pakethanteraren. Den angivna miljön kommer att göra livet enklare för utvecklare som ofta behöver installera olika ytterligare bibliotek och applikationer när de använder sammansättningar Fedora Silverblå;
  • OpenH264-biblioteket med implementering av H.264-codec, som används i Firefox och GStreamer, har lagt till stöd för avkodning av huvud- och högprofilerna, som vanligtvis används för att visa video i onlinetjänster (tidigare var endast baslinjeprofilen stöds i OpenH264);
  • Strukturen inkluderar ett system för centraliserad konfiguration av Linux-datorer - Flottans befälhavare, utformad för att organisera driftsättning och underhåll av inställningar för ett stort antal arbetsstationer baserade på Linux och GNOME. Ger ett enda centraliserat gränssnitt för att hantera skrivbordsinställningar, applikationsprogram och nätverksanslutningar;
  • Fortsatt utveckling av Fedora Silverblue-utgåvan, som skiljer sig från Fedora Workstation genom att den levereras i en monolitisk form, utan att dela upp bassystemet i separata paket, genom att använda en atomic uppdateringsmekanism och installera alla ytterligare applikationer i form av flatpak-paket som lanseras i isolerade behållare. Den nya versionen lägger till möjligheten att använda rpm-ostree-lagret i GNOME Software för att lägga till lager till Silverblue-basbilden med ytterligare applikationer och systemkomponenter som endast distribueras i form av rpm-paket och som ännu inte är tillgängliga i flatpak. Till exempel ger rpm-ostree stöd för att installera proprietära NVIDIA-drivrutiner, typsnitt, språkuppsättningar, GNOME Shell-tillägg och tredjepartsprogram som Google Chrome.

Samtidigt för Fedora 30 tas i drift "gratis" och "icke-fria" förråd av RPM Fusion-projektet, där paket med ytterligare multimediaapplikationer (MPlayer, VLC, Xine), video-/ljudcodecs, DVD-stöd, proprietära AMD- och NVIDIA-drivrutiner, spelprogram, emulatorer är tillgängliga.

Källa: opennet.ru

Lägg en kommentar