Esitletud on Fedora Linux 44 jaotuse beetaversioon, mis tähistab üleminekut testimise lõppstaadiumisse, kus lubatakse ainult kriitiliste vigade parandamine. Väljalaskmine on kavandatud 14. aprillile. Väljaanne katab Fedora Workstationi, Fedora KDE Plasma Desktopi, Fedora Serveri, Fedora IoT, Fedora CoreOSi, Fedora Cloud Base'i, Fedora IoT Editioni, Fedora Silverblue'i, Fedora Kinoite'i ja eluskeered, mis on toodud spinnide kujul koos kasutajakeskkondadega nagu Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway ja Cosmic. Koostised on loodud arhitektuuridele x86_64, Power64 ja ARM64 (AArch64).
Olulisemad muudatused Fedora Linux 44-s:
- Tööd on tehtud infrastruktuuri täiustamiseks, et reprodutseeritavad koostised kataksid vähemalt 99% Fedora repositooriumi pakettidest. Varasemates väljaannetes hinnati reprodutseeritavate koostiste katvust 90%-ni tänu muudatustele koostamis süsteemis, mis sünkroniseerib failide muutmise metadataga viidatud lähtekoodiga ning tagab metadatade ja struktuuride järjepideva loendi binaarfailides. Ülejäänud 10% kattes on probleempakettide hooldajad kaasatud reprodutseeritavate koostiste pakkumisse. Reprodutseeritavad koostised annavad kasutajatele võimaluse isiklikult veenduda, et pakettides levitatavad binaarfailid on kokku pandud antud lähtekoodist ning ei sisalda varjatud muudatusi, mis on tehtud kompilaatori või koostamisriistade kompromiteerimise tulemusena.
- KDE töölauda sisaldavates kõigis väljaannetes (Fedora KDE Plasma Desktop Edition, Fedora KDE Plasma Mobile Spin ja Fedora Kinoite) on pärast installimist süsteemi seadistamiseks kaasatud KDE arendatav Plasma Setup algseadistusmeister ning Anaconda installijast on eemaldatud süsteemi seadistamise etapid, mis on selle rakendusega kattuvad.
- KDE kõigis väljaannetes asendatakse sisselogimise haldur SDDM Plasma Login Manageriga, mida arendab KDE projekt.
- Fedora Games Labi väljaanne on uuendatud, pakkudes valikut pakette ja seadistusi arvutimänguhuvilistele. Uues versioonis on värskendatud mängude käitamiseks vajalikku tarkvarakogumit ning kasutatud kaasaegseid tehnoloogiaid nagu Wayland ja PipeWire.
- GNOME töölauakeskkond on uuendatud 50. haru versioonile, kus on lõpetatud X11 toe pakkumine ja rakendatud uus seansside salvestamise süsteem.
- Budgie kasutajakeskkond on uuendatud versioonile 10.10, mis on üleviidud Waylandi.
- Anaconda installeris on muudetud loogikat võrgu profiilide loomisel (failide, mis sisaldavad NetworkManageri seadeid) paigaldatud süsteemis. Selliseid profiile luuakse nüüd mitte kõigi olemasolevate juhtmevingade seadmete jaoks, vaid ainult seadmete jaoks, mis on paigaldamise käigus seadistatud GUI, laadimisvalikute või kickstart-faili kaudu. Profiilide loomine kõigi saadaval olnud seadmete, mitte ainult kasutaja valitud seadmete jaoks, nõudis pärast paigaldamist üleliigsete profiilide eemaldamist ning tekitas raskusi hilisema seadete muutmise vajaduse korral.
- Aarch64 arhitektuuriga süsteemides on tagatud automaatne seadme kirjeldusfaili DTB (Device Tree Blobs) valik UEFI käivituslaadurile, mis lahendas probleemid Live-kogumite käivitamisel Fedora ARM-laptopidel, mis on tarnitud Windowsiga.
- Live-kogumites on kasutusele võetud livesys-skriptide komplekt töökeskkonna seadistamiseks ning Dracuti uued võimalused automaatseks salvestamiseks käivituste vahelise kattehoidla loomiseks USB-mälupulkadele pildi kirjutamisel.
- Pakettide versioonid on uuendatud: 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.
- Tööd on jätkatud pideva integratsiooni infrastruktuuri (dist-git CI) üleviimiseks, mis teostab RPM-pakettide uuesti kompileerimist pärast muudatuste tegemist või versioonide uuendamist, et kasutada vaikimisi Packit tööriistu Fedora CI ja Zuuli asemel.
- Repositooriumisse on lisatud NIX paketihalduri tööriist, mis võimaldab installida NIX formaadis pakette nixpkgs kollektsioonist. Pakette saab installida ühekasutajarežiimis (kasutaja kodukausta) ja mitmekasutajarežiimis (kausta /nix).
- Vaikimisi kasutatakse kõvakaid linke identsete failide sidumiseks, mis installitakse erinevatest pakettidest hierarhiasse /usr. Kõva lingi loomine toimub automaatselt, kui pakett paigaldamise käigus "post install" etapis.
- QEMU koosseisude tarnimine 32-bitiste host-süsteemide (i686) jaoks on lõpetatud. Muudatus kajastab QEMU projekti tööd 32-bitiste host-süsteemide toe eemaldamiseks.
- Fedora lauendavad atomaarsetest väljaannetest on eemaldatud FUSE 2 täitmisfailid ja raamatukogud (varem kuulutati see versioon aegunuks ja kõik paketid viidi üle FUSE 3 kasutamisele). Samuti on lõpetatud aegunud polkit reeglite tugi, mis oli pakendatud pkla laiendiga failidesse.
- PackageKit on üle viidud uue DNF5 tausta kasutamisele, mis on koostatud libdnf5 raamatukoguga.
- MiracleWM komposiitormanageriga versioonis on desktopi keskkond nwg-shell asendatud Dank Material Shelliga.
- NTSYNC-i tuumaktiivimine on vaikimisi aktiveeritud, mis võimaldab oluliselt parandada Windowsi mängude jõudlust, mida käitatakse Wine'i abil. Moodul rakendab sümboolset seadme /dev/ntsync ja komplekti sünkroniseerimise primitiive, mida kasutatakse Windows NT tuumas. Oluline jõudluse kasv saavutatakse RPC rakendamisega seotud kulude kõrvaldamisega kasutajaruumi tasandil.
- Fedora Cloudis pakutakse nüüd eraldi Btrfsi alamjaotust, mitte eraldi /boot jaotust.
- LibreOffice'i integreerimise jaoks Qt5-iga mõeldud paketid libreoffice-KF5 on lõpetatud ning selle asemel on tulnud paketid libreoffice-kf6, mis tagavad integreerimise Qt6-ga.
Lisaks võib märkida Fedora arendusprotsessi reformimise algatust, mille on esitanud projekti juht Jef Spaleta. Jef soovitab luua "liivakasti" uute ideede testimise ja uute tehnoloogiate eksperimentide lihtsustamiseks jaotises, ilma et oleks püsivuse suhtes riske projektile.
Eeldatakse, et uuenduslikud ideed jaotuse arendamiseks arenevad koos põhijaotusega ja võivad aja jooksul integreeruda põhikoosseisu, kui täidetakse teatavad tingimused, kinnitatakse projekti väärtust ja on huvi teiste arendajate seas. Eksperimentaalsete tehnoloogiate elutsükkel hõlmab mitmeid arenguetappe koos vaatluspunktidega, mis on ajaliselt seotud ja üleminek järgmisse etappi toimub pärast teatud etapi kriteeriumide täitmist.
Allikas: opennet.ru
