A Fedora 34 Linux disztribúció kiadása

Bemutatták a Fedora 34 Linux disztribúció kiadását, a Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition termékeket, valamint egy sor „pörgetést” asztali környezetek élő buildjeivel KDE Plasma 5, Xfce, i3, MATE , Fahéj, LXDE letöltésre készült.és LXQt. Az összeállítások x86_64, Power64, ARM64 (AArch64) architektúrákhoz és különféle 32 bites ARM processzorokkal rendelkező eszközökhöz készülnek. A Fedora Silverblue buildek megjelenése késik.

A Fedora 34 legjelentősebb fejlesztései a következők:

  • Az összes hangfolyam átkerült a PipeWire médiaszerverre, amely mostantól az alapértelmezett a PulseAudio és a JACK helyett. A PipeWire használata lehetővé teszi, hogy professzionális hangfeldolgozási képességeket biztosítson egy normál asztali kiadásban, megszabaduljon a töredezettségtől, és egységesítse az audio infrastruktúrát a különböző alkalmazásokhoz.

    A korábbi kiadásokban a Fedora Workstation a PulseAudio nevű háttérfolyamatot használta a hang feldolgozására, az alkalmazások pedig klienskönyvtárat használtak a folyamattal való interakcióhoz, keverve és kezelve a hangfolyamokat. A professzionális hangfeldolgozáshoz a JACK hangszervert és a hozzá tartozó kliens könyvtárat használták. A kompatibilitás érdekében a PulseAudio és JACK interakciós könyvtárak helyett egy PipeWire-en keresztül futó réteg került beépítésre, amely lehetővé teszi az összes meglévő PulseAudio és JACK kliens, valamint a Flatpak formátumban szállított alkalmazások munkájának mentését. Az alacsony szintű ALSA API-t használó régi kliensek számára egy ALSA beépülő modul telepítve van, amely közvetlenül a PipeWire-hez irányítja a hangfolyamokat.

  • A KDE asztallal készült buildek alapértelmezés szerint Wayland használatára váltottak. Az X11-alapú munkamenet egy opcióba került. Meg kell jegyezni, hogy a Fedora 34-hez mellékelt KDE Plasma 5.20 kiadásának funkcionalitása szinte paritásba került az X11-en felüli működési móddal, ideértve a képernyőtovábbítással és a középső egérgomb beillesztésével kapcsolatos problémákat is. A szabadalmaztatott NVIDIA illesztőprogramok használatához a kwin-wayland-nvidia csomagot kell használni. Az X11 alkalmazásokkal való kompatibilitást az XWayland komponens biztosítja.
  • Továbbfejlesztett Wayland támogatás. Hozzáadtuk az XWayland komponens használatának lehetőségét a védett NVIDIA illesztőprogramokkal rendelkező rendszereken. A Wayland-alapú környezetekben a fej nélküli üzemmód támogatása van megvalósítva, amely lehetővé teszi az asztali komponensek futtatását távoli szerverrendszereken VNC-n vagy RDP-n keresztül.
  • A Fedora Workstation asztal frissítve lett GNOME 40-re és GTK 4-re. A GNOME 40-ben a Tevékenységek áttekintése virtuális asztalok fekvő tájolásba kerültek, és balról jobbra folyamatosan gördülő láncban jelennek meg. Minden Áttekintés módban megjelenített asztal megjeleníti az elérhető ablakokat, és dinamikusan pásztáz, illetve nagyít, ahogy a felhasználó interakcióba lép. Zökkenőmentes átmenet biztosított a programok listája és a virtuális asztalok között. Jobb munkaszervezés több monitor használata esetén. Számos program kialakítása korszerűsödött. A GNOME Shell támogatja a GPU használatát árnyékolók megjelenítéséhez.
    A Fedora 34 Linux disztribúció kiadása
  • A Fedora összes kiadása átkerült a systemd-oomd mechanizmus használatára a rendszer alacsony memóriafeltételeire való korai reagáláshoz, a korábban használt earlyoom folyamat helyett. A Systemd-oomd a PSI (Pressure Stall Information) kernel alrendszeren alapul, amely lehetővé teszi, hogy a felhasználói térben elemezze a különböző erőforrások (CPU, memória, I/O) megszerzéséhez szükséges várakozási időt a rendszerterhelés szintjének pontos felmérése érdekében. és a lassulás természete. A PSI lehetővé teszi az erőforrások hiánya miatti késések észlelését és az erőforrás-igényes folyamatok szelektív leállítását olyan szakaszban, amikor a rendszer még nincs kritikus állapotban, és nem kezdi el intenzíven vágni a gyorsítótárat, és nem tolja be az adatokat a swapba. partíció.
  • A Btrfs fájlrendszer, amely a legutóbbi kiadás óta a Fedora asztali változatainak (Fedora Workstation, Fedora KDE stb.) alapértelmezett változata, átlátszó adattömörítést tartalmaz a ZSTD algoritmus használatával. A tömörítés az alapértelmezett a Fedora 34 új telepítéseinél. A meglévő rendszerek felhasználói engedélyezhetik a tömörítést, ha hozzáadják a "compress=zstd:1" jelzőt az /etc/fstab fájlhoz, és futtatják a "sudo btrfs fájlrendszer defrag -czstd -rv / /home/" parancsát. a már elérhető adatok tömörítésére. A tömörítési hatékonyság értékeléséhez használhatja a „compsize” segédprogramot. Megjegyzendő, hogy az adatok tömörített formában történő tárolása nem csak lemezterületet takarít meg, hanem az írási műveletek mennyiségének csökkentésével megnöveli az SSD-meghajtók élettartamát, valamint növeli a nagy, jól tömörített fájlok olvasási és írási sebességét lassú meghajtókon. .
  • A disztribúció hivatalos kiadásai között szerepel az i3 ablakkezelővel ellátott verzió, amely csempézett ablakelrendezési módot kínál az asztalon.
  • Megkezdődött az AArch64 architektúrára épülő rendszerek számára a KDE asztali képfájlok kialakítása, a GNOME és Xfce asztali gépekkel való összeállítások, valamint a szerverrendszerekhez való képfájlok készítése.
  • Új Comp Neuro Container kép került hozzáadásra, amely az idegtudományi kutatások számára hasznos modellezési és szimulációs alkalmazásokat tartalmaz.
  • A Dolgok Internetéhez (Fedora IoT) készült kiadás, amely minimálisra csupaszított rendszerkörnyezetet kínál, amelynek frissítése atomosan, a teljes rendszer képének cseréjével történik, és az alkalmazásokat elkülönített konténerek segítségével választják el a fő rendszertől. (a Podman a menedzsmenthez használatos), az ARM kártyák támogatása hozzáadásra került a Pine64, RockPro64 és Jetson Xavier NX, valamint az i.MX8 SoC alapú kártyák, például a 96boards Thor96 és a Solid Run HummingBoard-M továbbfejlesztett támogatása. A hardverhiba-követő mechanizmusok (watchdog) használata az automatikus rendszer-helyreállításhoz biztosított.
  • A Node.js alapú projektekben használt könyvtárakat tartalmazó különálló csomagok létrehozása megszűnt. Ehelyett a Node.js csak alapcsomagokat tartalmaz értelmezővel, fejlécfájlokkal, elsődleges könyvtárakkal, bináris modulokkal és alapvető csomagkezelő eszközökkel (NPM, fonal). A Fedora lerakatban szállított, Node.js kódot használó alkalmazások egyetlen csomagba ágyazhatják be az összes létező függőséget anélkül, hogy a használt könyvtárakat külön csomagokba osztanák vagy szétválasztanák. A könyvtárak beágyazása lehetővé teszi, hogy megszabaduljon a kis csomagok zsúfoltságától, leegyszerűsödik a csomagok karbantartása (korábban a karbantartó több időt töltött több száz csomag áttekintésével és tesztelésével könyvtárakkal, mint a fő csomagon a programmal), megszabadul a A könyvtári konfliktusok infrastruktúrája, és megoldja a könyvtári verziókhoz való kötéssel kapcsolatos problémákat (a karbantartók a bevált és tesztelt verziókat tartalmazzák a csomagban).
  • A FreeType betűtípus-motort a HarfBuzz karakterjel-alakító motor használatára alakították át. A HarfBuzz használata a FreeType-ban javította a tippelés minőségét (kisimítja a jelek körvonalát a raszterezés során, hogy javítsa az áttekinthetőséget az alacsony felbontású képernyőkön), amikor bonyolult szövegelrendezésű nyelveken jelenítik meg a szöveget, amelyekben karakterjelek több szövegből is kialakíthatók. karakterek. A HarfBuzz használata különösen lehetővé teszi, hogy megszabaduljon az olyan ligatúrák figyelmen kívül hagyásának problémájától, amelyekhez nincsenek külön Unicode-karakterek utaláskor.
  • A SELinux futás közbeni letiltásának lehetősége megszűnt – az /etc/selinux/config beállítások módosításával (SELINUX=disabled) történő letiltása már nem támogatott. A SELinux inicializálása után az LSM-kezelők csak olvasható módba állnak, ami javítja a védelmet azokkal a támadásokkal szemben, amelyek a kernelmemória tartalmának módosítását lehetővé tevő biztonsági rések kihasználása után megpróbálják letiltani a SELinuxot. A SELinux letiltásához újraindíthatja a rendszert a „selinux=0” paraméter átadásával a kernel parancssorában. A rendszerindítási folyamat során megmarad az „kényszerítő” és „megengedő” mód közötti váltás lehetősége.
  • Az Xwayland DDX komponens, amely az X.Org Servert futtatja az X11 alkalmazások végrehajtásának megszervezésére Wayland-alapú környezetben, egy külön csomagba került, amelyet egy friss kódbázisból állítottak össze, amely független az X stabil kiadásaitól. Szervezeti szerver.
  • Engedélyezte az összes frissített rendszerszolgáltatás újraindítását egy tranzakció befejezése után az RPM csomagkezelőben. Míg korábban a szolgáltatás azonnal újraindult minden egyes csomagot keresztező csomag frissítése után, most egy sor jön létre, és a szolgáltatások az RPM-munkamenet legvégén indulnak újra, miután az összes csomag és könyvtár frissítése megtörtént.
  • Az ARMv7 kártyák (armhfp) képei alapértelmezés szerint UEFI-re lettek konvertálva.
  • A zRAM motor által biztosított virtuális csereeszköz mérete a fizikai memória negyedéről a felére nő, és szintén 8 GB-os korlátra korlátozódik. A változtatás lehetővé teszi az Anaconda telepítő sikeres futtatását kis mennyiségű RAM-mal rendelkező rendszeren.
  • A ládacsomagok kiszállítása a Rust nyelvhez a stabil fiókban biztosított. A csomagokat "rozsda-" előtaggal látják el.
  • A telepítési ISO lemezképek méretének csökkentése érdekében tiszta SquashFS-t biztosítunk a beágyazott EXT4 réteg nélkül, amelyet történelmi okokból használtak.
  • A GRUB rendszertöltő konfigurációs fájljait az összes támogatott architektúrához egységesítették, az EFI támogatástól függetlenül.
  • A lemezterület-felhasználás csökkentése érdekében a fájlok tömörítése a Linux kernel által használt firmware-rel biztosított (az 5.3-as kerneltől kezdve a firmware xz archívumból történő betöltése támogatott). Kicsomagolva az összes firmware körülbelül 900 MB-ot foglal el, tömörítéskor pedig a felére csökkent a mérete.
  • Az ntp csomag (a pontos idő szinkronizálására szolgáló kiszolgáló) az ntpsec forkjára lett cserélve.
  • Elavultnak nyilvánították a xemacs, xemacs-packages-base, xemacs-packages-extra és neXtaw csomagokat, amelyek fejlesztése már régóta leállt. Az nscd csomag elavult – a systemd-resolved mostantól a gazdagép adatbázis gyorsítótárazására szolgál, az sssd pedig a megnevezett szolgáltatások gyorsítótárazására használható.
  • Az X11 segédprogramok xorg-x11-* gyűjteménye megszűnt, mostantól minden segédprogram külön csomagban kapható.
  • A mester név használatát a projekt git-tárolóiban leállították, mivel ezt a szót a közelmúltban politikailag inkorrektnek tartották. Az alapértelmezett ágnév a git tárolókban most a „main”, a tárolókban pedig, például az src.fedoraproject.org/rpms csomagokkal, az ág „rawhide”.
  • Frissített csomagverziók, többek között: 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. Frissített LXce.0.16.0Qt.
  • Új logó bevezetése.
    A Fedora 34 Linux disztribúció kiadása

Ezzel egy időben elindult az RPM Fusion projekt „ingyenes” és „nem ingyenes” tárolója a Fedora 34-hez, amelyekben további multimédiás alkalmazásokat (MPlayer, VLC, Xine), video/audio kodekeket, DVD-támogatást, szabadalmaztatott AMD-t és NVIDIA illesztőprogramok, játékprogramok, emulátorok.

Forrás: opennet.ru

Hozzászólás