Vydanie linuxovej distribúcie Fedora 34

Bolo predstavené vydanie linuxovej distribúcie Fedora 34. Produkty Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition, ako aj sada „zatočení“ s Live zostavami desktopových prostredí KDE Plasma 5, Xfce, i3, MATE , Cinnamon, LXDE boli pripravené na stiahnutie a LXQt. Zostavy sa generujú pre architektúry x86_64, Power64, ARM64 (AArch64) a rôzne zariadenia s 32-bitovými procesormi ARM. Publikovanie buildov Fedory Silverblue sa oneskoruje.

Najpozoruhodnejšie vylepšenia vo Fedore 34 sú:

  • Všetky zvukové streamy boli presunuté na mediálny server PipeWire, ktorý je teraz predvolený namiesto PulseAudio a JACK. Používanie PipeWire vám umožňuje poskytovať profesionálne možnosti spracovania zvuku v bežnej verzii pre stolné počítače, zbaviť sa fragmentácie a zjednotiť zvukovú infraštruktúru pre rôzne aplikácie.

    V predchádzajúcich vydaniach Fedora Workstation používala na spracovanie zvuku proces na pozadí nazývaný PulseAudio a aplikácie používali klientsku knižnicu na interakciu s týmto procesom, miešali a spravovali zvukové prúdy. Na profesionálne spracovanie zvuku bol použitý zvukový server JACK a pridružená klientska knižnica. Pre zaistenie kompatibility bola namiesto knižníc pre interakciu s PulseAudio a JACK pridaná vrstva bežiaca cez PipeWire, ktorá umožňuje ukladať prácu všetkých existujúcich klientov PulseAudio a JACK, ako aj aplikácií dodávaných vo formáte Flatpak. Pre starších klientov používajúcich nízkoúrovňové ALSA API je nainštalovaný doplnok ALSA, ktorý smeruje audio streamy priamo do PipeWire.

  • Zostavy s desktopom KDE boli prepnuté tak, aby štandardne používali Wayland. Relácia založená na X11 bola preradená na možnosť. Poznamenávame, že vydanie KDE Plasma 34 dodávanej s Fedora 5.20 bolo takmer vyrovnané vo funkčnosti s režimom prevádzky na X11, vrátane problémov s premietaním obrazovky a vložením stredného tlačidla myši. Na prácu s použitím proprietárnych ovládačov NVIDIA sa používa balík kwin-wayland-nvidia. Kompatibilita s aplikáciami X11 je zabezpečená pomocou komponentu XWayland.
  • Vylepšená podpora Wayland. Pridaná možnosť používať komponent XWayland na systémoch s proprietárnymi ovládačmi NVIDIA. V prostrediach založených na Wayland je implementovaná podpora pre prácu v bezhlavom režime, ktorá vám umožňuje spúšťať komponenty desktopu na vzdialených serverových systémoch s prístupom cez VNC alebo RDP.
  • Pracovná plocha Fedora Workstation bola aktualizovaná na GNOME 40 a GTK 4. V GNOME 40 boli virtuálne plochy Prehľad aktivít prepnuté na orientáciu na šírku a sú zobrazené v súvislom rolovacom reťazci zľava doprava. Každá pracovná plocha zobrazená v režime Prehľad zobrazuje dostupné okná a dynamicky sa posúva a približuje počas interakcie používateľa. Medzi zoznamom programov a virtuálnymi plochami je zabezpečený bezproblémový prechod. Vylepšená organizácia práce pri použití viacerých monitorov. Dizajn mnohých programov bol modernizovaný. GNOME Shell podporuje použitie GPU na vykresľovanie shaderov.
    Vydanie linuxovej distribúcie Fedora 34
  • Všetky vydania Fedory boli presunuté tak, aby používali mechanizmus systemd-oomd na včasnú reakciu na stavy s nedostatkom pamäte v systéme, namiesto predtým používaného procesu earlyoom. Systemd-oomd je založený na podsystéme jadra PSI (Pressure Stall Information), ktorý vám umožňuje v užívateľskom priestore analyzovať informácie o čakacej dobe na získanie rôznych zdrojov (CPU, pamäť, I/O), aby ste mohli presne posúdiť úroveň zaťaženia systému. a charakter spomalenia. PSI umožňuje odhaliť začiatok oneskorenia v dôsledku nedostatku zdrojov a selektívne ukončiť procesy náročné na zdroje v štádiu, keď systém ešte nie je v kritickom stave a nezačína intenzívne orezávať vyrovnávaciu pamäť a posúvať dáta do swapu oddiel.
  • Súborový systém Btrfs, ktorý je od posledného vydania predvolený pre desktopové verzie Fedory (Fedora Workstation, Fedora KDE, atď.), zahŕňa transparentnú kompresiu dát pomocou algoritmu ZSTD. Kompresia je predvolená pre nové inštalácie Fedory 34. Používatelia existujúcich systémov môžu povoliť kompresiu pridaním príznaku "compress=zstd:1" do /etc/fstab a spustením "sudo btrfs filesystem defrag -czstd -rv / /home/" komprimovať už dostupné údaje. Na vyhodnotenie účinnosti kompresie môžete použiť pomôcku „compsize“. Je potrebné poznamenať, že ukladanie údajov v komprimovanej forme nielen šetrí miesto na disku, ale tiež zvyšuje životnosť jednotiek SSD znížením objemu operácií zápisu a tiež zvyšuje rýchlosť čítania a zápisu veľkých, dobre komprimovaných súborov na pomalé disky. .
  • Oficiálne vydania distribúcie obsahujú verziu so správcom okien i3, ktorý ponúka režim dlaždicového rozloženia okien na ploche.
  • Začalo sa vytváranie obrazov s desktopom KDE pre systémy založené na architektúre AArch64, okrem zostáv s desktopmi GNOME a Xfce a obrazov pre serverové systémy.
  • Bol pridaný nový obrázok Comp Neuro Container, ktorý obsahuje výber modelovacích a simulačných aplikácií užitočných pre neurovedecký výskum.
  • Edícia pre Internet vecí (Fedora IoT), ktorá ponúka na minimum orezané systémové prostredie, ktorého aktualizácia prebieha atomicky nahradením obrazu celého systému a aplikácie sú oddelené od hlavného systému pomocou izolovaných kontajnerov. (na správu sa používa podman), pribudla podpora pre ARM dosky Pine64, RockPro64 a Jetson Xavier NX, ako aj vylepšená podpora pre dosky na báze i.MX8 SoC ako 96boards Thor96 a Solid Run HummingBoard-M. Poskytuje sa použitie mechanizmov na sledovanie zlyhania hardvéru (watchdog) na automatickú obnovu systému.
  • Vytváranie samostatných balíkov s knižnicami používanými v projektoch založených na Node.js bolo ukončené. Namiesto toho má Node.js k dispozícii iba základné balíky s tlmočníkom, hlavičkové súbory, primárne knižnice, binárne moduly a základné nástroje na správu balíkov (NPM, yarn). Aplikáciám dodávaným v repozitári Fedory, ktoré používajú Node.js, je povolené vložiť všetky existujúce závislosti do jedného balíka bez rozdelenia alebo oddelenia použitých knižníc do samostatných balíkov. Vkladanie knižníc vám umožní zbaviť sa neporiadku malých balíkov, zjednoduší údržbu balíkov (predtým správca trávil viac času prezeraním a testovaním stoviek balíkov s knižnicami ako v hlavnom balíku s programom), infraštruktúra knižníc konfliktov a vyrieši problémy s väzbou na verzie knižníc (správcovia zaradia do balíka osvedčené a testované verzie).
  • Modul písiem FreeType bol prevedený na používanie nástroja na tvarovanie glyfov HarfBuzz. Použitie HarfBuzz vo FreeType zlepšilo kvalitu hintingu (vyhladenie obrysu glyfu počas rastrovania, aby sa zlepšila prehľadnosť na obrazovkách s nízkym rozlíšením) pri zobrazovaní textu v jazykoch s komplexným rozložením textu, v ktorom môžu byť glyfy vytvorené z niekoľkých postavy. Najmä používanie HarfBuzz vám umožňuje zbaviť sa problému s ignorovaním ligatúr, pre ktoré neexistujú samostatné znaky Unicode pri hintovaní.
  • Možnosť zakázať SELinux počas spustenia bola odstránená – jej vypnutie zmenou nastavení /etc/selinux/config (SELINUX=disabled) už nie je podporované. Po inicializácii SELinuxu sú teraz obslužné rutiny LSM nastavené na režim len na čítanie, čo zlepšuje ochranu pred útokmi, ktoré sa pokúšajú deaktivovať SELinux po zneužití zraniteľností, ktoré umožňujú úpravu obsahu pamäte jadra. Ak chcete vypnúť SELinux, môžete reštartovať systém zadaním parametra „selinux=0“ na príkazovom riadku jadra. Možnosť prepínania medzi režimami „vynucovania“ a „povolenia“ počas procesu zavádzania zostáva zachovaná.
  • Komponent Xwayland DDX, ktorý prevádzkuje server X.Org na organizovanie vykonávania aplikácií X11 v prostrediach založených na Wayland, bol presunutý do samostatného balíka zostaveného z novej kódovej základne, ktorá je nezávislá od stabilných verzií X. Organizačný server.
  • Povolené reštartovanie všetkých aktualizovaných služieb systemd naraz po dokončení transakcie v správcovi balíkov RPM. Zatiaľ čo predtým bola služba reštartovaná ihneď po aktualizácii každého balíka, ktorý sa s ňou pretínal, teraz sa vytvorí front a služby sa reštartujú na samom konci relácie RPM, po aktualizácii všetkých balíkov a knižníc.
  • Obrázky pre dosky ARMv7 (armhfp) boli predvolene skonvertované na UEFI.
  • Veľkosť virtuálneho swap zariadenia poskytovaného jadrom zRAM sa zväčšila zo štvrtiny na polovicu veľkosti fyzickej pamäte a je tiež obmedzená na limit 8 GB. Zmena vám umožňuje úspešne spustiť inštalačný program Anaconda na systéme s malým množstvom pamäte RAM.
  • Doručenie prepravkových balíkov pre jazyk Rust v stabilnej pobočke je zabezpečené. Balíky sú opatrené predponou "hrdza-".
  • Pre zmenšenie veľkosti inštalačných ISO obrazov je k dispozícii čistý SquashFS bez vnorenej EXT4 vrstvy, ktorá bola použitá z historických dôvodov.
  • Konfiguračné súbory zavádzača GRUB boli zjednotené pre všetky podporované architektúry bez ohľadu na podporu EFI.
  • Na zníženie spotreby miesta na disku je k dispozícii kompresia súborov s firmvérom používaným jadrom Linuxu (od jadra 5.3 je podporované načítanie firmvéru z archívov xz). Po rozbalení zaberá všetok firmvér približne 900 MB a po skomprimovaní sa ich veľkosť zmenšila na polovicu.
  • Balíček ntp (server na synchronizáciu presného času) bol nahradený forkom ntpsec.
  • Balíky xemacs, xemacs-packages-base, xemacs-packages-extra a neXtaw, ktorých vývoj sa už dávno zastavil, boli vyhlásené za zastarané. Balík nscd bol zastaraný - systemd-resolved sa teraz používa na vyrovnávanie hostiteľskej databázy a sssd možno použiť na vyrovnávanie pomenovaných služieb.
  • Kolekcie xorg-x11-* nástrojov X11 boli ukončené; každý nástroj je teraz ponúkaný v samostatnom balíku.
  • Používanie názvu master v git repozitároch projektu bolo zastavené, pretože toto slovo bolo nedávno považované za politicky nekorektné. Predvolený názov vetvy v git repozitároch je teraz "main" a v repozitároch s balíkmi ako src.fedoraproject.org/rpms je vetva "rawhide".
  • Aktualizované verzie balíkov, vrátane: 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 0.16.0 4.16 Aktualizované LXNUMX.Q
  • Zavedené nové logo.
    Vydanie linuxovej distribúcie Fedora 34

Zároveň boli spustené „free“ a „nonfree“ repozitáre projektu RPM Fusion pre Fedora 34, v ktorých balíky s ďalšími multimediálnymi aplikáciami (MPlayer, VLC, Xine), video/audio kodeky, podpora DVD, proprietárne AMD a Ovládače NVIDIA, herné programy, emulátory.

Zdroj: opennet.ru

Pridať komentár