Projekti Fedora njoftoi për fillimin e shërbimit të bashkëpunimit Fedora Forge, i ndërtuar me projektin Forgejo. Shërbimi zhvillohet për të zëvendësuar platformën e vet Pagure, e cila përdoret në Fedora për të bashkëpunuar me kodin dhe metadatën e pakove. Zëvendësimi është në zhvillim, pasi platforma Pagure kërkon burime të mëdha për mbështetje, është në një gjendje stagnimi dhe nuk ka fituar përhapje të gjerë jashtë Fedora. Pritet që Fedora Forge të thjeshtojë zhvillimin dhe transferimin e ndryshimeve për ekipet kryesore të Fedora.
Fedora Forge është lancuar në një mod të provës dhe po testohet në disa nënprojekte dhe grupe SIG (Special Interest Groups). Për shembull, projektet e ekipeve RelEng (Release Engineering), Këshilli dhe FESCo (Kompania Drejtuesi e Inxhinierisë Fedora) tashmë janë transferuar në Fedora Forge. Në të ardhmen, numri i projekteve të zhvilluara në Fedora Forge do të zgjerohet dhe ky shërbim do të përdoret si vendi kryesor për bashkëpunim në Fedora.
Për automatizimin e transferimit të projekteve nga Pagure në Fedora Forge, është zhvilluar mjetin Pagure Migrator, i cili është përfshirë në platformën Forgejo. Pagure Migrator lejon ruajtjen e kërkesave për tërheqje, bileta, diskutime, etiketa dhe përdorues pas transferimit. Ndryshe nga shërbimi pagure.io, Fedora Forge nuk lejon vendosjen e projekteve personale dhe përqendrohet vetëm te projektet që lidhen me zhvillimin e Fedora Linux.
NjĂ« tjetĂ«r lajmi Ă«shtĂ« publikimi i versionit beta tĂ« shpĂ«rndarjes Fedora Linux 43, qĂ« shĂ«non kalimin nĂ« fazĂ«n pĂ«rfundimtare tĂ« testimit, ku lejohet vetĂ«m korrigjimi i gabimeve kritike. LĂ«shimi Ă«shtĂ« planifikuar pĂ«r 11 nĂ«ntor. ĂshtĂ« mbuluar Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite dhe Live-builds, tĂ« ofruara nĂ« formĂ« spins me mjedise pĂ«rdoruesish Xfce, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway dhe Cosmic. Buildet janĂ« formuar pĂ«r arkitekturĂ« x86_64, Power64 dhe ARM64 (AArch64).
Ndryshimet më të rëndësishme në Fedora Linux 43:
- Desktopi në Fedora Workstation është azhurnuar në degën GNOME 49.
- Paketet që përdoren për të punuar GNOME mbi serverin X janë hequr nga depo. Të gjithë përdoruesit e GNOME që kanë përdorur X11 do të kalojnë automatikisht në sesionin GNOME që bazohet në Wayland. Mundësia për të nisur aplikacionet X11 duke përdorur XWayland mbetet e pandryshuar.
- Në sistemet me arkitekturë x86 është lënë vetëm mundësia e përdorimit të tabelave të ndarjes GPT (GUID Partition Table) në të gjitha instalimet e Fedora që përdorin UEFI. Përkrahja për instalimin e Fedora në mënyrë UEFI në diskët me tabela ndarëse MBR (Master Boot Record) është ndalur në sistemet x86, por është lënë në sistemet ARM dhe RISC-V.
- Përfundoi kalimi në menaxherin e paketave RPM 6, i njohur për mbështetje të formatit të ri, duke lejuar krijimin e pakove më të mëdha se 4 GB, dhe përfshirjen me defalt të verifikimit të autenticitetit të pakove me përdorimin e nënshkrimit dixhital.
- Të gjitha spin-montimet janë përkthyer në një version të ri të instaluesit Anaconda, i cili zëvendëson ndërfaqen e bazuar në bibliotekën GTK me një ndërfaqe web, e cila lejon ndërveprimin përmes një shfletuesi web për menaxhimin në distancë të instalimit. Në numrin e kaluar, instaluesi i ri u përfshi në Fedora Workstation. Në vend të ekranit kryesor me listën e veprimeve, në ndërfaqen e re puna organizohet në formën e një asistenti (Wizard), i cili parashikon kryerjen në mënyrë të njëpasnjëshme të disa hapave pa u kthyer në ekranin kryesor. Si bazë, ofrohet një mod të automatizuar (guided) për ndarjen e disqeve, ku instaluesi vetë zgjedh parametrat për krijimin ose ndryshimin e ndarjeve mbi bazën e cilësimeve të zgjedhura nga përdoruesi. Ekzistojnë opsione për rikthimin e distribucionit dhe instalimin në modin e dyfishtë të nisjes në sisteme me disa OS.
- Instaluesi është përditësuar për të përdorur menaxherin e paketave DNF5 gjatë instalimit të paketave RPM (sistemi DNF5 përdoret që nga Fedora 41). Funksionaliteti bazë i menaxhimit të paketimeve në DNF5 është nxjerrë në një bibliotekë të veçantë libdnf5, e cila përdor DNF Daemon në vend të lidhjeve me PackageKit, dhe komponimet në Python janë rikoduar në C++.
- Nga instaluesi është hequr mbështetje për modulet që azhurnohen veçmas, të cilat nuk kanë një cikël jetësor të lidhur me përmbajtjen kryesore të distribuimit, dhe mbështetjeja kryhet në mënyrë të pavarur nga lëshimet e distribuimit, duke lejuar bashkëjetesën e paketeve me versione të ndryshme të njëjti aplikacion.
- Në Fedora Kinoite, varianti i azhurnuar në mënyrë atomike i Fedora me KDE, është përfshirë në mënyrë të paracaktuar auto-azhurimi i sistemit. Azhurnimet tani shkarkohen pas prishjes së përdoruesit ndërsa në sfond dhe aplikohen pas rivendosjes. Në cilësimet ka mundësi për të çaktivizuar auto-azhurimin dhe për të ndryshuar intervalin e kontrollit të azhurnimeve.
- Asamble të tillë si YASM janë përjashtuar si të vjetra, me azhurnimin e fundit që u publikua në vitin 2019. Paketat që përdornin YASM për ndërtim (duke përfshirë Firefox) janë kaluar në ndërtimin e NASM.
- ShpĂ«rndarja e GnuPG Ă«shtĂ« ndarĂ« nĂ« disa paketa â programi gpg, utilitetet ndihmĂ«se dhe shĂ«rbimet e GnuPG tani shpĂ«rndahen nĂ« paketa tĂ« veçanta (gnupg2, gnupg2-dirmngr, gnupg2-g13, gnupg2-gpgconf, gnupg2-gpg-agent, gnupg2-keyboxd, gnupg2-scdaemon, gnupg2-smime, gnupg2-wks, gnupg2-utils dhe gnupg2-verify).
- ĂshtĂ« realizuar mundĂ«sia e pĂ«rdorimit tĂ« mekanizmit Intel TDX (Trusted Domain Extensions) pĂ«r enkriptimin e memories tĂ« sistemeve mikpritĂ«se (AMD SEV mbĂ«shtetet qĂ« nga Fedora 41).
- Shtojca me mjete për gjuhën e programimit Hare, e zhvilluar nga autori i mjedisit përdorues Sway. Gjuha është optimizuar për zgjidhjen e detyrave të nivelit të ulët, si zhvillimi i sistemeve operative, kompjuterëve, aplikacioneve rrjetesh dhe utilitarëve sistemikë, për të cilat kërkohet arritja e performancës maksimale dhe kontrolli i plotë mbi ekzekutimin. Në gjuhë përdoret menaxhimi manual i memories dhe një sistem tipash statik, ku çdo variabël duhet t'i caktohet shprehimisht një tip i caktuar.
- Gjatë ndihmës për paketat në gjuhën Go është përdorur mjeti Go Vendor Tools, ku kopjet e bibliotekave të përdorura përfshihen në paketën src, dhe jo paketat me varësi që ofrohen veçmas (dmth. nuk përdoren versionet e përbashkëta të bibliotekave për të gjithë sistemin).
- Kalim në përdorimin e shkrimeve Noto Color Emoji në formatin vektor COLRv1 në vend të përfaqësimit raster. Përdorimi i COLRv1 ka lejuar përmirësimin e cilësisë së vizatimit dhe reduktimin e madhësisë së skedarëve me shkrime.
- Për kompresimin e imazheve të RAM-diskut fillestar (initrd) është përdorur algoritmi Zstd gjatë ndërtimit me Dracut. Kalimi nga xz në zstd ka mundësuar të shkurtosh disa megabajt të madhësisë së initrd dhe të përshpejtohet ngarkimi.
- ĂshtĂ« pĂ«rdorur varianti i mjetit Greenboot, i shkruar nĂ« gjuhĂ«n Rust (versioni i vjetĂ«r ishte shkruar nĂ« bash). Greenboot pĂ«rdoret nĂ« versione atomikisht tĂ« azhurnuara tĂ« Fedora pĂ«r tĂ« kontrolluar gjendjen e sistemit gjatĂ« ngarkimit dhe pĂ«r tĂ« rikthyer nĂ« versionin e mĂ«parshĂ«m nĂ« rast se hasen probleme.
- Janë azhurnuar versionet: LLVM 21, GCC 15.2, binutils 2.45, glibc 2.42, gdb 17.1, Go 1.25, Python 3.14, Java 25, Maven 4, Perl 5.42, Haskell GHC 9.8, Apache Tomcat 10.1.x, Ruby on Rails 8.0, PostgreSQL 18, MySQL 8.4, Dovecot 2.4.
Burimi: opennet.ru
