Megjelent a Fedora Linux 39 disztribúciója. Letöltésre kész termékek: Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition és élő verziók, amelyeket desktop környezetekkel, mint például KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie és Sway szállítanak. Az építmények x86_64, Power64 és ARM64 (AArch64) architektúrákra készültek. A Fedora Silverblue építmények kiadása késlekedik.
A legfontosabb változások a Fedora Linux 39-ben:
- A Fedora Workstation asztali környezet frissült a GNOME 45 kiadásra, amelyben dinamikus jelző került a panelre, vagy azok képernyőre történő áthelyezésére az egérrel való húzással a drag&drop módban. Új funkcióként bevezetésre került a virtuális asztalok rögzítése, amely lehetővé teszi a szükséges számú asztal nyitva tartását, függetlenül attól, hogy üresek-e vagy sem., javították a keresési rendszer teljesítményét, hozzáadták a kamera bekapcsolásának jelzőjét, hardveres gyorsítást alkalmaztak a videolejátszásnál, lecserélték a képkilölő és kamera alkalmazásokat, átformálták az oldalsávok megjelenését, frissítették a GTK 4.12 és libadwaita 1.4 könyvtárakat.
- A Bash parancsértelmezőben alapértelmezés szerint színes parancssor áll rendelkezésre.
- Frissült a csomagok verziója, beleértve az RPM 4.19, gcc 13.2, LLVM/Clang 17, binutils 2.40, glibc 2.38, Python 3.12, Perl 5.38, Golang 1.21, Boost 1.81, Vagrant 2.3, Haskell GHC 9.4, LibreOffice 7.6.
- Új meta-csomagok kerültek hozzáadásra, mint például default-fonts*, a sablon fontok frissítésének és telepítésének egyszerűsítésére.
- A NetworkManager automatikusan átkonvertálja a meglévő csatlakozási profilokat, amelyek ifcfg formátumban vannak tárolva (/etc/sysconfig/network-scripts/ifcfg-*), egy keyfile alapú formátumba.
- Lehetővé vált a tzdata csomag eltávolítása az időzónák adatbázisából, hogy csökkentsék az izolált konténerek méretét.
- A sysctl vm.max_map_count értéke alapértelmezés szerint 65530-ról 1048576-ra nőtt a Windows játékok, mint a wine vagy steam, futtatásának jobb kompatibilitása érdekében.
- A createrepo_c segédprogram alapértelmezés szerint a Zstd algoritmust alkalmazza a tároló metainformációinak tömörítésére és leállítja a metainformációk generálását SQLite adatbázisban.
- A Fedora Onyx hivatalos kiadása hozzáadva, amely atomikus frissítési lehetőséggel rendelkező Fedora Linux verziót tartalmaz Budgie felhasználói felülettel. Az új kiadás kiegészíti a klasszikus Fedora Budgie Spin változatot, és hasonlít a Fedora Silverblue, Fedora Sericea és Fedora Kinoite kiadásokra, amelyeket GNOME, Sway és KDE támogat. A Fedora Onyx a Fedora Silverblue technológiáira épül, és monolitikus képként érhető el, amely nem bontott elemekre, és atomikusan frissül, az egész csere révén. Az alap környezet hivatalos RPM csomagokból készül az rpm-ostree eszközkészlettel, és csak olvasható módban van csatolva. Kiegészítő alkalmazások telepítésére és frissítésére a flatpak önálló csomagrendszerét alkalmazzuk, amellyel az alkalmazások el vannak választva a fő rendszertől, és egy külön konténerben futnak.
- A Sericea és Sway Spin kiadások megszüntették az xorg-x11 csomagok szállítását.
- A Fedora Kinoite (atomikus frissítésű verzió KDE-vel) alapértelmezés szerint automatikus rendszerfrissítést tartalmaz.
- A Fedora Silverblue és Fedora Kinoite kiadásokhoz biztonságosabb unifikált (unified core) módot használnak az rpm-ostree.
- LXQt felhasználói környezet képei kezdenek formálódni Aarch64 architektúrához.
- A Fedora Cloud lehetőséget kínál a rendszer újraindítására csomagfrissítések telepítése után, amelyek újraindítást igényelnek. Ez a lehetőség a "dnf update" művelet végrehajtása után létrehozott /var/run/reboot-required fájl elkészítésével és ellenőrzésével valósul meg a cloud-init keretén belül.
- Az Active Directory, FreeIPA vagy LDAP által kezelt felhasználók számára elérhetővé vált a Passkeys technológia, amely lehetővé teszi a jelszavak nélküli hitelesítést biometrikus azonosítók, például az ujjlenyomat vagy arcfelismerés segítségével, FIDO2-kompatibilis eszköz használatával, amelyet a libfido2 könyvtár támogat.
- A Fedora telepítésekor használt ESP (EFI System Partition) minimális mérete 200 MB-ról 500 MB-ra nőtt a firmware frissítésekhez szükséges helyhiány miatt. Az 500 MB-os korlátozás megfelel a Microsoft által használt paramétereknek a Windows 10-től kezdődően.
- A QGnomePlatform és Adwaita-qt témák ellátása megszűnt, amelyeket arra használtak, hogy a Qt-alkalmazások GNOME-szerű beállításokat és stílust kapjanak, így jobban illeszkednek a GNOME környezetbe. A leállítás okaként a témák stagnálását és a használatuk során felmerülő problémákat említik néhány alkalmazással kapcsolatban.
- Az aspell helyett a hunspell vagy az enchant2 használatát ajánlják, mivel az aspell csomag elavultnak lett nyilvánítva. Ennek oka, hogy az aspell projekt az elmúlt 4 évben nem kapott frissítéseket.
- A pam_console csomagot eltávolították, mivel nem volt alapértelmezett használatban, biztonsági problémái merültek fel, és funkcióit a systemd biztosítani tudta.
- A man-pages-ru csomag szállítása megszűnt, mivel a man-útmutatók orosz nyelvű fordítása is a man-pages-l10n csomag része.
- A Fedora alapértelmezett telepítéséből eltávolították a fedora-repos-modular csomagot, és letiltották a moduláris tárolót. A változtatás gyorsabb működést tett lehetővé a DNF csomagkezelő számára a metainformációk ellenőrzésének és letöltésének csökkentése révén.
- Megváltozott a Flatpak-csomagok összeállításának módja a disztribúcióban. Az 'prefix=/app' paraméterrel való csomagátépítéshez modulok helyett egy külön célra váltottak.
- Megszűnt a külön frissíthető modulok összeállítása és szállítása, amelyek életciklusa nincs összefüggésben a disztribúció fő összetevőjével, és a támogatás független a disztribúció kiadásaitól, lehetővé téve a különböző verziójú csomagok együttélését. A modulok támogatásának megszüntetésére a modulok fejlesztésének elvesztett érdeklődését és a meglévő modulok fenntartásával kapcsolatos problémákat említik (az utolsó aktivitás a pagure.io/modularity oldalon több mint 3 éve történt).
- Elkészültek a második szakaszhoz szükséges előkészületek a korszerűsített indítási folyamatra való áttéréshez, amelyet Lennart Poettering javasolt. A klasszikus indítástól való eltérés abban áll, hogy az initrd képet, amely a helyi rendszeren készül a kernelcsomag telepítésekor, a disztribúció infrastruktúrájában generált és digitálisan aláírt egységes kernelkép (UKI - Unified Kernel Image) váltja fel. Az UKI egy fájlban egyesíti a kernel UEFI-ből való betöltésére szolgáló kezelőt (UEFI boot stub), a Linux kernel képét és a betöltendő initrd rendszerkörnyezetet. Amikor az UKI képét a UEFI-ből hívják elő, lehetőség nyílik a digitális aláírás általi integritás- és hitelesítési ellenőrzésre, nemcsak a kernel, hanem az initrd tartalmának hitelessége szempontjából is, amelynek ellenőrzése fontos, mivel ebben a környezetben történik a gyökér fájlrendszer kulcsainak dekódolása. A második és harmadik szakasz fő céljai: az installation támogatásának integrálása a systemd-boot-ra, a kernel parancssoros konfigurálásának megszüntetése, a bizalmas adatok initrd-ben való tárolásának abbahagyása, és a dracut volatilis modulok feldolgozásának módosítása.
A DNF5 csomagkezelőre és az új, webalapú telepítőre való áttérés a Fedora 40 kiadásáig elhalasztva. Ezen kívül a Fedora 39-re tervbe vett org-x11-drv-vesa és xorg-x11-drv-fbdev driverek eltávolítása, valamint a xorg-x11-server-Xorg csomaghoz kapcsolódó kód eltávolítása is elmarad. Emellett a fejlesztők azt tervezik, hogy a Fedora 40-ben megszüntetik az X11-alapú munkamenet támogatását a KDE és GNOME disztribúciós verzióikban.
Megemlíthető, hogy a Fedora 39-ben bevezetésre kerültek a projekthez tartozó "free" és "nonfree" RPM Fusion tárolók, amelyekben további multimédia alkalmazások (MPlayer, VLC, Xine), video/audió kodekek, DVD támogatás, az AMD és NVIDIA zártkörű driverek, játékprogramok és emulátorok állnak rendelkezésre.
Forrás: opennet.ru
