Utgivningen av Linux-distributionen Fedora 34

Fedora 34 har slÀppts. Produkten Àr tillgÀnglig för nedladdning för Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition, samt en uppsÀttning "spins" med Live-versioner av skrivbordsmiljöerna KDE Plasma 5, Xfce, i3, MATE, Cinnamon, LXDE och LXQt. Byggnaderna har skapats för arkitekturerna x86_64, Power64, ARM64 (AArch64) och olika enheter med 32-bits ARM-processorer. Publiceringen av Fedora Silverblue-versionerna Àr försenad.

De mest mÀrkbara förbÀttringarna i Fedora 34:

  • Alla ljudflöden har övergĂ„tt till multimediaplattformen server PipeWire, som nu anvĂ€nds som standard istĂ€llet för PulseAudio och JACK. AnvĂ€ndningen av PipeWire gör det möjligt att i en vanlig skrivbordsutgĂ„va erbjuda professionella ljudbehandlingsmöjligheter, eliminera fragmentering och enhetliggöra ljudinfrastrukturen för olika applikationer.

    I tidigare utgÄvor anvÀndes en bakgrundsprocess, PulseAudio, för ljudhantering i Fedora Workstation, och applikationer anvÀnde ett klientbibliotek för att interagera med denna process för att blanda och hantera ljudflöden. För professionell ljudbehandling anvÀndes ljudservern JACK och dess klientbibliotek. För att sÀkerstÀlla kompatibilitet har en arbetslucka via PipeWire lagts till istÀllet för bibliotek för interaktion med PulseAudio och JACK, vilket gör att alla befintliga PulseAudio- och JACK-klienter samt applikationer levererade i Flatpak-format kan fortsÀtta att fungera. För Àldre klienter som anvÀnde lÄg-nivÄ API:n ALSA har en ALSA-plugin installerats, som dirigerar ljudflöden direkt till PipeWire.

  • KDE-skrivbordversionerna har som standard övergĂ„tt till att anvĂ€nda Wayland. X11-sessionen har blivit en valmöjlighet. Det noteras att den medföljande versionen av KDE Plasma 5.20 i Fedora 34 nĂ€stan har nĂ„tt paritet i funktionalitet med arbetssĂ€ttet ovanpĂ„ X11, inklusive att problemen med skĂ€rminspelning och inmatning med mittenknappen pĂ„ musen har lösts. För att arbeta med proprietĂ€ra NVIDIA-drivrutiner har paketet kwin-wayland-nvidia aktiverats. Kompatibilitet med X11-applikationer sĂ€kerstĂ€lls genom komponenten XWayland.
  • FörbĂ€ttrat stöd för Wayland. Möjlighet att anvĂ€nda XWayland-komponenten i system med proprietĂ€ra NVIDIA-drivrutiner har lagts till. I Wayland-baserade miljöer har stöd för drift i headless-lĂ€ge implementerats, vilket möjliggör körning av skrivbordskomponenter pĂ„ fjĂ€rrsrv med Ă„tkomst via VNC eller RDP.
  • Skrivbordet Fedora Workstation har uppdaterats till GNOME 40 och GTK 4-biblioteket. I GNOME 40 Ă€r de virtuella skrivborden i aktivitetsöversikten (Activities Overview) nu horisontella och visas som en jĂ€mn, rullande kedja frĂ„n vĂ€nster till höger. Varje skrivbord som visas i aktivitetsöversikten visar tydligt de öppna fönstren, med dynamisk panorering och zoomning nĂ€r anvĂ€ndaren interagerar. En sömlös övergĂ„ng mellan programlistan och de virtuella skrivborden har sĂ€kerstĂ€llts. Arbetsorganisationen med flera skĂ€rmar har förbĂ€ttrats. MĂ„nga program har fĂ„tt ett moderniserat utseende. I GNOME Shell har anvĂ€ndning av GPU för shader-rendering implementerats.
    Utgivningen av Linux-distributionen Fedora 34
  • Alla Fedora-versioner har övergĂ„tt till att anvĂ€nda systemd-oomd-mekanismen för tidig reaktion pĂ„ minnesbrist i systemet, istĂ€llet för den tidigare anvĂ€nda processen earlyoom. Systemd-oomd baseras pĂ„ kĂ€rnans PSI (Pressure Stall Information)-subsystem, vilket möjliggör analys av vĂ€ntetiden för olika resurser (CPU, minne, I/O) i anvĂ€ndarutrymmet för en noggrann bedömning av systembelastning och typen av prestandafördröjning. PSI gör det möjligt att identifiera början pĂ„ fördröjningar orsakade av resursbrist och selektivt avsluta resurskrĂ€vande processer innan systemet nĂ„r ett kritiskt tillstĂ„nd och börjar kraftigt skĂ€ra ner cache och byta ut data till vĂ€xlingsminnet.
  • I filsystemet Btrfs, som frĂ„n den senaste versionen anvĂ€nds som standard i Fedora-desktopvarianterna (Fedora Workstation, Fedora KDE och sĂ„ vidare), ingĂ„r genomskinlig datakomprimering med hjĂ€lp av algoritmen ZSTD. Komprimering tillĂ€mpas som standard för nya installationer av Fedora 34. AnvĂ€ndare av redan installerade system kan aktivera komprimering genom att lĂ€gga till flaggan "compress=zstd:1" i /etc/fstab och köra "sudo btrfs filesystem defrag -czstd -rv / /home/" för att komprimera redan befintlig data. För att bedöma effektiviteten av komprimeringen kan verktyget "compsize" anvĂ€ndas. Det noteras att lagring av data i komprimerad form inte bara sparar diskutrymme utan ocksĂ„ ökar livslĂ€ngden pĂ„ SSD-enheter genom att minska mĂ€ngden skrivoperationer, samt ökar hastigheten för lĂ€sning och skrivning av stora, lĂ€tt komprimerbara filer pĂ„ lĂ„ngsamma lagringsenheter.
  • Bland de officiella utgĂ„vorna av distributionen finns en version med fönsterhanteraren i3, som erbjuder ett mosaiklĂ€ge för fönsterkomposition pĂ„ skrivbordet.
  • Bilder med KDE-skrivbord för system baserade pĂ„ AArch64-arkitekturen har börjat formas, i tillĂ€gg till byggnader med GNOME- och Xfce-skrivbord, samt bilder för serversystem.
  • En ny bild av Comp Neuro Container har lagts till, som inkluderar en uppsĂ€ttning applikationer för modellering och simulering, anvĂ€ndbara vid forskning inom neurobiologi.
  • I versionen för Internet of Things (Fedora IoT), som erbjuder en systemmiljö avskalad till minimum, vars uppdatering sker atomĂ€rt genom att ersĂ€tta hela systemavbilden, och dĂ€r applikationer Ă€r separerade frĂ„n huvudsystemet genom isolerade containrar (som hanteras av podman), har stöd för ARM-plattformar som Pine64, RockPro64 och Jetson Xavier NX lagts till, och stödet för plattformar baserade pĂ„ SoC i.MX8, sĂ„som 96boards Thor96 och Solid Run HummingBoard-M, har förbĂ€ttrats. AnvĂ€ndning av hĂ„rdvarumechanismer för felspĂ„rning (watchdog) för automatisk Ă„terstĂ€llning av systemet har ocksĂ„ sĂ€kerstĂ€llts.
  • Indragningen av separata paket med bibliotek som anvĂ€nds i projekt baserade pĂ„ Node.js har avslutats. IstĂ€llet levereras enbart grundpaket med tolk, headerfiler, primĂ€ra bibliotek, binĂ€rmoduler och grundlĂ€ggande verktyg för paketadministration (NPM, yarn) för Node.js. I appar som levereras i Fedora-repositorierna, som anvĂ€nder Node.js, tillĂ„ts alla befintliga beroenden att packas ihop i ett enda paket, utan att brytas upp och separeras i olika paket. Paketiseringen av biblioteken minimerar trasslet med smĂ„ paket, förenklar paketunderhĂ„llet (tidigare spenderade underhĂ„llaren mer tid pĂ„ granskning och testning av hundratals paket med bibliotek Ă€n pĂ„ huvudpaketet), eliminerar konfliktproblem i infrastrukturen och löser problem med versionkopplade bibliotek (underhĂ„llarna kommer att inkludera verifierade och testade versioner i paketet).
  • Typsnittsmotorn FreeType har övergĂ„tt till att anvĂ€nda teckensnittsformateringsmotorn (shaping) HarfBuzz. AnvĂ€ndningen av HarfBuzz i FreeType har förbĂ€ttrat kvaliteten pĂ„ hinting (smoothing av glyfens kontur vid rasterisering för att öka skĂ€rpan pĂ„ skĂ€rmar med lĂ„g upplösning) vid visning av text pĂ„ sprĂ„k med komplex textlayout dĂ€r glyfer kan bildas av flera tecken. SĂ€rskilt tillĂ€mpningen av HarfBuzz eliminerar problemet med att ignorera ligaturer under hinting, för vilka det inte finns nĂ„gra separata Unicode-tecken.
  • Möjligheten att stĂ€nga av SELinux under drift har tagits bort — avstĂ€ngning genom att Ă€ndra instĂ€llningar i /etc/selinux/config (SELINUX=disabled) stöds nu inte. Efter att SELinux har initierats, översĂ€tts LSM-hanterarna nu till skrivskyddat lĂ€ge, vilket ökar skyddet mot attacker avsedda att stĂ€nga av SELinux efter att utnyttja sĂ„rbarheter som möjliggör att Ă€ndra kĂ€rnans minnesinnehĂ„ll. För att stĂ€nga av SELinux kan systemet startas om med parametern 'selinux=0' i kĂ€rnans kommandorad. Möjligheten att vĂ€xla mellan lĂ€gena 'enforcing' och 'permissive' under uppstart har bevarats.
  • DDX-komponenten Xwayland, som möjliggör starten av X.Org Server för körning av X11-applikationer i Wayland-baserade miljöer, har flyttats till ett separat paket, som byggs frĂ„n en ny kodbas som inte Ă€r beroende av stabila utgĂ„vor. servern X.Org.
  • En omstart av alla uppdaterade systemd-tjĂ€nster sĂ€kerstĂ€lls efter att transaktionen i RPM-pakethanteraren har avslutats. Tidigare omstartades tjĂ€nsten direkt efter uppdateringen av varje berörande paket, men nu skapas en kö och tjĂ€nsterna startas om i slutet av RPM-sessionen, efter att alla paket och bibliotek har uppdaterats.
  • Bildfiler för ARMv7-plattformar (armhfp) har som standard konverterats för att anvĂ€nda UEFI.
  • Size pĂ„ det virtuella swap-minnet som tillhandahĂ„lls av zRAM-mekanismen har ökat frĂ„n en fjĂ€rdedel till hĂ€lften av storleken pĂ„ det fysiska minnet, och begrĂ€nsas till en grĂ€ns pĂ„ 8 GB. Denna Ă€ndring möjliggör en framgĂ„ngsrik start av Anaconda-installationsprogrammet pĂ„ system med lite RAM.
  • Leverans av crate-paket för programmeringssprĂ„ket Rust har sĂ€kerstĂ€llts i den stabila grenen. Paketen erbjuds med prefixet 'rust-'.
  • För att minska storleken pĂ„ installationsiso-filer har ren SquashFS-leverans införts, utan det inbĂ€ddade EXT4-agerande lagret som historiskt anvĂ€nts.
  • En standardisering av konfigurationsfilerna för GRUB-bootloader har genomförts för alla stödda arkitekturer, oavsett EFI-stöd.
  • För att minska diskutrymmesanvĂ€ndningen har komprimering av filer med firmwares som anvĂ€nds av Linux-kĂ€rnan införts (frĂ„n och med kĂ€rna 5.3 stöds laddning av firmwares frĂ„n xz-arkiv). I okomprimerad form tar alla firmwares cirka 900 MB, och genom komprimering har deras storlek kunnat halveras.
  • Paketet ntp (server för precis tidsynkronisering) har bytts ut mot en fork av ntpsec.
  • Paketen xemacs, xemacs-packages-base, xemacs-packages-extra och neXtaw har förklarats som förĂ„ldrade, eftersom deras utveckling har stannat av lĂ€nge. Paketet nscd har ocksĂ„ förklarats förĂ„ldrat – för att cacha vĂ€rddatabasen anvĂ€nds nu systemd-resolved, och sssd kan anvĂ€ndas för caching av tjĂ€nster.
  • Leveransen av X11-verktygssamlingarna xorg-x11-* har upphört, varje verktyg erbjuds nu i ett separat paket.
  • AnvĂ€ndningen av namnet master i git-arkiven för projektet har upphört, eftersom detta ord under senaste tiden anses vara opolitisk korrekt. NĂ€sta nu anvĂ€nds namnet "main" som standardgrenen i git-arkiven, och i arkiven med paket, sĂ„som src.fedoraproject.org/rpms, anvĂ€nds grenen "rawhide".
  • Versionerna av paketen har uppdaterats, inklusive: GCC 11, LLVM/Clang 12, Glibc 2.33, Binutils 2.35, Golang 1.16, Ruby 3.0, Ruby on Rails 6.1, BIND 9.16, MariaDB 10.5, PostgreSQL 13. Arbetsborden LXQt 0.16.0 och Xfce 4.16 har ocksĂ„ uppdaterats.
  • En ny logotyp har introducerats.
    Utgivningen av Linux-distributionen Fedora 34

Samtidigt för Fedora 34 har "free" och "nonfree" arkiv frÄn RPM Fusion projektet införts, dÀr paket med ytterligare multimedia-appar (MPlayer, VLC, Xine), video/audio codecs, DVD-stöd, proprietÀra drivrutiner för AMD och NVIDIA, spelprogram och emulatorer Àr tillgÀngliga.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster