Ir prezentÄts Linux izplatÄ«Å”anas Fedora 34 izlaidums. Produkti Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition, kÄ arÄ« āspinuā komplekts ar darbvirsmas vidi dzÄ«vajÄm bÅ«vÄm KDE Plasma 5, Xfce, i3, MATE , KanÄlis, LXDE ir sagatavoti lejupielÄdei. un LXQt. Asamblejas tiek Ä£enerÄtas x86_64, Power64, ARM64 (AArch64) arhitektÅ«rÄm un dažÄdÄm ierÄ«cÄm ar 32 bitu ARM procesoriem. Fedora Silverblue bÅ«vÄjumu publicÄÅ”ana kavÄjas.
VisievÄrojamÄkie Fedora 34 uzlabojumi ir:
- Visas audio straumes ir pÄrvietotas uz PipeWire multivides serveri, kas tagad ir noklusÄjums PulseAudio un JACK vietÄ. Izmantojot PipeWire, varat nodroÅ”inÄt profesionÄlas audio apstrÄdes iespÄjas parastajÄ darbvirsmas izdevumÄ, atbrÄ«voties no sadrumstalotÄ«bas un unificÄt audio infrastruktÅ«ru dažÄdÄm lietojumprogrammÄm.
IepriekÅ”Äjos laidienos Fedora Workstation audio apstrÄdei izmantoja fona procesu ar nosaukumu PulseAudio, un lietojumprogrammas izmantoja klienta bibliotÄku, lai mijiedarbotos ar Å”o procesu, sajaucot un pÄrvaldot audio straumes. ProfesionÄlai audio apstrÄdei tika izmantots JACK skaÅas serveris un ar to saistÄ«tÄ klienta bibliotÄka. Lai nodroÅ”inÄtu saderÄ«bu, bibliotÄku vietÄ mijiedarbÄ«bai ar PulseAudio un JACK ir pievienots slÄnis, kas darbojas caur PipeWire, kas ļauj saglabÄt visu esoÅ”o PulseAudio un JACK klientu, kÄ arÄ« Flatpak formÄtÄ piegÄdÄto aplikÄciju darbu. Mantotiem klientiem, kuri izmanto zema lÄ«meÅa ALSA API, ir instalÄts ALSA spraudnis, kas marÅ”rutÄ audio straumes tieÅ”i uz PipeWire.
- Builds ar KDE darbvirsmu ir pÄrslÄgts, lai pÄc noklusÄjuma izmantotu Wayland. Sesija, kuras pamatÄ ir X11, ir pÄrvietota uz opciju. JÄatzÄ«mÄ, ka KDE Plasma 34, kas tiek piegÄdÄts kopÄ ar Fedora 5.20, funkcionalitÄte ir gandrÄ«z lÄ«dzvÄrtÄ«ga X11 darbÄ«bas režīmam, tostarp problÄmas ar ekrÄna pÄrraidi un peles vidÄjÄs pogas ielÄ«mÄÅ”anu. Lai strÄdÄtu, izmantojot patentÄtus NVIDIA draiverus, tiek izmantota pakotne kwin-wayland-nvidia. SaderÄ«ba ar X11 lietojumprogrammÄm tiek nodroÅ”inÄta, izmantojot XWayland komponentu.
- Uzlabots Wayland atbalsts. Pievienota iespÄja izmantot XWayland komponentu sistÄmÄs ar patentÄtiem NVIDIA draiveriem. Uz Wayland balstÄ«tÄs vidÄs ir ieviests atbalsts darbam bezgalvu režīmÄ, kas ļauj darbvirsmas komponentus palaist attÄlÄs serveru sistÄmÄs ar piekļuvi caur VNC vai RDP.
- Fedora Workstation darbvirsma ir atjauninÄta uz GNOME 40 un GTK 4. OperÄtÄjsistÄmÄ GNOME 40 aktivitÄÅ”u pÄrskats virtuÄlÄs darbvirsmas ir pÄrvietotas uz ainavas orientÄciju un tiek rÄdÄ«tas nepÄrtraukti ritoÅ”Ä Ä·ÄdÄ no kreisÄs uz labo pusi. Katra darbvirsma, kas tiek rÄdÄ«ta pÄrskata režīmÄ, vizualizÄ pieejamos logus un dinamiski panoramÄ un tuvina, kad lietotÄjs mijiedarbojas. Tiek nodroÅ”inÄta nemanÄma pÄreja starp programmu sarakstu un virtuÄlajiem galddatoriem. Uzlabota darba organizÄcija, ja ir vairÄki monitori. Daudzu programmu dizains ir modernizÄts. GNOME Shell atbalsta GPU izmantoÅ”anu ÄnotÄju renderÄÅ”anai.
- Visi Fedora izdevumi ir pÄrvietoti, lai izmantotu systemd-oomd mehÄnismu agrÄ«nai reakcijai uz zemas atmiÅas apstÄkļiem sistÄmÄ, nevis iepriekÅ” izmantoto earlyoom procesu. Systemd-oomd pamatÄ ir PSI (Pressure Stall Information) kodola apakÅ”sistÄma, kas ļauj analizÄt informÄciju par gaidÄ«Å”anas laiku dažÄdu resursu (CPU, atmiÅas, I/O) iegÅ«Å”anai lietotÄja telpÄ, lai precÄ«zi novÄrtÄtu sistÄmas slodzes lÄ«meni. un palÄninÄjuma raksturs. PSI ļauj noteikt aizkaves raÅ”anos resursu trÅ«kuma dÄļ un selektÄ«vi pÄrtraukt resursietilpÄ«gus procesus posmÄ, kad sistÄma vÄl nav kritiskÄ stÄvoklÄ« un nesÄk intensÄ«vi apgriezt keÅ”atmiÅu un iespiest datus mijmaiÅas darÄ«jumÄ. nodalÄ«jums.
- Btrfs failu sistÄma, kas kopÅ” pÄdÄjÄ laidiena ir bijusi noklusÄjuma Fedora darbvirsmas versijas (Fedora Workstation, Fedora KDE utt.), ietver caurspÄ«dÄ«gu datu saspieÅ”anu, izmantojot ZSTD algoritmu. SaspieÅ”ana ir noklusÄjuma vÄrtÄ«ba jaunajÄm Fedora 34 instalÄcijÄm. EsoÅ”o sistÄmu lietotÄji var iespÄjot saspieÅ”anu, pievienojot karodziÅu "compress=zstd:1" mapei /etc/fstab un palaižot "sudo btrfs filesystem defrag -czstd -rv / /home/". lai saspiestu jau pieejamos datus. Lai novÄrtÄtu saspieÅ”anas efektivitÄti, varat izmantot utilÄ«tu ācompsizeā. Tiek atzÄ«mÄts, ka datu glabÄÅ”ana saspiestÄ formÄ ne tikai ietaupa vietu diskÄ, bet arÄ« palielina SSD disku kalpoÅ”anas laiku, samazinot rakstÄ«Å”anas darbÄ«bu apjomu, kÄ arÄ« palielina lielu, labi saspiestu failu lasÄ«Å”anas un rakstÄ«Å”anas Ätrumu lÄnajos diskos. .
- IzplatÄ«Å”anas oficiÄlajos izdevumos ir iekļauta versija ar i3 logu pÄrvaldnieku, kas darbvirsmÄ piedÄvÄ flīžu logu izkÄrtojuma režīmu.
- Ir sÄkusies attÄlu veidoÅ”ana ar KDE darbvirsmu sistÄmÄm, kuru pamatÄ ir AArch64 arhitektÅ«ra, papildus komplektÄcijÄm ar GNOME un Xfce galddatoriem un attÄliem serveru sistÄmÄm.
- Ir pievienots jauns Comp Neuro Container attÄls, kas ietver modelÄÅ”anas un simulÄcijas lietojumprogrammu atlasi, kas ir noderÄ«gas neirozinÄtnes pÄtÄ«jumiem.
- Lietu interneta (Fedora IoT) izdevums, kas piedÄvÄ lÄ«dz minimumam attÄ«rÄ«tu sistÄmas vidi, kuras atjauninÄÅ”ana tiek veikta atomiski, aizstÄjot visas sistÄmas attÄlu, un lietojumprogrammas tiek atdalÄ«tas no galvenÄs sistÄmas, izmantojot izolÄtus konteinerus. (pÄrvaldÄ«Å”anai tiek izmantots podman), ir pievienots atbalsts ARM platÄm Pine64, RockPro64 un Jetson Xavier NX, kÄ arÄ« uzlabots atbalsts i.MX8 SoC bÄzÄtajÄm platÄm, piemÄram, 96boards Thor96 un Solid Run HummingBoard-M. Tiek nodroÅ”inÄta aparatÅ«ras kļūmju izsekoÅ”anas mehÄnismu (watchdog) izmantoÅ”ana automÄtiskai sistÄmas atkopÅ”anai.
- AtseviŔķu pakotÅu izveide ar bibliotÄkÄm, kas tiek izmantotas projektos, kuru pamatÄ ir Node.js, ir pÄrtraukta. TÄ vietÄ Node.js tiek nodroÅ”inÄtas tikai pamata pakotnes ar tulku, galvenes failiem, primÄrajÄm bibliotÄkÄm, binÄrajiem moduļiem un pamata pakotÅu pÄrvaldÄ«bas rÄ«kiem (NPM, dzija). LietojumprogrammÄm, kas tiek piegÄdÄtas Fedora repozitorijÄ un kurÄs tiek izmantots Node.js, ir atļauts iegult visas esoÅ”Äs atkarÄ«bas vienÄ pakotnÄ, nesadalot vai neatdalot izmantotÄs bibliotÄkas atseviŔķos pakotnÄs. BibliotÄku iegulÅ”ana ļaus atbrÄ«voties no mazo pakotÅu nekÄrtÄ«bas, vienkÄrÅ”os pakotÅu apkopi (iepriekÅ” uzturÄtÄjs pavadÄ«ja vairÄk laika, pÄrskatot un testÄjot simtiem pakeÅ”u ar bibliotÄkÄm nekÄ galvenajÄ pakotnÄ ar programmu), atbrÄ«vos no bibliotÄku konfliktu infrastruktÅ«ra un atrisinÄs problÄmas ar saistÄ«Å”anu ar bibliotÄkas versijÄm (apkalpotÄji pakotnÄ iekļaus pÄrbaudÄ«tas un pÄrbaudÄ«tas versijas).
- FreeType fontu programma ir pÄrveidota, lai izmantotu HarfBuzz glifu veidoÅ”anas programmu. HarfBuzz izmantoÅ”ana programmÄ FreeType ir uzlabojusi mÄjienu kvalitÄti (izlÄ«dzinot glifa kontÅ«ru rastrÄÅ”anas laikÄ, lai uzlabotu skaidrÄ«bu zemas izŔķirtspÄjas ekrÄnos), parÄdot tekstu valodÄs ar sarežģītu teksta izkÄrtojumu, kurÄ glifus var veidot no vairÄkiem rakstzÄ«mes. Jo Ä«paÅ”i HarfBuzz izmantoÅ”ana ļauj atbrÄ«voties no problÄmas, kas saistÄ«ta ar ligatÅ«ru ignorÄÅ”anu, kurÄm, dodot mÄjienus, nav atseviŔķu unikoda rakstzÄ«mju.
- IespÄja atspÄjot SELinux darbÄ«bas laikÄ ir noÅemta ā tÄs atspÄjoÅ”ana, mainot /etc/selinux/config iestatÄ«jumus (SELINUX=disabled), vairs netiek atbalstÄ«ta. PÄc SELinux inicializÄcijas LSM apstrÄdÄtÄji tagad ir iestatÄ«ti tikai lasÄ«Å”anas režīmÄ, kas uzlabo aizsardzÄ«bu pret uzbrukumiem, kas mÄÄ£ina atspÄjot SELinux pÄc ievainojamÄ«bu izmantoÅ”anas, kas ļauj modificÄt kodola atmiÅas saturu. Lai atspÄjotu SELinux, varat restartÄt sistÄmu, kodola komandrindÄ nododot parametru āselinux=0ā. Tiek saglabÄta iespÄja pÄrslÄgties starp āpiespieduā un āatļaujoÅ”oā režīmu sÄknÄÅ”anas procesa laikÄ.
- Xwayland DDX komponents, kas darbina X.Org serveri, lai organizÄtu X11 lietojumprogrammu izpildi Wayland vidÄs, ir pÄrvietots uz atseviŔķu pakotni, kas ir samontÄta no jauna koda bÄzes, kas ir neatkarÄ«ga no X stabilajiem laidieniem. OrganizÄcijas serveris.
- IespÄjota visu atjauninÄto sistÄmas pakalpojumu restartÄÅ”ana uzreiz pÄc darÄ«juma pabeigÅ”anas RPM pakotÅu pÄrvaldniekÄ. Ja iepriekÅ” pakalpojums tika restartÄts uzreiz pÄc katras ar to krustojuÅ”Äs pakotnes atjauninÄÅ”anas, tad tagad tiek veidota rinda un pakalpojumi tiek restartÄti paÅ”Äs RPM sesijas beigÄs, kad visas pakotnes un bibliotÄkas ir atjauninÄtas.
- AttÄli ARMv7 platÄm (armhfp) pÄc noklusÄjuma ir pÄrveidoti par UEFI.
- VirtuÄlÄs mijmaiÅas ierÄ«ces izmÄrs, ko nodroÅ”ina zRAM dzinÄjs, tiek palielinÄts no ceturtdaļas lÄ«dz pusei fiziskÄs atmiÅas lieluma, kÄ arÄ« ir ierobežots lÄ«dz 8 GB ierobežojumam. IzmaiÅas ļauj veiksmÄ«gi palaist Anaconda instalÄtÄju sistÄmÄ ar nelielu RAM apjomu.
- NodroÅ”inÄta kastes paku piegÄde Rust valodai stabilajÄ filiÄlÄ. Pakas ir nodroÅ”inÄtas ar prefiksu "rust-".
- Lai samazinÄtu instalÄcijas ISO attÄlu lielumu, tiek nodroÅ”inÄts tÄ«rs SquashFS bez ligzdotÄ EXT4 slÄÅa, kas tika izmantots vÄsturisku iemeslu dÄļ.
- GRUB sÄknÄÅ”anas ielÄdes konfigurÄcijas faili ir apvienoti visÄm atbalstÄ«tajÄm arhitektÅ«rÄm neatkarÄ«gi no EFI atbalsta.
- Lai samazinÄtu diska vietas patÄriÅu, tiek nodroÅ”inÄta failu saspieÅ”ana ar programmaparatÅ«ru, ko izmanto Linux kodols (sÄkot ar kodolu 5.3, tiek atbalstÄ«ta programmaparatÅ«ras ielÄde no xz arhÄ«viem). Izpakojot, visa programmaparatÅ«ra aizÅem apmÄram 900 MB, un, saspiežot, to izmÄrs tika samazinÄts uz pusi.
- Ntp pakotne (serveris precÄ«za laika sinhronizÄÅ”anai) ir aizstÄts ar ntpsec dakÅ”iÅu.
- Pakotnes xemacs, xemacs-packages-base, xemacs-packages-extra un neXtaw, kuru izstrÄde jau sen ir apstÄjusies, ir pasludinÄtas par novecojuÅ”Äm. Nscd pakotne ir novecojusi ā tagad tiek izmantots systemd-resolved, lai saglabÄtu resursdatora datubÄzes keÅ”atmiÅu, un sssd var izmantot nosaukto pakalpojumu keÅ”atmiÅai.
- X11 utilÄ«tu kolekcijas xorg-x11-* ir pÄrtrauktas; tagad katra utilÄ«ta tiek piedÄvÄta atseviÅ”Ä·Ä pakotnÄ.
- VÄrda master lietoÅ”ana projekta git krÄtuvÄs ir pÄrtraukta, jo Å”is vÄrds pÄdÄjÄ laikÄ tika uzskatÄ«ts par politiski nekorektu. NoklusÄjuma filiÄles nosaukums git krÄtuvÄs tagad ir "galvenais", un krÄtuvÄs ar tÄdÄm pakotnÄm kÄ src.fedoraproject.org/rpms filiÄle ir "rawide".
- AtjauninÄtas pakotnes versijas, tostarp: 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. AtjauninÄts LXce 0.16.0. 4.16.fce.XNUMX.
- Ieviests jauns logotips.
TajÄ paÅ”Ä laikÄ Fedora 34 tika palaistas RPM Fusion projekta ābezmaksasā un ābezmaksasā krÄtuves, kurÄs ir pakotnes ar papildu multivides lietojumprogrammÄm (MPlayer, VLC, Xine), video/audio kodekiem, DVD atbalstu, patentÄtu AMD un NVIDIA draiveri, spÄļu programmas, emulatori.
Avots: opennet.ru