Megjelent a Fedora Linux 45 disztribúciójának 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 a Live kiadások, amelyeket a felhasználói környezetek Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway és Cosmic formájában spin formátumban kínálnak. A kiadások az x86_64, Power64 és ARM64 (AArch64) architektúrákra készültek.
A legfontosabb változások a Fedora Linux 45-ben:
- A GNOME asztali környezet frissítve lett az 51-es ágra, amely optimalizálásokat kínál a simább megjelenítés és a rendszer magas terhelése melletti akadás elkerülése érdekében. Megjelent az opció a tájolás automatikus váltására fekvő és álló mód között az eszköz forgatásakor, ha az accelerometer használatban van.
Hozzáadták a smart card-ok átkonfigurálását a távoli asztali kapcsolat során. A bejelentkezési képernyőn támogatást kaptak a vállalati webszolgáltatásokon keresztüli hitelesítéshez. Bevezettek SVG formátumú vektoros kurzorokat. - A Fedora Atomic Desktop (Silverblue, Kinoite stb.) atomikusan frissíthető kiadásainak telepítő ISO képeinél a klasszikus GTK alapú Anaconda telepítő helyett új Anaconda WebUI telepítőt használnak, amely webes felületen alapul, és már alkalmazzák a Fedora Workstation és a live kiadásokban. Az új telepítő támogatja a telepítés távoli irányítását – a felhasználók mostantól betölthetik a Fedót a céleszközön az „inst.webui.remote” lehetőséggel és kezelhetik a telepítést egy másik számítógépen lévő webböngészőn keresztül PIN-kódos hitelesítéssel és titkosított forgalommal.
- Minden RPM konfigurációs fájl, amelyet a tároló csatlakoztatásakor telepítenek, átkerült a /etc/yum.repos.d könyvtárból a /usr/share/dnf5/repos.d könyvtárba. A PGP kulcsok átkerültek a /usr/share/pki/rpm-gpg könyvtárba. Ez a változás egyszerűsíti az eredeti tárolói beállítások és a felhasználó által módosított konfigurációs fájlok szétválasztását.
- Alapértelmezésként az RPM tartalmazza a csomagok digitális aláírás általi ellenőrzését. Ha a felhasználó nem futtatja kifejezetten a rpm-et a „—nosignature” kapcsolóval, akkor hibaüzenet jelenik meg aláírja nélküli vagy hibás aláírású csomagok telepítésekor. Korábban az RPM szintjén csak a hash-ellenőrzés történt, míg a tárolókból származó csomagok hitelességét a YUM és a DNF ellenőrizte.
- Az RPM csomagkezelő frissítve lett 6.1-es verzióra, amely új makroszintaxist vezetett be a makrókhoz (makró_név), amelyek megváltoztatják a makrók viselkedését. Visszaállítva az NSS (Name Service Switch) rendszer alapértelmezett használata a felhasználók és csoportok keresésére. Megoldva a probléma, hogy a tranzakciók végrehajtása alatt minden kérés feldolgozása leállt a rpmdb-hez. Lehetővé vált fájlok digitális aláírásának hitelesítése PKCS11 tokenek használatával.
- RPM csomagokhoz megvalósították a „%openpgpverify” makrót, amely lehetővé teszi a Rust nyelven írt Sequoia eszközkészlet használatát a csomagok hitelesítésére a GnuPG helyett.
- A desktop kiadásokban a kulcsok kezelésére a gnome-keyring és kwallet helyett az oo7 (D-Bus Secret Service provider) komponenst használják, amely Rust nyelven készült.
- A kernel szintjén működő fbcon konzoldrivert felváltotta a kmscon, amely felhasználói térben fut, és a KMS (Kernel Mode Setting) mechanizmust használja, jobb grafikát és jobb támogatást nyújt a betűtípusok és Unicode számára.
- Az atomáris kiadások fejlesztői számára lehetővé vált, hogy engedélyezzék a FlatHub könyvtárból származó ellenőrzött alkalmazások telepítését a Fedora repozitóriumból származó azonos alkalmazás flatpak-csomagok helyett. A Fedora saját flatpak-repozitóriumot támogat, amelynek tartalmát rpm-csomagok újraépítése alapján készítik, míg a legtöbb felhasználó inkább a fő fejlesztők által összeállított FlatHub könyvtárból való csomagtelepítést részesíti előnyben a Fedora támogatói helyett.
- Az atomáris Fedora kiadások iso-képfájlainak összeállításához az image-builder eszközkészletet használják a lorax helyett.
- A Fedora CoreOS-ban hozzáadódott a systemd-oomd és a zram swap támogatása.
- Az installálóba támogatás került be a logikai partíciókra való telepítéshez, amelyeket a Stratis eszközkészlet kezel. A telepítési folyamat során lehetőség van pulyák létrehozására egy vagy több tárolóból, amelyek olyan lehetőségeket kínálnak, mint a dinamikus tárhelyallokáció, pillanatképek, integritásfigyelés és rétegek csatolása gyorsítótárazáshoz.
- Alapértelmezés szerint a nem privilegizált felhasználóknak tilos a ptrace mechanizmust használó hibakeresési lehetőségekhez való hozzáférés.
- Web frontend implementálva a magkernel vészleállásainak részletesebb információinak megjelenítéséhez. Amikor a kernel a „panic” állapotba lép, QR-kód jelenik meg egy linkkel, amely megnyitva szemlélteti a hívási nyomok adatait, segítve a probléma diagnosztizálását, ajánlásokkal a további teendőkre, és lehetőséget biztosít egy hibajelentés elküldésére.
- A NetworkManager hálózati konfigurátorában alapértelmezés szerint az „IPv6 mostly” üzemmód van aktiválva, amely tartalmazza a DHCPv4 108-as opcióját (ha lehetséges, csak IPv6 használata) és támogatást nyújt a CLAT (Customer-side Translator, 464XLAT) mechanizmushoz, lehetővé téve az IPv4 csak támogató alkalmazások működését IPv6-os hoston.
- A chpasswd és newusers segédprogramok most már támogatják a PAM (Pluggable Authentication Modules) rendszert, lehetővé téve, hogy ezek az eszközök most már figyelembe vegyék a rendszeres politikákat az azonosításhoz és jelszavakhoz, például a jelszóminőségi követelmények megadását, a korábban használt jelszavak beállításának tilalmát, a felhasználói fiókok letiltását és a jelszóváltozások központosított auditálását.
- A grub-cc csomag hozzáadva a minimalizált változatú betöltővel, amelyet UEFI Secure Boot rendszerekhez terveztek. A minimalizált változat csak az alapvető modulokat tartalmazza, és támogatja a UKI-képek (Unified Kernel Image) betöltését. A jpeg/png képformátumok és a további fájlrendszerek támogatásának eltávolítása csökkenti a támadási felületet a GRUB periódikus sebezhetőségeinek feltárása háttérében.
- Hozzáadva az encapsule eszközkészlet használatának támogatása az alkalmazások elszigetelt környezetben való futtatásához, amelyben nem valós otthoni könyvtárhoz való hozzáférés biztosított, hanem annak ideiglenes változatához.
- Frissült a csomagok verziója, beleértve a Linux 7.3 kernelt, a GCC 16.2-t, az LLVM 23-t, a glibc 2.44-et, a binutils 2.47-et, a Perl 5.44-et, a Python 3.15-öt, a Go 1.27-et, a Lua 5.5-öt, a Ruby on Rails 8.1-et, az Erlang 27-et, a Fontconfig 2.18-t, az IBus 1.5.35-öt, a Podman 6-ot, az OpenSSL 4.0-t, a MySQL 9.7-et és a MariaDB 12.3-at.
- Ajánlott csomagokat integrált fejlesztői környezettel a Lazarus számára (Free Pascal), amely GTK3, Qt5 és Qt6 alapú widgetekkel készült (eddig a csomag csak GTK2-vel készült).
- Megvalósult az API eltávolításának első szakasza a Linux kernel kriptográfiai alrendszeréhez való felhasználói térből való hozzáféréshez (CRYPTO_USER_API — Kripto Felhasználói API). Ezt az API-t a kernelben elavultnak nyilvánították a potenciális biztonsági problémák miatt, és eltávolítását tervezik. A Kripto Felhasználói API olyan csomagokban van használatban, mint az iwd, cryptsetup (melyet a tcplay és a VeraCrypt is használ) és a libkcapi (amely a dracutban van használatban), de az első szakasz nem fogja befolyásolni a működésüket.
- A repóból eltávolították a Deepin asztali környezettel rendelkező csomagokat, a karbantartási problémák miatt (a csomagokban hosszú ideje megoldatlan súlyos hibák és sebezhetőségek maradtak).
- Elavultnak nyilvánítva VPN-a NetworkManager-vpnc és a NetworkManager-fortisslvpn bővítmények, amelyek helyett a NetworkManager-libreswan és a NetworkManager-openconnect bővítmények használatát javasolják.
A Fedora 45-hez beindították a «free» és «nonfree» tárolókat az RPM Fusion projektből, amelyek további multimédia alkalmazásokat (MPlayer, VLC, Xine), videó/audiokodekeket, DVD-támogatást, AMD és NVIDIA zárt forrású illesztőprogramokat, videojátékokat és emulátorokat tartalmaznak.
Forrás: opennet.ru
