Bylo představeno vydání distribuce Fedora Linux 41. K dispozici pro stažení jsou produkty Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite a Live verze dodávané ve formě spinů s desktopovými prostředími KDE Plasma, Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie a Sway. Verze byly vytvořeny pro architektury x86_64, Power64 a ARM64 (AArch64).
Nejvýznamnější změny ve Fedoře Linux 41:
- Ve defaultní konfiguraci je použit balíčkový manažer DNF5, ve kterém byla provedena unifikace stávajících nízkoúrovňových knihoven a komponenty, které byly dříve napsány v Pythonu, byly přepracovány v jazyce C++. Základní funkčnost správy balíčků byla převedena do samostatné knihovny libdnf5. Použití jazyka C++ namísto Pythonu umožnilo zbavit se velkého množství závislostí, zmenšit velikost nástrojů a zvýšit výkonnost.
Nástroje DNF5 byly také zbaveny vazby na PackageKit, místo ní je použit nový background proces DNF Daemon, který nahrazuje funkčnost PackageKit a poskytuje rozhraní pro správu balíčků a aktualizací v grafických prostředích. Mezi viditelná zlepšení pro uživatele patří jasnější indikace pokroku prováděných operací; podpora použití lokálních RPM balíčků pro transakce; možnost zobrazit v reportech o vykonaných transakcích informace vydávané skripty zabudovanými do balíčků (scriplets); pokročilejší systém automatického dokončování pro bash.
- Byla vytvořena oficiální Spin edice Fedory s grafickým prostředím založeným na kompozitním správci Miracle, který využívá protokol Wayland a komponenty pro vytváření kompozitních správců Mir. Cílem vytvoření nové verze je poskytnout funkční a elegantní uživatelské prostředí s mozaikovou (tiling) kompozicí oken ve stylu správce oken i3 a živějším grafickým designem s vizuálními efekty.

- Desktop GNOME ve Fedora Workstation byl aktualizován na verzi 47, která přináší nový styl dialogových oken, zlepšenou podporu na systémech s nízkým rozlišením obrazovky, hardware-accelerated video encoding při nahrávání screencastů a kompletně přepracované dialogy pro otevírání a ukládání souborů.
- V GNOME Software byla znovu zavedena možnost instalace proprietárních ovladačů NVIDIA a zjednodušen proces přidání digitálního podpisu pro jejich použití při spuštění distribuce v režimu Secure Boot. Byla nabídnuta možnost vytvoření a uložení digitálního podpisu pro modul jádra od společnosti NVIDIA do MOK (Machine Owner Key).
- Z výchozí nabídky Fedora Workstation byly odstraněny balíčky GNOME spojené s protokolem X11. Mezi výchozími podporovanými relacemi zůstal pouze Wayland, ale balíčky pro zajištění provozu relace X11 lze jednotlivě nainstalovat z repozitářů. Hlavním důvodem ukončení podpory X11 ve Fedoře je převedení X.Org serveru do kategorie zastaralých v RHEL 9 a rozhodnutí jej zcela odstranit v budoucí významné verzi RHEL 10.
- Ve Fedoře Workstation byl místo emulátoru GNOME Terminal přednastaven emulátor terminálu Ptyxis, který poskytuje další možnosti pro práci s kontejnery pomocí nástrojů Toolbox, Distrobox, Podman a JHBuild. Ptyxis se také vyznačuje velmi vysokou rychlostí vykreslování, širšími možnostmi nastavení a přítomností přehledového režimu pro vizuální navigaci mezi otevřenými relacemi.

- Edice s pracovním prostředím KDE byla aktualizována na verzi KDE Plasma 6.2. Sestavy s KDE pro architekturu AArch64 jsou klasifikovány jako blokující ve vydání, pokud se objeví závažné problémy.
- Byla přidána nová edice Spin s prostředím KDE Plasma Mobile, kterou lze používat na mobilních zařízeních. Kromě klasické sestavy je k dispozici i atomárně aktualizovaná varianta s KDE Plasma Mobile.
- Sestava založená na uživatelském prostředí LXQt byla aktualizována na verzi LXQt 2.0.
- Byly aktualizovány verze balíčků, mezi nimi GCC 14, binutils 2.42, glibc 2.40, Python 3.13, Go 1.23, Node.js 22, Perl 5.40, RPM 4.20.
- Byl odstraněn balíček network-scripts, který zajišťoval podporu klasických skriptů pro konfiguraci sítě založených na příkazech ifup a ifdown. Tyto skripty byly od roku 2018 vyhlášeny za zastaralé. Jako důvod odstranění jsou uvedeny plány na odstranění ISC dhcp, jehož podpora byla ukončena na konci roku 2022. Obsah network-scripts je silně závislý na ISC dhcp a jeho převod na jiného DHCP klienta není možný z důvodu ukončení vývoje balíčku. Místo příkazů ifup a ifdown se doporučuje používat utilitu nmcli z NetworkManager nebo příkaz networkctl.
- Podpora profilu připojení ve formátu ifcfg byla v NetworkManageru ukončena.
- Byla přidána podpora kamer Intel IPU6 a aktivován nový otevřený stack pro kamery připojené pomocí rozhraní MIPI (Mobile Industry Processor Interface). Rozhraní MIPI se používá v mnoha nových modelech notebooků místo dříve používaného přenosu videa přes sběrnici USB z zařízení podporujících standard UVC (USB Video Class). Pro zachycení videa z MIPI kamer lze používat multimediální. server Pipewire.
- Ve výchozím balíčku Firefox byla přidána podpora pro práci s kamerami prostřednictvím multimediálního serveru Pipewire.
- Ve sbírkách, které používají atomární model aktualizace (Fedora Atomic Desktops), byly v pravidlech Polkit provedeny změny, které umožňují běžným nep privilegovaným uživatelům provádět aktualizaci systému bez zadávání hesla správce. Zároveň byl rozšířen počet privilegovaných operací vyžadujících zadání hesla, když je provádí správce (pro další potvrzení nebezpečných operací, jako je změna parametrů jádra, instalace balíčků z místního FS a změna systémového obrazu).
- Atomárně aktualizované verze distribuce Fedora CoreOS a Fedora IoT jsou ve výchozím nastavení převedeny na souborový systém Composefs, což umožnilo v těchto sestavách použít root oddíl pracující v režimu jen pro čtení, a také následně implementovat pro systémový oddíl prostředky pro ověřování integrity, které umožňují odhalovat vznikající problémy během provozu. Oddíly /etc a /var nadále montují s možností zápisu. Souborový systém Composefs je implementován jako nadstavba nad již přítomnými v jádře FS OverlayFS a EROFS a je optimalizován pro efektivní sdílení obsahu několika připojených diskových obrazů.
- V atomárně aktualizovaných verzích Fedory, jako jsou Fedora Atomic, CoreOS a Fedora IoT, byla představena nová utilita bootc, která nahrazuje rpm-ostree a je určena pro transakční aktualizaci systému, která používá obrazy ve formátu OCI (Open Container Initiative). Pro aktualizaci zavádzače v atomárních sestavách je využívána utilita bootupd.
- V edicích s GNOME, KDE Plasma a Budgie pro správu profilů energetické spotřeby místo power-profiles-daemon je použit na pozadí proces tuned, který poskytuje více možností pro přizpůsobení režimů energetické spotřeby.
- V souvislosti s přechodem kódu databázového systému Redis na proprietární licenci byl místo Redis navržen fork Valkey.
- Pro většinu balíčků je k dispozici možnost opakované sestavení, která zajišťuje, že distribuované binární soubory byly sestaveny ze poskytovaných zdrojových textů a neobsahují skryté změny.
- Instalátor přidal podporu pro samošifrovací disky (SED - Self-Encrypting Drives) s rozhraním OPAL2 TCG, kde je hardwarové šifrování integrováno přímo do řadiče.
- Balíček s knihovnou PyTorch přidal podporu pro stack ROCm pro hardwarovou akceleraci na GPU AMD. Balíček PyTorch byl aktualizován na verzi 2.4 a ROCm na verzi 6.2.
- Balíček rasterového grafického editoru GIMP byl převeden na dodávání předběžných verzí, na jejichž základě bude vytvořen release GIMP 3.
- Byla přidána nová utilita fedora-repoquery, která umožňuje vyhledávat balíčky v repozitářích Fedora, EPEL, eln a Centos Stream.
- V balíčku s OpenSSL byla ve výchozím nastavení zastavena důvěra k digitálním podpisům vytvořeným pomocí hashů SHA-1.
- Byla přidána podpora pro použití implementace TLS na úrovni jádra (kTLS) pro zrychlení GnuTLS.
- Pro sestavení CPython v GCC byl zahrnut režim optimalizace '-O3' místo ve výchozím režimu '-O2', což umožnilo zvýšit výkon Pythonu přibližně o 4%.
- Bylo zastaveno dodávání balíčků s Python 2, jakož i všech balíčků vyžadujících pro fungování Python 2.7.
- Byla zastavena výroba 32-bitových balíčků s PHP.
Dále lze poznamenat zavedení repozitářů 'free' a 'nonfree' projektu RPM Fusion pro Fedora 41, ve kterých jsou k dispozici balíčky s dalšími multimediálními aplikacemi (MPlayer, VLC, Xine), video/audiokodeky, podporou DVD, proprietárními ovladači AMD a NVIDIA, herními aplikacemi a emulátory.
Zdroj: opennet.ru


