Release fan de Linux-distribúsje Fedora 34

De frijlitting fan de Linux-distribúsje Fedora 34 is presintearre De produkten Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition, lykas ek in set fan "spins" mei Live builds fan buroblêdomjouwings KDE Plasma 5, Xfce, i3, MATE. , Cinnamon, LXDE binne taret foar download en LXQt. Assemblies wurde generearre foar x86_64, Power64, ARM64 (AArch64) arsjitektuer en ferskate apparaten mei 32-bit ARM-processors. De publikaasje fan Fedora Silverblue builds is fertrage.

De meast opmerklike ferbetterings yn Fedora 34 binne:

  • Alle audiostreamen binne ferpleatst nei de PipeWire-mediaserver, dy't no de standert is ynstee fan PulseAudio en JACK. Mei it brûken fan PipeWire kinne jo profesjonele audioferwurkingsmooglikheden leverje yn in gewoane buroblêdedysje, fragmentaasje kwytreitsje en de audio-ynfrastruktuer ferienigje foar ferskate applikaasjes.

    Yn eardere releases brûkte Fedora Workstation in eftergrûnproses neamd PulseAudio om audio te ferwurkjen, en applikaasjes brûkten in kliïntbibleteek om mei dat proses te ynteraksje, audiostreamen te mingjen en te behearjen. Foar profesjonele audioferwurking waarden de JACK-lûdtsjinner en de byhearrende kliïntbibleteek brûkt. Om kompatibiliteit te garandearjen, ynstee fan biblioteken foar ynteraksje mei PulseAudio en JACK, is in laach dy't rint fia PipeWire tafoege, wêrmei jo it wurk fan alle besteande PulseAudio- en JACK-kliïnten kinne bewarje, lykas applikaasjes levere yn it Flatpak-formaat. Foar legacy-kliïnten dy't de ALSA API op leech nivo brûke, wurdt in ALSA-plugin ynstalleare dy't audiostreamen direkt nei PipeWire stjoert.

  • Bouwen mei it KDE-buroblêd binne oerskeakele om standert Wayland te brûken. X11-basearre sesje is degradearre nei in opsje. It wurdt opmurken dat de frijlitting fan KDE Plasma 34 levere mei Fedora 5.20 is brocht oan hast pariteit yn funksjonaliteit mei de modus fan wurking boppe op X11, ynklusyf problemen mei screencasting en midden-mûsknop plakke. Om te wurkjen by it brûken fan proprietêre NVIDIA-bestjoerders, wurdt it pakket kwin-wayland-nvidia brûkt. Kompatibiliteit mei X11-applikaasjes wurdt garandearre mei it XWayland-komponint.
  • Ferbettere Wayland-stipe. De mooglikheid tafoege om de XWayland-komponint te brûken op systemen mei proprietêre NVIDIA-bestjoerders. Yn Wayland-basearre omjouwings wurdt stipe foar it wurkjen yn kopleaze modus ymplementearre, wêrtroch jo buroblêdkomponinten kinne útfiere op serversystemen op ôfstân mei tagong fia VNC of RDP.
  • It Fedora Workstation-buroblêd is bywurke nei GNOME 40 en GTK 4. Yn GNOME 40, Aktiviteiten Oersjoch firtuele buroblêden binne ferpleatst nei in lânskiplike oriïntaasje en wurde werjûn yn in kontinu rôljende ketting fan lofts nei rjochts. Elk buroblêd werjûn yn Oersjochmodus visualisearret de beskikbere finsters en dynamysk pannen en zoomt as de brûker ynteraksje. In naadleaze oergong wurdt levere tusken de list mei programma's en firtuele buroblêden. Ferbettere organisaasje fan wurk as d'r meardere monitors binne. It ûntwerp fan in protte programma's is modernisearre. GNOME Shell stipet it gebrûk fan 'e GPU foar it werjaan fan shaders.
    Release fan de Linux-distribúsje Fedora 34
  • Alle edysjes fan Fedora binne ferpleatst om it systemd-oomd-meganisme te brûken foar iere reaksje op betingsten mei leech ûnthâld op it systeem, ynstee fan it earder brûkte earlyoom-proses. Systemd-oomd is basearre op it PSI (Pressure Stall Information) kernel subsysteem, wêrmei jo yn brûkersromte ynformaasje kinne analysearje oer de wachttiid foar it krijen fan ferskate boarnen (CPU, ûnthâld, I/O) om it nivo fan systeemladen sekuer te beoardieljen en de aard fan fertraging. PSI makket it mooglik om it begjin fan fertragingen te ûntdekken troch gebrek oan middels en selektyf beëinigje fan boarne-yntinsive prosessen yn in stadium dat it systeem noch net yn in krityske steat is en net begjint de cache yntinsyf te trimmen en gegevens yn 'e swap te triuwen partition.
  • It Btrfs-bestânsysteem, dat sûnt de lêste release de standert is foar buroblêdsmaken fan Fedora (Fedora Workstation, Fedora KDE, ensfh.), Omfettet transparante gegevenskompresje mei it ZSTD-algoritme. Kompresje is de standert foar nije ynstallaasjes fan Fedora 34. Brûkers fan besteande systemen kinne kompresje ynskeakelje troch de flagge "compress=zstd:1" ta te foegjen oan /etc/fstab en "sudo btrfs filesystem defrag -czstd -rv / /home/" om al beskikbere gegevens te komprimearjen. Om kompresje-effisjinsje te evaluearjen, kinne jo it helpmiddel "kompresje" brûke. It wurdt opmurken dat it opslaan fan gegevens yn komprimearre foarm net allinnich besparret skiif romte, mar ek fergruttet de tsjinst libben fan SSD driuwfearren troch it ferminderjen fan it folume fan skriuw operaasjes, en ek fergruttet de snelheid fan it lêzen en skriuwen fan grutte, goed komprimearre triemmen op trage skiven .
  • De offisjele edysjes fan 'e distribúsje omfetsje de ferzje mei de i3-finsterbehearder, dy't in betegele finster-yndielingsmodus op it buroblêd biedt.
  • De formaasje fan ôfbyldings mei it KDE-buroblêd foar systemen basearre op de AArch64-arsjitektuer is begon, neist gearkomsten mei de GNOME- en Xfce-buroblêden, en ôfbyldings foar serversystemen.
  • In nije Comp Neuro Container-ôfbylding is tafoege, dy't in seleksje fan modelle- en simulaasjeapplikaasjes omfettet dy't nuttich binne foar neurowittenskiplik ûndersyk.
  • De edysje foar it Internet of Things (Fedora IoT), dy't in systeemomjouwing biedt dy't oant it minimum is stripped, wêrfan de fernijing atomysk wurdt útfierd troch it ferfangen fan it byld fan it heule systeem, en applikaasjes wurde skieden fan it haadsysteem mei isolearre konteners (podman wurdt brûkt foar behear), stipe foar ARM boards is tafoege Pine64, RockPro64 en Jetson Xavier NX, likegoed as ferbettere stipe foar i.MX8 SoC basearre boards lykas 96boards Thor96 en Solid Run HummingBoard-M. It gebrûk fan meganismen foar it folgjen fan hardwarefout (watchdog) foar automatyske systeemherstel wurdt levere.
  • It oanmeitsjen fan aparte pakketten mei biblioteken brûkt yn projekten basearre op Node.js is staakt. Ynstee dêrfan wurdt Node.js allinich foarsjoen fan basispakketten mei in tolk, koptekstbestannen, primêre biblioteken, binêre modules, en basispakketbehear ark (NPM, garen). Applikaasjes ferstjoerd yn it Fedora-repository dy't Node.js brûke, binne tastien om alle besteande ôfhinklikens yn ien pakket yn te setten, sûnder de brûkte biblioteken te splitsen of te skieden yn aparte pakketten. It ynbêdzjen fan bibleteken sil jo de rommel fan lytse pakketten kwytreitsje, sil it ûnderhâld fan pakketten ferienfâldigje (earder hat de ûnderhâlder mear tiid bestege oan it besjen en testen fan hûnderten pakketten mei biblioteken dan op it haadpakket mei it programma), sil de ynfrastruktuer fan biblioteek konflikten en sil oplosse problemen mei bining oan bibleteek ferzjes (ûnderhâlders sille befetsje bewiisd en hifke ferzjes yn it pakket).
  • De FreeType-lettertypemotor is omboud om de HarfBuzz glyph-foarmjende motor te brûken. It gebrûk fan HarfBuzz yn FreeType hat de kwaliteit fan hinting ferbettere (de omtrek fan in glyph glêd meitsje tidens rasterisaasje om dúdlikens te ferbetterjen op skermen mei lege resolúsje) by it werjaan fan tekst yn talen mei komplekse tekstopmaak, wêryn glyphs kinne wurde foarme út ferskate karakters. Benammen mei it brûken fan HarfBuzz kinne jo it probleem kwytreitsje fan it negearjen fan ligaturen wêrfoar d'r gjin aparte Unicode-tekens binne by it hingjen.
  • De mooglikheid om SELinux út te skeakeljen by it rinnen is fuortsmiten - it útskeakeljen troch it feroarjen fan de /etc/selinux/config ynstellings (SELINUX=útskeakele) wurdt net langer stipe. Neidat SELinux is inisjalisearre, binne LSM-hannelers no ynsteld op allinich-lês-modus, wat de beskerming ferbetteret tsjin oanfallen dy't besykje SELinux út te skeakeljen nei it eksploitearjen fan kwetsberens dy't tastean de ynhâld fan kernel ûnthâld te wizigjen. Om SELinux út te skeakeljen, kinne jo it systeem opnij opstarte troch de parameter "selinux = 0" troch te jaan op 'e kernel kommandorigel. De mooglikheid om te wikseljen tusken "hanthavenjen" en "permissive" modus tidens it opstartproses wurdt bewarre.
  • De Xwayland DDX-komponint, dy't de X.Org-tsjinner rint om de útfiering fan X11-applikaasjes te organisearjen yn Wayland-basearre omjouwings, is ferpleatst nei in apart pakket, gearstald út in frisse koadebasis dy't ûnôfhinklik is fan 'e stabile releases fan' e X. Org tsjinner.
  • Ynskeakele trochstart fan alle bywurke systemd tsjinsten tagelyk nei foltôging fan in transaksje yn de RPM pakket manager. Wylst eartiids de tsjinst fuortdaliks nei it bywurkjen fan elk pakket dat dêrmei krúst waard opnij starte, wurdt no in wachtrige foarme en tsjinsten wurde opnij starte oan 'e ein fan' e RPM-sesje, nei't alle pakketten en biblioteken bywurke binne.
  • Ofbyldings foar ARMv7-boerden (armhfp) binne standert konvertearre nei UEFI.
  • De grutte fan it firtuele swap-apparaat dat troch de zRAM-motor wurdt levere wurdt ferhege fan in kwart nei de helte fan 'e grutte fan fysyk ûnthâld, en is ek beheind ta in limyt fan 8 GB. De wiziging lit jo de Anaconda-ynstallearder mei súkses útfiere op in systeem mei in lyts bedrach fan RAM.
  • De levering fan kratpakketten foar de Rusttaal yn de stâltak is soarge. Pakketten wurde foarsjoen fan it foarheaksel "rust-".
  • Om de grutte fan ynstallaasje ISO-ôfbyldings te ferminderjen, wurdt suvere SquashFS levere, sûnder de nestele EXT4-laach, dy't om histoaryske redenen brûkt waard.
  • De GRUB bootloader konfiguraasjebestannen binne ferienige foar alle stipe arsjitektueren, nettsjinsteande EFI-stipe.
  • Om konsumpsje fan skiifromte te ferminderjen, wurdt kompresje fan bestannen mei firmware brûkt troch de Linux-kernel levere (begjinnend fan kernel 5.3, wurdt it laden fan firmware út xz-argiven stipe). As útpakt, nimt alle firmware sa'n 900 MB op, en as it komprimearre is, waard har grutte mei de helte fermindere.
  • It ntp-pakket (tsjinner foar syngronisaasje fan krekte tiid) is ferfongen troch in gabel fan ntpsec.
  • De pakketten xemacs, xemacs-packages-base, xemacs-packages-extra en neXtaw, wêrfan de ûntwikkeling al lang stoppe is, binne ferâldere ferklearre. It nscd-pakket is ôfkard - systemd-resolved wurdt no brûkt om de hostdatabase te cache, en sssd kin brûkt wurde om neamde tsjinsten te cache.
  • De xorg-x11-*-kolleksjes fan X11-helpprogramma's binne beëinige elk nut wurdt no oanbean yn in apart pakket.
  • It gebrûk fan 'e namme master yn' e git-repositories fan it projekt is stoppe, om't dit wurd koartlyn as polityk ynkorrekt waard beskôge. De standert branchnamme yn git repositories is no "main", en yn repositories mei pakketten lykas src.fedoraproject.org/rpms is de branch "rawhide".
  • Updated pakket ferzjes, ynklusyf: 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. Updated L0.16.0Qt 4.16.
  • Nij logo yntrodusearre.
    Release fan de Linux-distribúsje Fedora 34

Tagelyk waarden "fergees" en "netfrije" repositories fan it RPM Fusion-projekt lansearre foar Fedora 34, wêryn pakketten mei ekstra multimedia-applikaasjes (MPlayer, VLC, Xine), fideo-/audio-codecs, DVD-stipe, proprietêre AMD en NVIDIA-bestjoerders, gamingprogramma's, emulators.

Boarne: opennet.ru

Add a comment