Sapohet publikimi i distribucionit Linux Fedora 34. Produktet Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition dhe një grup "spins" me ndërtimet Live të mjediseve të desktopit KDE Plasma 5, Xfce, i3, MATE, Cinnamon, LXDE dhe LXQt janë përgatitur për shkarkim. Ndërtimet janë formuar për arkitekturat x86_64, Power64, ARM64 (AArch64) dhe 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ë transferuar në multimedia server PipeWire, i cili tani përdoret si standard në vend të PulseAudio dhe JACK. Përdorimi i PipeWire lejon që në një redaktim desktop standard të ofrohen kapacitete profesionale për përpunimin e zërit, duke eliminuar fragmentimin dhe duke unifikuar infrastrukturën audio për aplikacione të ndryshme.
Në botimet e mëparshme, përpunimi i zërit në Fedora Workstation është realizuar nga një proces në prapavijë PulseAudio, ndërsa aplikacionet përdornin një bibliotekë klienti për të bashkëngjitur dhe menaxhuar rrjedhat audio. Për përpunim profesional të zërit është përdorur serveri audio JACK dhe biblioteka e tij klienti. Për të siguruar kompatibilitetin, në vend të biblioteka për të bashkëvepruar me PulseAudio dhe JACK është shtuar një ndërfaqe që punon përmes PipeWire, e cila lejon ruajtjen e funksionimit të të gjithë klientëve ekzistues të PulseAudio dhe JACK, si dhe të aplikacioneve të shpërndara në formatin Flatpak. Për klientët e vjetër që përdorin API të ulët ALSA, është instaluar një plug-in ALSA që drejton rrjedhat audio drejtpërdrejt në PipeWire.
- Ndërtimet me desktop KDE tani përdorin Wayland si standard. Seanca mbi bazën e X11 është transformuar në një opsion. Vërehet se blloku i ofruar në Fedora 34 i KDE Plasma 5.20 është gati për të arritur barazimin me funksionalitetin e modit mbi X11, duke përfshirë zgjidhjen e problemeve me regjistrimin e skenave dhe ngjitim të mesëm me miun. Për përdorimin e drivereve proprietarë NVIDIA, është angazhuar paketa kwin-wayland-nvidia. Kompatibiliteti me aplikacionet X11 është siguruar nëpërmjet komponentit XWayland.
- ĂshtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r Wayland. ĂshtĂ« shtuar mundĂ«sia e pĂ«rdorimit tĂ« komponentit XWayland nĂ« sisteme me drivere proprietarĂ« NVIDIA. NĂ« ambientet mbi bazĂ«n e Wayland Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r punĂ«n pa monitor (headless), e cila lejon nisjen e komponentĂ«ve tĂ« desktopit nĂ« sisteme serverash tĂ« largĂ«t, duke organizuar qasjen pĂ«rmes VNC ose RDP.
- Desktopi Fedora Workstation Ă«shtĂ« azhurnuar nĂ« versionin GNOME 40 dhe bibliotekĂ«n GTK 4. NĂ« GNOME 40, desktopet virtualĂ« nĂ« modin aktiviteteve (Activities Overview) janĂ« transferuar nĂ« orientimin horizontal dhe shfaqen si njĂ« zinxhir qĂ« rrotullohet pandĂ«rprerĂ« nga majtas nĂ« djathtas. NĂ« çdo desktop, i cili shfaqet nĂ« modin e aktiviteteve, janĂ« paraqitur dritaret ekzistuese, tĂ« cilat aplikojnĂ« panoramim dhe zoom dinamik gjatĂ« ndĂ«rveprimit tĂ« pĂ«rdoruesit. ĂshtĂ« siguruar njĂ« kalim i pandĂ«rprerĂ« midis listĂ«s sĂ« aplikacioneve dhe desktopĂ«ve virtualĂ«. ĂshtĂ« pĂ«rmirĂ«suar organizimi i punĂ«s me monitorĂ« tĂ« shumtĂ«. Ka pasur modernizim nĂ« pamjen e shumĂ« aplikacioneve. NĂ« GNOME Shell Ă«shtĂ« siguruar pĂ«rdorimi i GPU pĂ«r rendimin e shaderave.

- Të gjitha redaksitë e Fedora janë transferuar në përdorimin e mekanizmës systemd-oomd për reagim të hershëm ndaj mungesës së memorie në sistem, në vend të procesit të mëparshëm earlyoom. Systemd-oomd bazohet në nënësinë e kernelit PSI (Pressure Stall Information), që lejon analizimin e informacionit në hapësirën e përdoruesit lidhur me kohën e pritjes për marrjen e burimeve të ndryshme (CPU, memorie, I/O) për një vlerësim të saktë 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ërjashtuar selektivisht proceset që kërkojnë shumë burime në një fazë kur sistemi ende nuk është në një gjendje kritike dhe nuk fillon të presë intensivisht cache-in dhe të shtojë të dhëna në pjesën e shkëmbimit.
- Në sistemin e skedarëve Btrfs, i cili nga versioni i kaluar aplikohet si parazgjedhje në variantet Fedora për desktop (Fedora Workstation, Fedora KDE, etj.), është e aktivizuar kompresimi i transparencës së të dhënave duke përdorur algoritmin ZSTD. Kompresimi si parazgjedhje aplikohet për instalimet e reja të Fedora 34. Përdoruesit e sistemeve tashmë të instaluara mund ta aktivizojnë kompresimin duke shtuar në /etc/fstab flamurin "compress=zstd:1" dhe duke ekzekutuar "sudo btrfs filesystem defrag -czstd -rv / /home/" për të kompresuar të dhënat ekzistuese. Për të vlerësuar efikasitetin e kompresimit, mund të përdoret utilitarja "compsize". Vërehet se ruajtja e të dhënave në formë të kompresuar lejon jo vetëm kursimin e hapësirës së diskut, por gjithashtu rrit burimin e punës së SSD-ve për shkak të uljes së volumit të operacioneve të shkruarjes, si dhe rrit shpejtësinë e leximit dhe shkruarjes së skedarëve të mëdhenj të kompresueshëm në disqet e ngadalta.
- Mes varianteve zyrtare të shpërndarjes, është pranuar versioni me menaxherin e dritareve i3, i cili ofron një modalitet mozaiku për organizimin e dritareve në desktop.
- Ka filluar formimi i imazheve me desktop KDE për sistemet e bazuara në arkitekturën AArch64, përveç përmbledhjeve me desktopet GNOME dhe Xfce, si dhe imazhe për sistemet server.
- ĂshtĂ« shtuar njĂ« imazh i ri Comp Neuro Container, qĂ« pĂ«rfshin njĂ« pĂ«rzgjedhje aplikacionesh pĂ«r modelimin dhe simulimin, tĂ« dobishme pĂ«r kĂ«rkimet nĂ« fushĂ«n e neurobiologjisĂ«.
- NĂ« variantin pĂ«r internetin e gjĂ«rave (Fedora IoT), i cili ofron njĂ« mjedis sistemor tĂ« reduktuar nĂ« minimum, pĂ«r tĂ« cilin azhurnimi bĂ«het nĂ« mĂ«nyrĂ« atomike duke zĂ«vendĂ«suar tĂ« gjithĂ« imazhin e sistemit, dhe aplikacionet janĂ« tĂ« ndara nga sistemi kryesor pĂ«rmes konteinerĂ«ve tĂ« izoluar (pĂ«r menaxhimin pĂ«rdoret podman), Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r platformat ARM tĂ« Pine64, RockPro64 dhe Jetson Xavier NX, si dhe Ă«shtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r platformat e bazuara nĂ« SoC i.MX8, si Thor96 dhe Solid Run HummingBoard-M. ĂshtĂ« siguruar pĂ«rdorimi i mekanizmave tĂ« ndjekjes sĂ« dĂ«shtimeve (watchdog) pĂ«r rikuperimin automatik tĂ« sistemit.
- Ka ndaluar formimi i paketave tĂ« veçanta me bibliotekat qĂ« pĂ«rdoren nĂ« projektet e bazuara nĂ« Node.js. NĂ« vend tĂ« kĂ«saj, pĂ«r Node.js Ă«shtĂ« siguruar dorĂ«zimi vetĂ«m i paketave bazĂ« me interpretuesin, skedarĂ«t e baĆ, bibliotekat fillestare, modulĂ«t binarĂ« dhe mjetet kryesore pĂ«r menaxhimin e paketave (NPM, yarn). NĂ« aplikacionet e dorĂ«zuara nĂ« depozitat e Fedora, qĂ« pĂ«rdorin Node.js, lejohet pĂ«rfshirja e tĂ« gjitha varĂ«sive nĂ« njĂ« paketĂ«, pa ndarjen dhe rezervimin e bibliotekave tĂ« pĂ«rdorura nĂ« paketa tĂ« veçanta. PĂ«rfshirja e bibliotekave do tĂ« lejojĂ« shmangien e grumbullimit me paketa tĂ« vogla, do tĂ« thjeshtojĂ« mbĂ«shtetje paketeve (mĂ« parĂ« mbĂ«shtetĂ«si kalonte mĂ« shumĂ« kohĂ« nĂ« rishikimin dhe testimin e qindra paketave me biblioteka se sa nĂ« paketĂ«n kryesore me programin), do tĂ« eliminojĂ« konfliket e bibliotekave dhe do tĂ« zgjidhi problemet me ngjitjen nĂ« versionet e bibliotekave (mbĂ«shtetĂ«sit do tĂ« pĂ«rfshijnĂ« nĂ« paketĂ« versionet e verifikuara dhe tĂ« testuara nĂ« punĂ«).
- Motori i fontit FreeType është kaluar në përdorimin e motorit të organizimit të glifave (shaping) HarfBuzz. Përdorimi i HarfBuzz në FreeType ka lejuar përmirësimin e cilësisë së hintonimit (shqipërimi i konturit të glifit gjatë rastërizimit për të përmirësuar qartësinë në ekranet me rezolucion të ulët) kur shfaqet teksti në gjuhë me organizim të komplikuar të tekstit, ku glifet mund të formohen nga disa simbole. Në veçanti, përdorimi i HarfBuzz lejon eliminimin e problemit me injorimin gjatë hintonimit të ligaturave, për të cilat nuk ka simbole të veçanta Unicode.
- Ka hequr mundĂ«sinĂ« e çaktivizimit tĂ« SELinux gjatĂ« punĂ«s â çaktivizimi pĂ«rmes ndryshimit tĂ« cilĂ«simeve nĂ« /etc/selinux/config (SELINUX=disabled) tani nuk mbĂ«shtetet. Pas inicializimit SELinux, menaxherĂ«t e LSM tani kalohen nĂ« modalitetin vetĂ«m pĂ«r lexim, çka lejon rritjen e mbrojtjes nga sulmet qĂ« kanĂ« si objektiv çaktivizimin e SELinux pas shfrytĂ«zimit tĂ« vulnerabiliteteve, tĂ« cilat lejojnĂ« ndryshimin e pĂ«rmbajtjes sĂ« memories sĂ« bĂ«rthamĂ«s. PĂ«r tĂ« çaktivizuar SELinux, mund tĂ« rinisni sistemin duke kaluar parametrin "selinux=0" nĂ« komandĂ«n e bĂ«rthamĂ«s. MundĂ«sia pĂ«r tĂ« ndryshuar modalitetet "enforcing" dhe "permissive" gjatĂ« ngarkesĂ«s Ă«shtĂ« ruajtur.
- Komponenti DDX Xwayland, që siguron ekzekutimin e X.Org Server për organizimin e ekzekutimit të aplikacioneve X11 në ambientet e bazuara në Wayland, është transferuar në një paketë të veçantë, e cila ndërtohet nga një bazë të re kodimi, që nuk varet nga daljet stabile. server X.Org.
- Sigurohet riaktivizimi i të gjitha shërbimeve të azhurnuara systemd njëherësh pas përfundimit të transaksionit në menaxherin e paketave RPM. Ndryshe nga më parë kur shërbimi riaktivizohej menjëherë pas azhurnimit të çdo pakete që e prek, tani krijohet një radhë dhe shërbimet riaktivizohen në fund të sesionit RPM, pasi të jenë azhurnuar të gjitha paketat dhe bibliotekat.
- Imazhet për platformat ARMv7 (armhfp) tani përcaktohen në mënyrë default për të përdorur UEFI.
- Madhësia e pajisjes virtuale të ndihmës zhbllokuese, e cila ofrohet nga mekanizmi zRAM, është rritur nga një e katërta në një gjysmë të madhësisë së memories fizike, dhe është gjithashtu e kufizuar në një limit prej 8 GB. Ky ndryshim lejon një instalim të suksesshëm të Anaconda në sisteme me kapacitet të vogël RAM.
- Sigurohet ofrimi i pacaketeve crate në degën stabile për gjuhën Rust. Paketat ofrohen me prefiksin "rust-".
- Për të zvogëluar madhësinë e imazheve të instalimit iso, sigurohet ofrimi i SquashFS të pastër, pa qatësinë e brendshme EXT4, e cila është përdorur për arsye historike.
- E bërë një unifikim i skedave të konfigurimit për ngarkuesin GRUB për të gjitha arkitekturën e mbështetur, pa marrë parasysh mbështetjeën EFI.
- Për të reduktuar konsumimin e hapësirës në disk, është bërë kompresimi i skedave me firmware, që përdoren nga bërthama Linux (nga bërthama 5.3 e mbështetur ngarkimi i firmware nga arkivët xz). Në formën e papërpunuar, të gjitha firmware zënë rreth 900 MB, ndërsa me kompresim madhësia e tyre është reduktuar me gjysmë.
- Paketa ntp (server për sinkronizimin e kohës së saktë) është zëvendësuar nga fork ntpsec.
- JanĂ« shpallur tĂ« obsoleshentĂ«t paketat xemacs, xemacs-packages-base, xemacs-packages-extra dhe neXtaw, zhvillimi i tĂ« cilave Ă«shtĂ« ndalur prej kohĂ«sh. PaketĂ«n nscd gjithashtu e shpallĂ«m obsoleshente â pĂ«r keqkonsumin e bazĂ«s sĂ« hosteve tashmĂ« pĂ«rdoret systemd-resolved, dhe pĂ«r keqkonsumin e shĂ«rbimeve, mund tĂ« pĂ«rdoret sssd.
- Janë ndalur ofrimi i koleksioneve të utiliteteve X11 xorg-x11-*, secila utilitet tani ofrohet në një paketë të veçantë.
- Ka ndaluar përdorimi i emrit master në repozitoritë git të projektit, sepse ky term është konsideruar gjithnjë e më pak politikisht korrekt. Si emri default i degës në repozitoritë git tani përdoret emri "main", ndërsa në repozitoritë e pakove, si src.fedoraproject.org/rpms, përdoret dega "rawhide".
- Janë azhurnuar versionet e paketave, 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. Janë azhurnuar gjithashtu ambientet e punës LXQt 0.16.0 dhe Xfce 4.16.
- ĂshtĂ« prezantuar njĂ« logotip i ri.

Njëkohësisht për Fedora 34 janë aktivizuar repozitoritë "free" dhe "nonfree" të projektit RPM Fusion, në të cilat janë të disponueshme paketa me aplikacione të tjera multimediale (MPlayer, VLC, Xine), kodekët video/audio, mbështetje për DVD, drajverë pronarë AMD dhe NVIDIA, programe lojrash, emulatorë.
Burimi: opennet.ru


