Megjelent a Fedora Linux 44 disztribúció béta verziója, amely a végső tesztelési szakaszra való átállást jelenti, ahol csak a kritikus hibák javítása engedélyezett. A kiadás április 14-re van tervezve. A kiadás magában foglalja a Fedora Workstation-t, a Fedora KDE Plasma Desktop-ot, a Fedora Server-t, a Fedora IoT-t, a Fedora CoreOS-t, a Fedora Cloud Base-t, a Fedora IoT Edition-t, a Fedora Silverblue-t, a Fedora Kinoite-t és a Live verziókat, amelyek egyedi környezetekkel, például Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway és Cosmic formájában kerülnek forgalomba. A verziók az x86_64, Power64 és ARM64 (AArch64) architektúrákhoz készültek.
A Fedora Linux 44 legfontosabb változásai:
- A reprodukálható build-ek infrastrukturális fejlesztése érdekében a Fedora tárolóban található csomagok legalább 99%-ának lefedettségét céloztuk meg. A korábbi kiadásokban a reprodukálható build-ek lefedettsége 90% volt, a build rendszer átalakításainak köszönhetően, amely szinkronizálta a fájlok módosítási idejére vonatkozó metainformációkat a referencia forráskóddal, és biztosította a metainformációk és struktúrák állandó felsorolási sorrendjét a bináris fájlokban. A fennmaradó 10%-ban a problémás csomagok karbantartóit bevonták a reprodukálható build-ek biztosítására. A reprodukálható build-ek lehetővé teszik a felhasználó számára, hogy személyesen ellenőrizze, hogy a csomagokban terjesztett bináris fájlok a megadott forráskódból lettek összeállítva, és nem tartalmaznak rejtett módosításokat, amelyek a fordító vagy a build eszközök kompromittálódása révén következtek be.
- Minden KDE asztali környezettel rendelkező Fedora disztribúciónál (Fedora KDE Plasma Desktop Edition, Fedora KDE Plasma Mobile Spin és Fedora Kinoite) a rendszer beállításához a KDE projekt által fejlesztett Plasma Setup kezdővarázslót használják telepítés után, míg az Anaconda telepítőben letiltották az ezzel az alkalmazással átfedésben lévő számítógép konfigurálásának lépéseit.
- Minden KDE kiadásban a bejelentkező kezelőt (SDDM) a KDE projekt által fejlesztett Plasma Login Manager váltotta fel.
- A Fedora Games Lab kiadása átdolgozásra került, amely a számítógépes játékok kedvelői számára csomagok és beállítások válogatását kínálja. Az új verzió frissített szoftververziókat tartalmaz a játékok indításához, és olyan korszerű technológiákat használ, mint a Wayland és a PipeWire.
- A GNOME asztali környezet a 50-es ágra frissült, amelyben megszüntették az X11 támogatását, és egy új session mentési rendszert valósítottak meg.
- A Budgie felhasználói környezete frissítve lett a 10.10-es ágra, amely Walyand-ra lett fordítva.
- Az Anaconda telepítőjében megváltozott a hálózati profilok (a NetworkManager beállításait tartalmazó fájlok) létrehozásának logikája a telepített rendszeren. Ilyen profilok most már nem minden meglévő vezetékes hálózati eszköz számára készülnek, hanem csak a GUI-n, a boot választási lehetőségek vagy a kickstart fájl révén telepítés közben beállított eszközökre. Minden elérhető eszköz profiljának létrehozása, nem csak a felhasználó által kiválasztottak, felesleges profilok eltávolítását igényelte a telepítés után, és nehézségeket okozott a beállítások későbbi módosításában.
- Az Aarch64 architektúrájú rendszereken automatikus fájlválasztást biztosítanak a DTB (Device Tree Blobs) hardverleíró fájlhoz az UEFI bootloader számára, ami megoldotta a Live Fedora verziók indításával kapcsolatos problémákat az ARM-laptopokon, amelyeket Windows-szal szállítottak.
- A Live verziókban a livesys-scripts szkriptcsomag került be a munkakörnyezet beállítására, és új lehetőségeket kínál a Dracut eszközkészlet számára az újraindítások között megtartott overlay tároló automatikus létrehozására USB-meghajtóra való írás során.
- Frissítve lettek a csomagok verziói: GCC 16.1, LLVM 22, Ruby 4.0, Go 1.26, binutils 2.46, glibc 2.43, gdb 16.3, CMake 4.0, MariaDB 11.8, IBus 1.5.34, uutils-coreutils 0.5, nushell 0.109.2, Django 6.x, TagLib 2, Helm 4, Ansible 13, TeXLive 2025, GHC 9.10, PHP 8.5.
- Folyamatban a folyamatos integráció (dist-git CI) infrastruktúrájának fordítása, amely a RPM csomagok újrabuildelését végzi módosítások vagy verziófrissítések után, az alapértelmezett Packit eszközkészlet használatára a Fedora CI és Zuul helyett.
- A repóhoz hozzáadva lett a NIX csomagkezelő eszközkészlet, amely lehetővé teszi a NIX formátumban lévő csomagok telepítését a nixpkgs gyűjteményből. Csomagok telepíthetők egyfelhasználós (a felhasználó otthoni könyvtárába) és többfelhasználós (a /nix könyvtárba) módokban.
- Alapértelmezés szerint engedélyezve lett a kemény hivatkozások használata az azonos fájlok különféle csomagokból történő összekapcsolásához a /usr hierarchiában. A kemény hivatkozás létrehozása automatikusan történik a csomag telepítése során a 'post install' szakaszban.
- Megszűnt a QEMU build-ek szállítása 32-bites host rendszerekhez (i686). A változás tükrözi a QEMU projekt munkáját a 32-bites host rendszerek támogatásának eltávolításán.
- A Fedora asztali rendszerek atomáris kiadásának összetételéből eltávolították a FUSE 2 végrehajtható fájlokat és könyvtárakat (ez a verzió korábban elavultnak lett nyilvánítva, és minden csomag FUSE 3 használatára lett átállítva). Az elavult polkit szabályok támogatása is megszűnt, amelyek pkla kiterjesztésű fájlokban voltak megtalálhatóak.
- A PackageKit átállt az új DNF5 backend használatára, amelyet a libdnf5 könyvtárral építettek.
- A disztribúció kompozit menedzserével, a MiracleWM-mel, az nwg-shell asztali környezetét a Dank Material Shell váltotta fel.
- Alapértelmezés szerint aktiválva van az NTSYNC kernel modul, amely jelentősen javítja a Wine-nal futtatott Windows játékok teljesítményét. A modul megvalósítja a szimbolikus eszközt /dev/ntsync és egy primitív készletet a szinkronizáláshoz, amelyet a Windows NT kernelben használnak. A teljesítménynövekedés jelentős, mivel eltávolítja a felhasználói térben alkalmazott RPC-vel járó terheket.
- A Fedora Cloud-ban a különálló /boot partíció helyett most egy azonos nevű Btrfs alpartíciót kínálnak.
- Megszűnt a libreoffice-KF5 csomag szállítása, amely integrációs komponenseket tartalmazott a LibreOffice Qt5-ös verziójával, helyette a libreoffice-kf6 csomagot vezették be, amely biztosítja az integrációt a Qt6-tal.
Továbbá érdemes megemlíteni, hogy Jeff Spaleta, a Fedora projekt vezetője, kezdeményezte a Fedora fejlesztési folyamatának reformját. Jeff javasolja egy "homokozó" létrehozását, amely megkönnyíti az új ötletek tesztelését és új technológiák kísérleti bevezetését a disztribúcióban, a fő projekt stabilitásának csökkentése nélkül.
Az innovatív ötleteknek a disztribúció fejlődésével párhuzamosan kell fejlődniük, és idővel integrálhatók a fő összetételbe, amennyiben bizonyos feltételek teljesülnek, igazolják az értéküket a projekt számára, és van más fejlesztők érdeklődése. A kísérleti technológiák életciklusa több fejlődési szakaszt foglal magában, időhöz kötött ellenőrzési pontokkal, és a megfelelő kritériumok elérését követően léphetnek át a következő szakaszba.
Forrás: opennet.ru
