Bemutatásra került a Fedora Linux 42 disztribúció kiadása. Letöltésre készen állnak a Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite és Live-verziók, amelyek különféle felhasználói környezetekkel, mint például Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway és Cosmic, kaphatók. A verziók x86_64, Power64 és ARM64 (AArch64) architektúrákra készültek.
A Fedora Linux 42 legfontosabb változásai:
- A Fedora KDE Plasma Desktop a disztribúció alapkiadásává vált, amely azonos szintű támogatással rendelkezik, mint a Fedora Workstation. Ennek eredményeként a GNOME és a KDE disztribúciós lehetőségei ezentúl azonos státusszal rendelkeznek és egyenértékűként vannak bemutatva. A KDE-hez specifikus komoly problémák mostantól blokkolónak számítanak a kiadás szempontjából, akárcsak korábban a GNOME-ot érintő komoly problémák. Továbbá, a Fedora KDE Plasma Desktopban támogatás lett bevezetve a Power architektúrához (ppc64le), amelyhez a KDE teljes alkalmazásstackje elérhető, beleértve a KDE PIM-et is. OpenPOWER rendszerekhez, mint például a Talos Workstation, Live build-ek készültek KDE-vel, amelyek telepítési lehetőséget támogatnak.
- Új Spin build-ek kerültek bevezetésre a disztribúcióhoz a COSMIC munkakörnyezettel, amelyet a System76 fejlesztett Rust nyelven. A COSMIC hibrid mozaik ablakelrendezési és ablakcsoportosító módokat kínál (ablakok csoportosítása a böngésző füléhez hasonlóan), amelyek virtuális munkaasztalhoz kötötten aktiválhatóak.
- A Fedora Workstation asztali felülete frissült a GNOME 48 ágra. Frissítve lettek az Xfce 4.20 és LXQt 2.1 asztali környezetek is.
- A Fedora Workstation-ben alapértelmezés szerint egy új Anaconda telepítőváltozat van használatban, amely a GTK alapú felhasználói felület helyett webes interfészt használ. A webes interfész a React JavaScript keretrendszer segítségével készült, PatternFly dizájnelemekkel és a Cockpit projektből származó komponensekkel, amelyek már használatban vannak a Red Hat termékeiben a szerverek konfigurálásához és kezeléséhez.. A fő képernyő helyett, ahol a teendők listája található, az új felületen a munka varázsló (Wizard) formájában szerveződik, amely lépésről lépésre, a főképernyőre való visszatérés nélkül valósítja meg a meghatározott lépéseket. A webes felület lehetővé teszi a távoli telepítés webböngészőn keresztüli kezelését.
A javasolt felület mentes a bonyolultságoktól, és érthetőbb a kezdő felhasználók számára. Alapértelmezettként egy automatizált (guided) lemezelosztási mód használata ajánlott, amelyben a telepítő automatikusan választja ki a partíciók létrehozásához vagy módosításához szükséges paramétereket a felhasználó által megadott beállítások alapján. Hozzáadtak egy lehetőséget a disztribúció újratelepítésére (például ha néhány rendszerfájl sérült), valamint a több operációs rendszer párhuzamos használatára szolgáló dupla indítási mód telepítésének lehetőségét is.
- A klasszikus Anaconda telepítő áttért a Wayland protokoll használatára, amely lehetővé tette az X11-hez kapcsolódó függőségek eltávolítását a telepítő médiákból. A távoli telepítési folyamat a TigerVNC VNC-ügyféltől a grd (Gnome Remote Desktop) alkalmazásra váltott, amely az RDP protokollt használja. Alapértelmezés szerint minden támogatott architektúra esetében GPT használatával történik a partíciók kezelés.
- A /usr/bin és /usr/sbin mappák tartalmát egyesítették. A /usr/sbin mappa szimbolikus hivatkozásra lett cserélve, amely a /usr/bin mappára mutat. Az bin és sbin mappák közötti végrehajtható fájlok megosztása elavult gyakorlatnak számít, amely a modern disztribúciókban értelmét vesztette. Az bin és sbin egyesítése leegyszerűsíti a csomagok karbantartásának munkáját, mivel nem kell találgatniuk, hogy melyik mappába helyezzék a végrehajtható fájlt; a rendszer kiszámíthatóbbá és érthetőbbé válik a felhasználók számára; növeli a kompatibilitást más disztribúciókkal; csökkenti a könyvtárak ellenőrzésének számát az execvp() és hasonló hívások végrehajtása során.
- Új flatpak és diskadmin csoportok kerültek bevezetésre annak érdekében, hogy a nem adminisztrátor felhasználók hozzáférhessenek a Flatpak formátumú rendszer csomagkezelő funkciókhoz és a külső tárolókhoz. Ez a módosítás lehetővé tette, hogy ne kelljen a felhasználót a wheel csoporthoz hozzáadni, azaz lehetővé teszi a flatpak és külső lemezek használatát anélkül, hogy korlátozott adminisztrációs műveletekhez biztosítanának hozzáférést. A wheel csoportba tartozó felhasználók számára továbbá lehetőség van külső tárolók feloldására (LUKS) és csatlakoztatására jelszómegadás nélkül.
- Engedélyezték, hogy a csomagokhoz további optimalizált végrehajtható fájlok kerüljenek, amelyek x86-64-v2, x86-64-v3 és x86-64-v4 mikroarchitektúrákra optimalizáltak. A legtöbb esetben az ilyen architektúrákra történő fordítás teljesítménynövekedése nem haladja meg a 10%-ot, de egyes helyzetekben jelentős teljesítménynövekedést eredményezhet (akár 120%-ot is). Az optimalizált végrehajtható fájlok hozzáadásáról a karbantartók döntenek, a konkrét csomagok teljesítménytesztelési eredményeitől függően.
- A disztribúció élő kiadásai, amelyek csak olvasható rendszerképet használnak, át lettek állítva a SquashFS-ről az EROFS fájlrendszerre. Az átállás okaként említik az EROFS aktívabb fejlesztését (az utolsó SquashFS eszközkészlet kiadása 2023 tavaszán volt) és az EROFS jövőbeli további lehetőségeit. A SquashFS-hez képest az EROFS rosszabb tömörítési szinttel rendelkezik (2,7 GiB EROFS-ben a SquashFS 2,0 GiB-hoz képest az XZ tömörítési algoritmus használatával, és 3,9 GiB EROFS-ben a SquashFS 3,1 GiB-jához képest LZ4 használatával), de jobb véletlenszerű hozzáférési sebességet és sávszélességet biztosít (7,1 MiB/s EROFS-ben a 5,0 MiB/s-hez képest SquashFS-ben XZ-hez, és 30,9 MiB/s EROFS-ben a 26,3 MiB/s-hez képest LZ4-hez).
- Az asztali rendszerekhez készült, atomárisan frissíthető Fedora kiadások (Fedora Atomic Desktops), mint például a Fedora Silverblue (GNOME), Fedora Kinoite (KDE), Fedora Sway Atomic és Fedora Budgie Atomic, alapértelmezés szerint a Composefs fájlrendszerre vannak átállítva, ami lehetővé tette, hogy ezekben a kiadásokban a gyökérpartíció csak olvasható módban működjön, emellett pedig a rendszerpartíció integritás-ellenőrző eszközöket is alkalmazhasson a felmerülő problémák észlelésére a működés során. Az /etc és /var partíciók továbbra is írási lehetőséggel vannak csatolva. A Composefs fájlrendszer az OverlayFS és az EROFS fájlrendszerekre épül, és optimalizálva van, hogy hatékony közös tárolást biztosítson több csatlakoztatott lemezkép tartalmának.
- A Fedora Kinoite (atomárisan frissíthető KDE változat) kiadásában alapértelmezés szerint bekapcsolták az automatikus frissítések telepítését.
- Hivatalos Fedora build-ek készültek a WSL (Windows Subsystem for Linux) alrendszerhez, amelyek szerepelnek a WSL gyors telepítésére ajánlott Linux disztribúciók listájában. A build-ek új formátumban készültek, lehetővé téve, hogy a disztribúció a saját szerverek letöltése nélkül a Microsoft Store-ból, appx formátumban való becsomagolás nélkül, és Windows-specifikus kódok beépítése nélkül terjeszthető.
- Új SDL 3 multimédiás könyvtár ága került bevezetésre. Az SDL alapú alkalmazások alapértelmezés szerint Wayland protokollt használnak. Az SDL 2 könyvtárakat sdl2-compat rétegre cserélték, amely az SDL 3 felett működik.
- A DNF5 csomagkezelőhöz hozzáadták a lehetőséget az elavult vagy érvénytelen PGP kulcsok törlésére, ami lehetővé tette a kulcsok automatizált kezelését programok telepítése és frissítése során.
- Az RPM csomagkezelőhöz hozzáadták a felhasználók és csoportok létrehozásának támogatását a csomagokban található Sysusers.d könyvtárban található konfigurációs fájlok alapján, amelyet a systemd használ.
- Hozzáadtak egy függőségi generátort a GNOME Shell bővítményekhez, amely lehetővé teszi az rpm csomagok összekapcsolását a GNOME Shell verziókkal.
- A DNF és RPM alapértelmezés szerint bekapcsolták a 'Copy on Write' módot, amelyet a Btrfs reflink segítségével valósítottak meg.
- Frissültek a csomagok verziói: LLVM 20, GCC 15-test, binutils 2.44, glibc 2.41, gdb 15, Go 1.24, Tcl/Tk 9.0, Ruby 3.4, Zlib-ng 2.2.x, Setuptools 74, Django 5.x, Ansible 11, PHP 8.4, numpy 2.1.3.
- Az AArch64 architektúrához készült tárolóba bekerült a FEX emulátor, amely lehetővé teszi az x86 és x86-64 architektúrákra készült futtatható fájlok ARM64 (AArch64) környezetben való futtatását. Az FEX alapú összetevők az x86 programok futtatásához beépültek a KDE asztali környezetű Fedora kiadásokba.
- Bővült a MIPI (Mobile Industry Processor Interface) interfészes webkamerák támogatása, amelyeket egyre inkább használnak a laptopokban és táblagépekben az UVC (USB Video Class) helyett.
- Hozzáadva a virtuális gépek memória titkosításának támogatása az AMD SEV-SNP és Intel TDX technológiákkal.
- Azok a csomagok, amelyek csak a git futtatható fájlt használják, átálltak a git-core függőségre, nem pedig a teljes git csomagra.
- A Plymouth indító képernyő átállt a simpledrm kernelmodul használatára, így megszűnt a GPU meghajtó inicializálásának várakozása.
- A Firewalld a munkaállomásra készült kiadásokban alapértelmezés szerint engedélyezi az rpfilter (Fordított Útvonal Szűrő) 'loose' üzemmódját IPv6 esetén a 'strict' helyett.
A Fedora 42-ben működésbe léptek a "free" és "nonfree" RPM Fusion projekt repozitóriumai, amelyekben multimédiás alkalmazások (MPlayer, VLC, Xine), videó/audo kodekek, DVD támogatás, az AMD és NVIDIA zárt meghajtói, valamint játékprogramok és emulátorok állnak rendelkezésre.
Ugyanakkor bemutatásra került a Fedora Asahi Remix 42 kiadása, amely Apple ARM-chipekkel rendelkező Mac számítógépekre történő telepítésre készült. A Fedora Asahi Remix 42 a Fedora Linux 42 csomag alapjaira épül és a Calamares telepítővel van felszerelve. Biztosítva van a működés a MacBook Air, MacBook Pro, Mac Mini, Mac Studio és iMac rendszereken, amelyeket Apple M1 és M2 ARM chipek hajtanak.
A Fedora Asahi teljes mértékben támogatja az Apple számítógépek hangrendszerét, kameráját, Wi-Fi-jét, Bluetooth-ját, beviteli eszközeit, USB Type C (USB 3.0) portját és a MagSafe vezeték nélküli töltést. Jelenleg nem támogatott: képernyő csatlakoztatása USB-C-n, Thunderbolt/USB4, mikrofon és Touch ID. A grafikus meghajtók támogatják az OpenGL 4.6, OpenGL ES 3.2 és Vulkan 1.4 verziókat. Az x86_64 rendszerekhez összeállított alkalmazások futtatásához a muvm eszközkészlet és a FEX csomag alapú emulációs réteg van használatban.
Forrás: opennet.ru
