LĂ«shohet distribuimi i Linux Fedora 34. Produktet Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition, si dhe njĂ« grup âspinâ me ndĂ«rtimet Live tĂ« mjediseve desktop si KDE Plasma 5, Xfce, i3, MATE, Cinnamon, LXDE dhe LXQt janĂ« pĂ«rgatitur pĂ«r shkarkim. NdĂ«rtimet janĂ« formuar pĂ«r arkitekturĂ«n x86_64, Power64, ARM64 (AArch64) dhe pĂ«r pajisje tĂ« ndryshme me procesorĂ« 32-bit ARM. Publikimi i ndĂ«rtimeve Fedora Silverblue Ă«shtĂ« vonuar.
Përmirësimet më të dukshme në Fedora 34:
- Të gjitha rrjedhat audio janë kaluar në server PipeWire, i cili tani përdoret si parazgjedhje në vend të PulseAudio dhe JACK. Përdorimi i PipeWire lejon që në versionin e zakonshëm desktop të ofrohet kapaciteti i përpunimit të audio profesionist, eliminimin e fragmentimit dhe unifikimin e infrastrukturës audio për aplikacione të ndryshme.
Në lëshimet e kaluara, procesi i prapaskenës PulseAudio është përdorur për përpunimin e audios në Fedora Workstation, ndërsa aplikacionet përdornin bibliotekën klient për të ndërvepruar me këtë proces, për miksimin dhe menaxhimin e rrjedhave audio. Për përpunimin profesionist të audios, është përdorur serveri audio JACK dhe biblioteka përkatëse klient. Për të siguruar kompatibilitetin, në vend të librarive për ndërveprimin me PulseAudio dhe JACK është shtuar një shtresë funksionuese përmes PipeWire që lejon ruajtjen e funksionit të të gjithë klientëve ekzistues të PulseAudio dhe JACK, si dhe aplikacioneve të dorëzuara në formatin Flatpak. Për klientët e vjetër që përdorin API-në e nivelit të ulët ALSA, është instaluar një plugin ALSA që drejton rrjedhat audio direkt në PipeWire.
- Ndërtimet me desktopin KDE tani për herë të parë janë transferuar në përdorimin e Wayland. Sesioni në bazë X11 është kaluar në statusin e opsionit. Vërehet se lëshimi i KDE Plasma 5.20 i dhënë në Fedora 34 është afërsisht në përputhje me funksionalitetin e modit të punës mbi X11, duke përfshirë zgjidhjen e problemeve me regjistrimin e skrinëve dhe ngjeshjen me butonin e mesëm të mausit. Për të punuar me drejtuesit e pronarit NVIDIA është angazhuar paketa kwin-wayland-nvidia. Kompatibiliteti me aplikacionet X11 është siguruar përmes komponentit XWayland.
- ĂshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r Wayland. ĂshtĂ« shtuar mundĂ«sia e pĂ«rdorimit tĂ« komponentit XWayland nĂ« sisteme me drjverĂ« proprietarĂ« NVIDIA. NĂ« ambientet e bazuara nĂ« Wayland Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r operimin nĂ« modalitet pa monitor (headless), i cili lejon ekzekutimin e komponentĂ«ve tĂ« desktopit nĂ« sisteme serverĂ«sh tĂ« largĂ«t me organizimin e qasjes pĂ«rmes VNC ose RDP.
- Desktopi i Fedora Workstation Ă«shtĂ« azhurnuar nĂ« versionin GNOME 40 dhe librarinĂ« GTK 4. NĂ« GNOME 40, desktopet virtualĂ« nĂ« modalitetin e paraqitjes (Activities Overview) janĂ« kaluar nĂ« orientimin horizontal dhe shfaqen si njĂ« zinxhir qĂ« rrotullohet vazhdimisht nga majta nĂ« tĂ« djathtĂ«n. PĂ«r çdo desktop, i cili shfaqet nĂ« modalitetin e paraqitjes, janĂ« paraqitur vizualisht dritaret ekzistuese, pĂ«r tĂ« cilat aplikohet panoramim dhe zmadhim dinamik gjatĂ« ndĂ«rveprimit tĂ« pĂ«rdoruesit. ĂshtĂ« siguruar njĂ« kalim pa ndĂ«rprerje ndĂ«rmjet listes sĂ« programeve dhe desktopĂ«ve virtualĂ«. ĂshtĂ« pĂ«rmirĂ«suar organizimi i punĂ«s kur ka disa monitorĂ«. ĂshtĂ« modernizuar dizajni i shumĂ« programeve. NĂ« GNOME Shell Ă«shtĂ« siguruar pĂ«rdorimi i GPU pĂ«r renderimin e shaderĂ«ve.

- Të gjitha editionet e Fedora janë kaluar në përdorimin e mekanizmit systemd-oomd për reagimin e hershëm ndaj mungesës së memories në sistem, në vend të procesit të mëparshëm earlyoom. Systemd-oomd bazohet në nën-sistemin e bërthamës PSI (Pressure Stall Information), i cili lejon të analizoni informacionin për kohën e pritjes për marrjen e burimeve të ndryshme (CPU, memorie, hyrje/dalje) për një vlerësim të saktë të nivelit të ngarkesës së sistemit dhe natyrës së ngadalësimit të punës. PSI ofron mundësinë për të identifikuar fillimin e vonesave për shkak të mungesës së burimeve dhe për të përzgjedhur përfundimin e proceseve kërkuese në fazën kur sistemi ende nuk është në një gjendje kritike dhe nuk fillon të prishë ndjeshëm cache-në dhe të zëvendësojë të dhënat në pjesën e bllokimit.
- Në sistemin e skedarëve Btrfs, i cili nga versioni i kaluar është përdorur si parazgjedhje në versionet e Fedora-s për desktop (Fedora Workstation, Fedora KDE etj.), është përfshirë kompresimi i transparencës së të dhënave duke përdorur algoritmin ZSTD. Kompresimi aplikohet si parazgjedhje për instalimet e reja të Fedora 34. Përdoruesit e sistemeve të instaluara më parë mund të aktivizojnë kompresimin duke shtuar në "/etc/fstab" flagun "compress=zstd:1" dhe ekzekutimin e "sudo btrfs filesystem defrag -czstd -rv / /home/" për të kompresuar të dhënat ekzistuese. Për të vlerësuar eficiencën e kompresimit, mund të përdoret utiliteti "compsize". Vërehet se ruajtja e të dhënave në formë të kompresuar jo vetëm që kursen hapësirë disku, por gjithashtu rrit shpenzimin e burimeve të SSD-ve duke reduktuar volumet e operacioneve të shkrimit, si dhe përmirëson shpejtësinë e leximit dhe shkrimit të skedave të mëdha që mund të kompresohen lehtësisht në disqet e ngadalta.
- Në mesin e edicioneve zyrtare të distribucionit, është përfshirë një variant me menaxherin e dritares i3, i cili ofron një modalitet mozaik për organizimin e dritareve në desktop.
- Ka filluar krijimi i imazheve me desktopin KDE për sisteme të bazuara në arkitekturën AArch64, përveç grumbujve me desktopet GNOME dhe Xfce, dhe imazheve për sisteme serverike.
- ĂshtĂ« shtuar njĂ« imazh i ri Comp Neuro Container, i cili pĂ«rfshin njĂ« grup aplikacionesh pĂ«r modelimin dhe simulimin, tĂ« dobishme pĂ«r hulumtime nĂ« fushĂ«n e neurobiologjisĂ«.
- NĂ« edicionin pĂ«r internetin e objekteve (Fedora IoT), e cila ofron njĂ« ambient sistemor tĂ« reduktuar nĂ« minimum, pĂ«rditĂ«simi i tĂ« cilit bĂ«het nĂ« mĂ«nyrĂ« atomike pĂ«rmes zĂ«vendĂ«simit tĂ« imazhit tĂ« gjithĂ« sistemit, dhe aplikacionet janĂ« tĂ« ndara nga sistemi kryesor pĂ«rmes konteinerĂ«ve tĂ« izoluar (pĂ«r menaxhim pĂ«rdoret podman), Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r platformat ARM Pine64, RockPro64 dhe Jetson Xavier NX, si dhe Ă«shtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r platformat tĂ« bazuara nĂ« SoC i.MX8, si 96boards Thor96 dhe Solid Run HummingBoard-M. ĂshtĂ« siguruar pĂ«rdorimi i mekanizmave harduerikĂ« pĂ«r monitorimin e dĂ«shtimeve (watchdog) pĂ«r rivendosjen automatike tĂ« sistemit.
- Ka ekipimi i pacjeve të veçanta me bibliotekat e përdorura në projektet bazuar në Node.js është ndërprerë. Në vend të kësaj, për Node.js ofrohet vetëm shpërndarja e pacjeve bazë me interpretorin, skedarët e titujve, bibliotekat e para, modulat binare dhe mjetet kryesore për menaxhimin e pacjeve (NPM, yarn). Në aplikacionet e ofruara në depozitën Fedora që përdorin Node.js, lejohet integrimi i të gjitha varësive të disponueshme në një paketë, pa ndarjen dhe ndarjen e bibliotekave të përdorura në paketat e veçanta. Integrimi i bibliotekave do të eliminojë ngarkesën e pacjeve të vogla, do ta thjeshtojë mbështetje të pacjeve (më parë, mbështetësi e kalonte më shumë kohë në rishikimin dhe testimin e qindra pacjeve me biblioteka sesa në paketën kryesore me programin), do ta lirojë infrastrukturën nga konfliktet e bibliotekave dhe do të zgjidhë problemet me lidhjen në versionet e bibliotekave (mbështetësit do të përfshijnë në paketë versionet e kontrolluara dhe të testuara).
- Motorri i fontit FreeType është transferuar në përdorimin e motorit të formës gjenetike (shaping) HarfBuzz. Përdorimi i HarfBuzz në FreeType ka përmirësuar cilësinë e hintigimit (shkëputja e konturit të glifit gjatë rasterizimit për të rritur qartësinë në ekranet me rezolucion të ulët) gjatë shfaqjes së tekstit në gjuhë me formim të ndërlikuar të tekstit, në të cilat glifët mund të formohen nga disa simbole. Në veçanti, aplikimi i HarfBuzz lejon eliminimin e problemit të injorimit gjatë hintigimit të ligaturave, për të cilat nuk ka simbole të veçanta Unicode.
- ĂshtĂ« hequr mundĂ«sia pĂ«r tĂ« çaktivizuar SELinux gjatĂ« funksionimit - çaktivizimi pĂ«rmes ndryshimit tĂ« cilĂ«simeve /etc/selinux/config (SELINUX=disabled) tani nuk mbĂ«shtetet. Pas inicializimit, menaxhuesit LSM tĂ« SELinux tani kalojnĂ« nĂ« modalitetin vetĂ«m pĂ«r lexim, çka rrit mbrojtjen nga sulmet qĂ« synojnĂ« çaktivizimin e SELinux pas shfrytĂ«zimit tĂ« dobĂ«sive qĂ« lejojnĂ« ndryshimin e pĂ«rmbajtjes sĂ« memories sĂ« bĂ«rthamĂ«s. PĂ«r tĂ« çaktivizuar SELinux, mund tĂ« rinisni sistemin me kalimin e parametrave "selinux=0" nĂ« komandĂ«n e bĂ«rthamĂ«s. MundĂ«sia pĂ«r tĂ« switchuar modalitetet "enforcing" dhe "permissive" gjatĂ« nisjes Ă«shtĂ« ruajtur.
- Komponenti DDX Xwayland, që mundëson nisjen e Serverit X.Org për organizimin e ekzekutimit të aplikacioneve X11 në mjediset e bazuara në Wayland, është zhvendosur në një paketë të veçantë, që ndërtohet nga baza e re e kodit, e cila nuk varet nga lëshimet stabile. serverë X.Org.
- Rivendosja e të gjitha shërbimeve të azhurnuara të systemd pas përfundimit të transaksionit në menaxherin e paketave RPM është siguruar. Nëse më parë shërbimi ri-nishej direkt pas azhurnimit të çdo pakete që e prek atë, tani formohet një queue dhe shërbimet ri-nisen në fund të seancës RPM, pasi të gjitha paketat dhe bibliotekat janë azhurnuar.
- Imazhet për platformat ARMv7 (armhfp) janë të konfiguruara për përdorim UEFI si standard.
- Shuma e pajisjes virtuale të shkëmbimit, e cila ofrohet nga mekanizmi zRAM, është rritur nga një e katërta në gjysmën e madhësisë së memories fizike, dhe gjithashtu është caktuar një kufi prej 8 GB. Ky ndryshim lejon që instaluesi Anaconda të nisë me sukses në sisteme me një kapacitet të vogël RAM.
- Furnizimi i paketave crate për gjuhën Rust është siguruar në degën stabile. Paketat ofrohen me prefiksin "rust-".
- Për të reduktuar madhësinë e imazheve të instalimit ISO, është siguruar furnizimi i SquashFS të pastër, pa shtresën e brendshme EXT4, e cila u përdor për arsye historike.
- Janë standardizuar skedarët e konfiguracionit të shkarkuesit GRUB për të gjitha arkitekturën e mbështetura, pa marrë parasysh mbështetjen EFI.
- Për të reduktuar konsumimin e hapësirës në diskut, është siguruar kompresimi i skedarëve me firmware, që përdoren nga bërthama Linux (nga bërthama 5.3 mbështetet ngarkimi i firmware-em nga arkivat xz). Në formë të pakompresuar, të gjitha firmware-t zënë rreth 900 MB, ndërsa me kompresim gjatësia e tyre është arritur të zvogëlohet në gjysmën.
- Paketa ntp (server për sinkronizimin e kohës së saktë) është zëvendësuar me fork-in ntpsec.
- Paketa xemacs, xemacs-packages-base, xemacs-packages-extra dhe neXtaw janë shpallur të papërdorshme, zhvillimi i të cilave ka bërë kohë që ka ndalur. Paketa nscd është shpallur e papërdorshme - për keqardhjen e bazës së hostave tani përdoret systemd-resolved, dhe për keqardhjen e shërbimeve named mund të përdoret sssd.
- Furnizimi i koleksioneve të X11-ve të utiliteteve xorg-x11-* është ndërprerë, çdo utilitet tani ofrohet në një paketë të veçantë.
- Përdorimi i emrit master në depozitë git të projektit është ndaluar, pasi ky term konsiderohet së fundmi jo politikisht korrekt. Si emër i degës nga qëndra, në depozitat git tani përdoret emri 'main', ndërsa në depozitat me paketa, si src.fedoraproject.org/rpms, përdoret duga 'rawhide'.
- Versionet e paketave janë përmirësuar, duke përfshirë: 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. Ambientet LXQt 0.16.0 dhe Xfce 4.16 janë përmirësuar gjithashtu.
- ĂshtĂ« prezantuar logot i ri.

Për Fedora 34 gjithashtu janë vendosur në funksionim depozitë 'free' dhe 'nonfree' të projektit RPM Fusion, ku janë të disponueshme paketa me aplikacione multimedia shtesë (MPlayer, VLC, Xine), kodekë video/audio, mbështetje për DVD, drejtues pronësorë për AMD dhe NVIDIA, programe lojrash, dhe emulatorë.
Burimi: opennet.ru


