Linuxi distributsiooni Fedora 34 väljalase

Esitleti Linuxi distributsiooni Fedora 34 väljalaset. Tooted Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition, aga ka "keerutuste" komplekt koos töölauakeskkondade reaalajas järgudega KDE Plasma 5, Xfce, i3, MATE , Cinnamon, LXDE on allalaadimiseks ette valmistatud ja LXQt. Kooste genereeritakse x86_64, Power64, ARM64 (AArch64) arhitektuuridele ja erinevatele 32-bitiste ARM protsessoritega seadmetele. Fedora Silverblue'i ehituste avaldamine viibib.

Fedora 34 kõige märkimisväärsemad täiustused on:

  • Kõik helivood on teisaldatud PipeWire'i meediumiserverisse, mis on nüüd vaikeseade PulseAudio ja JACKi asemel. PipeWire'i kasutamine võimaldab pakkuda professionaalseid helitöötlusvõimalusi tavalises töölauaväljaandes, vabaneda killustatusest ja ühtlustada helitaristut erinevate rakenduste jaoks.

    Eelmistes väljaannetes kasutas Fedora Workstation heli töötlemiseks taustaprotsessi nimega PulseAudio ja rakendused kasutasid selle protsessiga suhtlemiseks, helivoogude segamiseks ja haldamiseks klienditeeki. Professionaalseks helitöötluseks kasutati heliserverit JACK ja sellega seotud klienditeeki. Ühilduvuse tagamiseks on PulseAudio ja JACK-iga suhtlemise teekide asemele lisatud PipeWire kaudu töötav kiht, mis võimaldab salvestada kõigi olemasolevate PulseAudio ja JACK-i klientide ning Flatpak formaadis tarnitavate rakenduste tööd. Madala taseme ALSA API-d kasutavate pärandklientide jaoks on installitud ALSA pistikprogramm, mis suunab helivood otse PipeWire'i.

  • KDE töölauaga järgud on vaikimisi lülitatud Waylandi kasutama. X11-põhine seanss on taandatud valikusse. Märgitakse, et Fedora 34-ga kaasas oleva KDE Plasma 5.20 väljalase on funktsionaalsuselt peaaegu võrdsustatud X11 peal oleva töörežiimiga, sealhulgas probleemid ekraaniülekande ja hiire keskmise nupu kleepimisega. NVIDIA patenteeritud draiverite kasutamisel töötamiseks kasutatakse paketti kwin-wayland-nvidia. Ühilduvus X11 rakendustega on tagatud XWaylandi komponendi abil.
  • Täiustatud Waylandi tugi. Lisati võimalus kasutada XWaylandi komponenti patenteeritud NVIDIA draiveritega süsteemides. Waylandi-põhistes keskkondades on juurutatud peata režiimis töötamise tugi, mis võimaldab käivitada töölaua komponente kaugserverisüsteemides, millel on juurdepääs VNC või RDP kaudu.
  • Fedora Workstationi töölauda on värskendatud versioonidele GNOME 40 ja GTK 4. GNOME 40 tegevuste ülevaate virtuaalsed töölauad on viidud horisontaalsesse asendisse ja neid kuvatakse pidevalt vasakult paremale kerivas ahelas. Iga ülevaaterežiimis kuvatav töölaud visualiseerib saadaolevaid aknaid ning dünaamiliselt panoraamib ja suumib, kui kasutaja suhtleb. Programmide loendi ja virtuaalsete töölaudade vahel on sujuv üleminek. Parem töökorraldus, kui monitore on mitu. Paljude programmide kujundust on kaasajastatud. GNOME Shell toetab varjutajate renderdamiseks GPU kasutamist.
    Linuxi distributsiooni Fedora 34 väljalase
  • Kõik Fedora väljaanded on viidud varem kasutatud varajase protsessi asemel kasutama systemd-oomd mehhanismi, et reageerida süsteemi vähesele mälutingimustele varakult. Systemd-oomd põhineb PSI (Pressure Stall Information) tuuma alamsüsteemil, mis võimaldab analüüsida kasutajaruumis teavet erinevate ressursside (CPU, mälu, I/O) hankimise ooteaja kohta, et hinnata täpselt süsteemi koormuse taset. ja aeglustumise olemus. PSI võimaldab tuvastada ressursside puudumisest tulenevaid viivitusi ja valikuliselt lõpetada ressursimahukad protsessid etapis, mil süsteem ei ole veel kriitilises olekus ega hakka intensiivselt vahemälu kärpima ega andmeid vahetuspunkti suruma. vahesein.
  • Btrfs-failisüsteem, mis on alates viimasest väljalaskest olnud Fedora töölauaversioonide (Fedora Workstation, Fedora KDE jne) vaikeseade, sisaldab läbipaistvat andmete tihendamist, kasutades ZSTD algoritmi. Pakkimine on Fedora 34 uute installide vaikeseade. Olemasolevate süsteemide kasutajad saavad tihendamise lubada, lisades faili /etc/fstab lipu "compress=zstd:1" ja käivitades "sudo btrfs failisüsteemi defrag -czstd -rv / /home/" juba olemasolevate andmete tihendamiseks. Tihendustõhususe hindamiseks võite kasutada utiliiti "compsize". Märgitakse, et andmete tihendatud kujul salvestamine mitte ainult ei säästa kettaruumi, vaid pikendab ka SSD-draivide kasutusiga, vähendades kirjutustoimingute mahtu, ning suurendab ka suurte, hästi tihendatud failide lugemise ja kirjutamise kiirust aeglastel draividel. .
  • Distributsiooni ametlikud väljaanded sisaldavad i3 aknahalduriga versiooni, mis pakub töölaual plaaditud akende paigutuse režiimi.
  • AArch64 arhitektuuril põhinevate süsteemide jaoks on alanud piltide moodustamine KDE töölauaga, lisaks kooste GNOME ja Xfce töölaudadega ning piltide moodustamine serverisüsteemide jaoks.
  • Lisatud on uus Comp Neuro Containeri pilt, mis sisaldab valikut neuroteaduse uurimisel kasulikke modelleerimis- ja simulatsioonirakendusi.
  • Asjade Interneti (Fedora IoT) väljaanne, mis pakub miinimumini eemaldatud süsteemikeskkonda, mille värskendamine toimub aatomipõhiselt, asendades kogu süsteemi kujutise, ja rakendused eraldatakse põhisüsteemist isoleeritud konteinerite abil. (halduseks kasutatakse podmani), on lisatud tugi ARM-plaatidele Pine64, RockPro64 ja Jetson Xavier NX, samuti täiustatud tugi i.MX8 SoC-põhistele plaatidele nagu 96boards Thor96 ja Solid Run HummingBoard-M. Süsteemi automaatseks taastamiseks on ette nähtud riistvaratõrgete jälgimismehhanismide (valvekoera) kasutamine.
  • Node.js-il põhinevates projektides kasutatavate raamatukogudega eraldi pakettide loomine on lõpetatud. Selle asemel on Node.js varustatud ainult põhipakettidega, millel on tõlk, päisefailid, peamised teegid, binaarmoodulid ja põhilised paketihaldustööriistad (NPM, lõng). Fedora hoidlas tarnitud rakendustel, mis kasutavad Node.js-i, on lubatud manustada kõik olemasolevad sõltuvused ühte paketti, ilma kasutatavaid teeke eraldi pakettideks tükeldamata või eraldamata. Teekide manustamine võimaldab teil vabaneda väikepakettide segadusest, lihtsustab pakettide hooldust (varem kulutas hooldaja rohkem aega sadade pakettide ülevaatamisele ja testimisele koos teekidega kui programmi põhipaketil), vabastab teegikonfliktide infrastruktuur ja lahendab teegi versioonidega sidumisega seotud probleemid (hooldajad lisavad paketti tõestatud ja testitud versioonid).
  • FreeType'i fondimootor on teisendatud kasutama HarfBuzzi glüüfi kujundamise mootorit. HarfBuzzi kasutamine FreeType'is on parandanud vihjete kvaliteeti (rasterimise ajal glüüfi piirjoonte silumine, et parandada selgust madala eraldusvõimega ekraanidel) teksti kuvamisel keeruka tekstipaigutusega keeltes, kus glüüfe saab moodustada mitmest erinevast tekstist. tegelased. Eelkõige võimaldab HarfBuzzi kasutamine vabaneda ligatuuride ignoreerimise probleemist, mille jaoks vihjamisel pole eraldi Unicode'i märke.
  • Võimalus SELinuxi töötamise ajal keelata on eemaldatud – selle keelamist /etc/selinux/config sätete muutmisega (SELINUX=disabled) enam ei toetata. Pärast SELinuxi lähtestamist seatakse LSM-i töötlejad nüüd kirjutuskaitstud režiimile, mis parandab kaitset rünnakute eest, mis üritavad SELinuxi keelata pärast tuumamälu muutmist võimaldavate haavatavuste ärakasutamist. SELinuxi keelamiseks saate süsteemi taaskäivitada, edastades kerneli käsurealt parameetri "selinux=0". Säilitatakse alglaadimisprotsessi ajal lülitumine jõustamis- ja lubamisrežiimide vahel.
  • Xwaylandi DDX-komponent, mis käitab X.Org Serverit, et korraldada X11 rakenduste täitmist Waylandi-põhistes keskkondades, on viidud eraldi paketti, mis on kokku pandud värskest koodibaasist, mis ei sõltu X-i stabiilsetest väljalasetest. Organisatsiooni server.
  • Lubatud on kõigi värskendatud süsteemsete teenuste taaskäivitamine korraga pärast tehingu lõpetamist RPM-i paketihalduris. Kui varem taaskäivitati teenus kohe pärast iga sellega lõikuva paketi värskendamist, siis nüüd moodustub järjekord ja teenused taaskäivitatakse RPM-i seansi lõpus, pärast kõigi pakettide ja teekide värskendamist.
  • ARMv7 plaatide (armhfp) pildid on vaikimisi teisendatud UEFI-sse.
  • zRAM-i mootori pakutava virtuaalse vahetusseadme suurust suurendatakse veerandilt poole füüsilise mälu suurusest ning samuti on see piiratud 8 GB limiidiga. Muudatus võimaldab teil Anaconda installerit edukalt käivitada väikese RAM-iga süsteemis.
  • Tagatud on talli filiaalis Rust keele kastpakkide kohaletoimetamine. Pakendid on varustatud eesliitega "rooste-".
  • Installimise ISO-piltide suuruse vähendamiseks pakutakse puhast SquashFS-i, ilma pesastatud EXT4-kihita, mida kasutati ajaloolistel põhjustel.
  • GRUB-i alglaaduri konfiguratsioonifailid on kõigi toetatud arhitektuuride jaoks ühtlustatud, olenemata EFI toest.
  • Kettaruumi tarbimise vähendamiseks pakutakse failide tihendamist Linuxi kerneli kasutatava püsivaraga (alates kernelist 5.3 toetatakse püsivara laadimist xz arhiividest). Lahti pakkides võtab kogu püsivara umbes 900 MB ja kokkusurumisel vähenes nende suurus poole võrra.
  • Pakett ntp (server täpse aja sünkroonimiseks) on asendatud ntpsec-i kahvliga.
  • Vananenuks on tunnistatud paketid xemacs, xemacs-packages-base, xemacs-packages-extra ja neXtaw, mille arendamine on ammu peatunud. Pakett nscd on aegunud – nüüd kasutatakse hosti andmebaasi vahemällu salvestamiseks systemd-resolved ja nimega teenuste vahemällu salvestamiseks saab kasutada sssd-d.
  • X11 utiliitide kollektsioonide xorg-x11-* tootmine on lõpetatud; iga utiliiti pakutakse nüüd eraldi paketis.
  • Nime master kasutamine projekti git-hoidlates on peatatud, kuna seda sõna on hiljuti peetud poliitiliselt ebakorrektseks. Git-hoidlates on vaikeharu nimi nüüd "main" ja hoidlates selliste pakettidega nagu src.fedoraproject.org/rpms on haru nimi "rawhide".
  • Värskendatud paketiversioonid, sealhulgas: 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. Värskendatud LXceQt.0.16.0.fce.4.16.
  • Uus logo kasutusele võetud.
    Linuxi distributsiooni Fedora 34 väljalase

Samal ajal käivitati Fedora 34 jaoks RPM Fusion projekti “tasuta” ja “mittevaba” hoidlad, milles on paketid täiendavate multimeediumirakendustega (MPlayer, VLC, Xine), video-/helikoodekid, DVD tugi, patenteeritud AMD ja NVIDIA draiverid, mänguprogrammid, emulaatorid.

Allikas: opennet.ru

Lisa kommentaar