Bola predstavená beta verzia distribúcie Fedora Linux 44, čo znamená prechod na finálnu fázu testovania, v ktorej sú povolené iba opravy kritických chýb. Uvoľnenie je naplánované na 14. apríla. Vydanie pokrýva Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite a Live verzie dodávané vo forme spinov s vlastnými prostrediami Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway a Cosmic. Verzie sú vytvorené pre architektúry x86_64, Power64 a ARM64 (AArch64).
Najvýznamnejšie zmeny v Fedora Linux 44:
- Bola vykonaná práca na zdokonaľovaní infraštruktúry pre reprodukovateľné verzie s cieľom dosiahnuť pokrytie minimálne 99% balíkov v repozitári Fedora. V predchádzajúcich vydaniach bolo pokrytie reprodukovateľnými verziami odhadované na 90%, vďaka zmenám v build systéme, ktoré synchronizujú metadáta o čase modifikácie súborov s referenčným zdrojovým kódom, ako aj zabezpečujú trvalý poriadok výpisu metadát a štruktúr v binárnych súboroch. Na zabezpečenie reprodukovateľných verzií v zvyšných 10% boli zapojení správcovia problémových balíkov. Reprodukovateľné verzie umožňujú používateľovi osobne sa uistiť, že balíky poskytované v binárnych súboroch sú zostavené zo zverejneného zdrojového kódu a neobsahujú skryté zmeny, ktoré sa mohli stať v dôsledku kompromitácie kompilátora alebo nástrojov na zostavovanie.
- Vo všetkých variantoch distribúcie so desktopovým prostredím KDE (Fedora KDE Plasma Desktop Edition, Fedora KDE Plasma Mobile Spin a Fedora Kinoite) bol na nastavenie systému po inštalácii zapojený rozvíjajúci projekt KDE Master nastavenia Plasma Setup, pričom v inštalátore Anaconda boli vypnuté fázy konfigurácie systému, ktoré sa prekryli s týmto aplikáciou.
- Vo všetkých edíciách KDE bol správca prihlasovania SDDM nahradený správcom prihlasovania Plasma Login Manager, ktorý je rozvíjaný projektom KDE.
- Prepracovaná edícia Fedora Games Lab, ktorá ponúka zber rôznych balíkov a nastavení pre nadšencov počítačových hier. V novej verzii bol aktualizovaný softvérový zásobník pre spúšťanie hier a zapojené aktuálne technológie, ako sú Wayland a PipeWire.
- Desktopové prostredie GNOME bolo aktualizované na vetvu 50, v ktorej bola ukončená podpora X11 a bola implementovaná nová systémová podpora pre ukladanie relácií.
- Používateľské prostredie Budgie bolo aktualizované na vetvu 10.10, preloženú na Wayland.
- V inštalátore Anaconda bola zmenená logika vytvárania sieťových profilov v nainštalovanom systéme (súbory s nastaveniami pre NetworkManager). Tieto profily sa teraz vytvárajú iba pre zariadenia, ktoré boli nastavené počas inštalácie prostredníctvom GUI, zavádzacích možností alebo súboru kickstart, a nie pre všetky dostupné drôtové sieťové zariadenia. Vytváranie profilov pre všetky dostupné zariadenia, a nie iba pre vybrané používateľom, si vyžadovalo odstránenie nadbytočných profilov po inštalácii a spôsobovalo ťažkosti pri následnej potrebe zmeny nastavení.
- Na systémoch s architektúrou Aarch64 je zabezpečený automatický výber opisu hardvéru DTB (Device Tree Blobs) pre bootloader UEFI, čo vyriešilo problémy s bootovaním Live zostáv Fedora na ARM laptopoch dodávaných s Windows.
- V Live zostavách sa využíva súbor skriptov livesys-scripts na konfiguráciu pracovného prostredia a nové možnosti nástrojov Dracut na automatické vytváranie uloženého medzi reštartami overlay úložiska pri zapisovaní obrazu na USB pamäti.
- Boli aktualizované verzie balíkov: 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.
- Pokračuje práca na prevode infraštruktúry nepretržitej integrácie (dist-git CI), ktorá vykonáva prekompilácie RPM balíkov po zmene alebo aktualizácii verzií, na používanie nástroja Packit ako predvoleného namiesto Fedora CI a Zuul.
- Do repozitára bol pridaný nástroj so správcom balíkov NIX, ktorý umožňuje inštaláciu balíkov vo formáte NIX z kolekcie nixpkgs. Balíky je možné inštalovať v jednopoužívateľskom (do domovského adresára používateľa) a viacpoužívateľskom (do adresára /nix) režime.
- Predvolene je zapnuté používanie tvrdých odkazov na prepájanie identických súborov nainštalovaných z rôznych balíkov do hierarchie /usr. Vytvorenie tvrdého odkazu sa vykonáva automaticky pri inštalácii balíka spracovateľom v štádiu „post install”.
- Dodávka zostáv QEMU pre 32-bitové hostiteľské systémy (i686) bola ukončená. Táto zmena odráža prácu projektu QEMU na odstránení podpory 32-bitových hostiteľských systémov.
- Zloženie atomárnych edícií Fedora pre desktopové systémy bolo zbavené spustiteľných súborov a knižníc FUSE 2 (táto verzia bola predtým vyhlásená za zastaranú a všetky balíky prešli na využívanie FUSE 3). Podpora zastaraných pravidiel polkit dodávaných vo súboroch s príponou pkla bola taktiež ukončená.
- PackageKit bol prepnutý na používanie nového backendu DNF5, zostaveného s knižnicou libdnf5.
- V edícii distribúcie s kompozitným správcom MiracleWM bola desktopová shell nwg-shell nahradená Dank Material Shell.
- Predvolene je aktivovaný jadrový modul NTSYNC, ktorý výrazne zvyšuje výkon hier na Windows spúšťaných pomocou Wine. Modul implementuje symbolické zariadenie /dev/ntsync a súbor primitív pre synchronizáciu používaných v jadre Windows NT. Významný nárast výkonu sa dosahuje odstránením nákladov spojených s použitím RPC v užívateľskom priestore.
- Vo Fedora Cloud sa namiesto samostatného oddielu /boot ponúka jeho rovnako nazvaný pododdiel Btrfs.
- Dodávka balíka libreoffice-KF5 s komponentmi pre integráciu LibreOffice s Qt5 bola ukončená a nahradená balíkom libreoffice-kf6, ktorý zabezpečuje integráciu s Qt6.
Môžeme tiež spomenúť iniciatívu na reformu procesu vývoja Fedora, ktorú predložil na diskusiu Jef Spaleta, líder projektu Fedora. Jef navrhuje vytvorenie „pieskoviska“ na zjednodušenie testovania nových nápadov a experimentovania s novými technológiami v distribúcii bez rizika zníženia stability hlavného projektu.
Predpokladá sa, že inovatívne nápady na rozvoj distribúcie budú vyvíjané bok po boku s hlavným distrubúciou, a časom môžu byť integrované do hlavného zloženia po splnení určitých podmienok, potvrdení hodnoty pre projekt a záujmu ďalších vývojárov. Životný cyklus experimentálnych technológií predpokladá niekoľko fáz vývoja s recenzovaním v kontrolných bodoch, viazaných na dobu, a prechodom na ďalšiu fázu po dosiahnutí zodpovedajúcich kritérií pre každú fázu.
Zdroj: opennet.ru
