Fedora 34 Linux platinimo išleidimas

Buvo pristatytas „Linux“ platinimo „Fedora 34“ išleidimas „Fedora Workstation“, „Fedora Server“, „CoreOS“, „Fedora IoT Edition“, taip pat „sukimų“ rinkinys su tiesioginėmis darbalaukio aplinkų versijomis KDE Plasma 5, Xfce, i3, MATE. , Cinamonas, LXDE buvo paruošti atsisiųsti ir LXQt. Surinkimai generuojami x86_64, Power64, ARM64 (AArch64) architektūroms ir įvairiems įrenginiams su 32 bitų ARM procesoriais. Fedora Silverblue versijų publikavimas atidėtas.

Žymiausi Fedora 34 patobulinimai yra šie:

  • Visi garso srautai buvo perkelti į PipeWire medijos serverį, kuris dabar yra numatytasis vietoj PulseAudio ir JACK. Naudodami PipeWire galite suteikti profesionalias garso apdorojimo galimybes įprastame darbalaukio leidime, atsikratyti fragmentacijos ir suvienodinti garso infrastruktūrą skirtingoms programoms.

    Ankstesniuose leidimuose „Fedora Workstation“ naudojo foninį procesą, vadinamą „PulseAudio“, kad apdorotų garsą, o programos naudojo kliento biblioteką, kad sąveikautų su šiuo procesu, maišydamos ir tvarkydamos garso srautus. Profesionaliam garso apdorojimui buvo naudojamas JACK garso serveris ir susijusi kliento biblioteka. Siekiant užtikrinti suderinamumą, vietoj bibliotekų, skirtų sąveikai su PulseAudio ir JACK, buvo pridėtas sluoksnis, veikiantis per PipeWire, kuris leidžia išsaugoti visų esamų PulseAudio ir JACK klientų bei Flatpak formatu pateiktų programų darbą. Pasenusiems klientams, naudojantiems žemo lygio ALSA API, įdiegtas ALSA papildinys, kuris nukreipia garso srautus tiesiai į PipeWire.

  • KDE darbalaukio versijos buvo perjungtos į Wayland pagal numatytuosius nustatymus. X11 pagrįsta sesija buvo perkelta į pasirinktį. Pastebėta, kad KDE Plasma 34, tiekiamo kartu su Fedora 5.20, funkcionalumas buvo beveik lygus su X11 veikimo režimu, įskaitant ekrano transliavimo ir vidurinio pelės mygtuko įklijavimo problemas. Kad veiktų naudojant patentuotas NVIDIA tvarkykles, naudojamas paketas kwin-wayland-nvidia. Suderinamumas su X11 programomis užtikrinamas naudojant XWayland komponentą.
  • Patobulintas „Wayland“ palaikymas. Pridėta galimybė naudoti XWayland komponentą sistemose su patentuotomis NVIDIA tvarkyklėmis. „Wayland“ pagrindu sukurtose aplinkose įdiegtas palaikymas dirbant be galvos režimu, kuris leidžia paleisti darbalaukio komponentus nuotolinėse serverių sistemose su prieiga per VNC arba RDP.
  • „Fedora Workstation“ darbalaukis buvo atnaujintas į GNOME 40 ir GTK 4. GNOME 40, Veiklos apžvalgos virtualūs darbalaukiai buvo perkelti į kraštovaizdžio padėtį ir rodomi nuolat slenkančioje grandinėje iš kairės į dešinę. Kiekvienas darbalaukis, rodomas apžvalgos režimu, vizualizuoja galimus langus ir dinamiškai stumia bei priartina, kai vartotojas sąveikauja. Suteikiamas sklandus perėjimas tarp programų sąrašo ir virtualių stalinių kompiuterių. Patobulintas darbo organizavimas, kai yra keli monitoriai. Daugelio programų dizainas buvo modernizuotas. GNOME Shell palaiko GPU naudojimą šešėliams pateikti.
    Fedora 34 Linux platinimo išleidimas
  • Visi „Fedora“ leidimai buvo perkelti, kad būtų naudojamas „systemd-oomd“ mechanizmas, skirtas ankstyvam reagavimui į mažos sistemos atminties sąlygas, o ne anksčiau naudotą „earnoom“ procesą. „Systemd-oomd“ yra pagrįstas PSI (Pressure Stall Information) branduolio posistemiu, leidžiančiu vartotojo erdvėje analizuoti informaciją apie laukimo laiką norint gauti įvairius išteklius (procesoriaus, atminties, I/O), kad būtų galima tiksliai įvertinti sistemos apkrovos lygį. ir sulėtėjimo pobūdis. PSI leidžia aptikti vėlavimus dėl resursų trūkumo ir pasirinktinai nutraukti daug išteklių reikalaujančius procesus, kai sistema dar nėra kritinės būsenos ir nepradeda intensyviai apkarpyti talpyklos bei stumti duomenų į apsikeitimo sandorį. pertvara.
  • Btrfs failų sistema, kuri nuo paskutinio leidimo buvo numatytoji Fedora darbalaukio versijose (Fedora Workstation, Fedora KDE ir kt.), apima skaidrų duomenų glaudinimą naudojant ZSTD algoritmą. Suspaudimas yra numatytasis naujiems „Fedora 34“ diegimams. Esamų sistemų vartotojai gali įjungti glaudinimą pridėdami žymą „compress=zstd:1“ prie /etc/fstab ir paleisdami „sudo btrfs filesystem defrag -czstd -rv / /home/“ suspausti jau turimus duomenis. Norėdami įvertinti suspaudimo efektyvumą, galite naudoti „compsize“ įrankį. Pažymima, kad duomenų saugojimas suspaustoje formoje ne tik sutaupo vietos diske, bet ir padidina SSD diskų tarnavimo laiką, sumažindamas rašymo operacijų apimtį, taip pat padidina didelių, gerai suspaustų failų skaitymo ir rašymo greitį lėtuose diskuose. .
  • Oficialiuose platinimo leidimuose yra versija su i3 langų tvarkykle, kuri darbalaukyje siūlo langų išdėstymo režimą su plytelėmis.
  • Prasidėjo vaizdų formavimas su KDE darbalaukiu sistemoms, pagrįstoms AArch64 architektūra, be surinkimų su GNOME ir Xfce darbalaukiais bei vaizdų serverių sistemoms.
  • Pridėtas naujas Comp Neuro Container vaizdas, kuriame yra modeliavimo ir modeliavimo programų, naudingų neurologijos tyrimams.
  • Daiktų internetui (Fedora IoT) skirtas leidimas, siūlantis iki minimumo nuimtą sistemos aplinką, kurios atnaujinimas atliekamas atomiškai pakeičiant visos sistemos vaizdą, o programos atskirtos nuo pagrindinės sistemos naudojant izoliuotus konteinerius. („Podman“ naudojamas valdymui), ARM plokščių palaikymas buvo pridėtas Pine64, RockPro64 ir Jetson Xavier NX, taip pat patobulintas i.MX8 SoC pagrindu veikiančių plokščių, tokių kaip 96boards Thor96 ir Solid Run HummingBoard-M, palaikymas. Numatytas aparatūros gedimų sekimo mechanizmų (watchdog) naudojimas automatiniam sistemos atkūrimui.
  • Atskirų paketų su bibliotekomis, naudojamų projektuose, pagrįstuose Node.js, kūrimas buvo nutrauktas. Vietoj to, Node.js pateikiami tik pagrindiniai paketai su interpretatoriumi, antraštės failai, pagrindinės bibliotekos, dvejetainiai moduliai ir pagrindiniai paketų valdymo įrankiai (NPM, siūlai). „Fedora“ saugykloje pristatomoms programoms, naudojančioms Node.js, leidžiama įterpti visas esamas priklausomybes į vieną paketą, neskirstant ar neatskiriant naudojamų bibliotekų į atskirus paketus. Bibliotekų įdėjimas leis atsikratyti mažų paketų netvarkos, supaprastins paketų priežiūrą (anksčiau prižiūrėtojas daugiau laiko praleisdavo šimtus paketų su bibliotekomis peržiūrėdamas ir išbandydamas nei pagrindiniame pakete su programa), pašalins bibliotekų konfliktų infrastruktūra ir išspręs susiejimo su bibliotekos versijomis problemas (tvarkytojai į paketą įtrauks patikrintas ir patikrintas versijas).
  • „FreeType“ šrifto variklis buvo konvertuotas naudoti „HarfBuzz“ glifų formavimo variklį. „HarfBuzz“ naudojimas „FreeType“ pagerino užuominų kokybę (lyginant glifo kontūrą rastruojant, kad būtų aiškumas žemos raiškos ekranuose), kai tekstas pateikiamas sudėtingo teksto išdėstymo kalbomis, kuriose glifus galima sudaryti iš kelių personažai. Visų pirma, naudojant „HarfBuzz“ galima atsikratyti problemos, susijusios su ligatūrų, kurių užuominų metu nėra atskirų „Unicode“ simbolių, ignoravimo.
  • Galimybė išjungti SELinux veikiant buvo pašalinta – jos išjungimas pakeitus /etc/selinux/config parametrus (SELINUX=disabled) nebepalaikomas. Po SELinux inicijavimo LSM tvarkyklės dabar nustatomos tik skaitymo režimu, o tai pagerina apsaugą nuo atakų, kurios bando išjungti SELinux išnaudojus spragas, leidžiančias modifikuoti branduolio atminties turinį. Norėdami išjungti SELinux, galite iš naujo paleisti sistemą branduolio komandinėje eilutėje perduodami parametrą "selinux=0". Galimybė perjungti „priverstinį“ ir „leistiną“ režimus įkrovos proceso metu išlieka.
  • Xwayland DDX komponentas, kuris valdo X.Org serverį, kad organizuotų X11 programų vykdymą Wayland pagrindu sukurtose aplinkose, buvo perkeltas į atskirą paketą, surinktą iš naujos kodo bazės, kuri nepriklauso nuo stabilių X leidimų. Organizacijos serveris.
  • Įgalintas visų atnaujintų sisteminių paslaugų paleidimas iš naujo iš karto po operacijos RPM paketo tvarkyklėje. Jei anksčiau paslauga buvo paleista iš naujo atnaujinus kiekvieną paketą, kuris susikirto su juo, dabar susidaro eilė ir paslaugos paleidžiamos iš naujo pačioje RPM seanso pabaigoje, atnaujinus visus paketus ir bibliotekas.
  • ARMv7 plokščių (armhfp) vaizdai buvo konvertuoti į UEFI pagal numatytuosius nustatymus.
  • zRAM variklio teikiamo virtualaus apsikeitimo įrenginio dydis padidinamas nuo ketvirčio iki pusės fizinės atminties dydžio, taip pat ribojamas iki 8 GB. Pakeitimas leidžia sėkmingai paleisti Anaconda diegimo programą sistemoje su nedideliu RAM kiekiu.
  • Užtikrintas dėžių paketų, skirtų Rust kalbai, pristatymas stabiliame filiale. Paketai pateikiami su priešdėliu "rust-".
  • Norint sumažinti diegimo ISO atvaizdų dydį, pateikiamas grynas SquashFS be įdėto EXT4 sluoksnio, kuris buvo naudojamas dėl istorinių priežasčių.
  • GRUB įkrovos konfigūracijos failai buvo suvienodinti visoms palaikomoms architektūroms, nepaisant EFI palaikymo.
  • Siekiant sumažinti disko vietos sunaudojimą, pateikiamas failų suspaudimas naudojant „Linux“ branduolio naudojamą programinę-aparatinę įrangą (pradedant nuo 5.3 branduolio, palaikomas programinės aparatinės įrangos įkėlimas iš xz archyvų). Išpakavus visa programinė įranga užima apie 900 MB, o suglaudus jų dydis sumažėjo perpus.
  • Paketas ntp (serveris tiksliam laikui sinchronizuoti) buvo pakeistas ntpsec šakute.
  • Paketai xemacs, xemacs-packages-base, xemacs-packages-extra ir neXtaw, kurių kūrimas jau seniai sustojęs, buvo paskelbti pasenusiais. Paketas nscd buvo pasenęs – systemd-resolved dabar naudojamas pagrindinio kompiuterio duomenų bazei talpykloje laikyti, o sssd galima naudoti pavadintų paslaugų talpykloje saugoti.
  • X11 paslaugų kolekcijos xorg-x11-* buvo nutrauktos. Dabar kiekviena priemonė siūloma atskirame pakete.
  • Vardo master naudojimas projekto git saugyklose buvo sustabdytas, nes pastaruoju metu šis žodis buvo laikomas politiškai nekorektišku. Numatytasis filialo pavadinimas git saugyklose dabar yra „main“, o saugyklose su tokiais paketais kaip src.fedoraproject.org/rpms šaka yra „rawhide“.
  • Atnaujintos paketo versijos, įskaitant: 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. Atnaujinta LXce.0.16.0 Xce4.16
  • Pristatytas naujas logotipas.
    Fedora 34 Linux platinimo išleidimas

Tuo pačiu metu „Fedora 34“ buvo paleistos „nemokamos“ ir „nelaisvos“ projekto RPM Fusion saugyklos, kuriose yra paketai su papildomomis daugialypės terpės programomis (MPlayer, VLC, Xine), vaizdo / garso kodekais, DVD palaikymu, patentuota AMD ir NVIDIA tvarkyklės, žaidimų programos, emuliatoriai.

Šaltinis: opennet.ru

Добавить комментарий