Projekti Fedora shpalli lansimin e shërbimit të zhvillimit të përbashkët Fedora Forge, i ndërtuar duke përdorur projektin Forgejo. Shërbimi po zhvillohet si zëvendësim për platformën e saj Pagure, e cila përdoret në Fedora për bashkëpunim me kodin dhe metadatat e pakove. Zëvendësimi po zhvillohet sepse platforma Pagure kërkon burime të mëdha për mbështetje, është në një gjendje stagnimi dhe nuk ka marrë përhapje të gjerë jashtë Fedora. Pritet që Fedora Forge të thjeshtojë zhvillimin dhe kalimin e ndryshimeve te ekipet kryesore të Fedora.
Fedora Forge është lansuar në një mënyrë pilot dhe po testohet në disa nënprojekte dhe grupe SIG (Grupet e Interesit Tingëllues). Për shembull, në Fedora Forge janë transferuar tashmë projektet e ekipeve RelEng (Inxhinieria e Lëshimeve), Këshilli dhe FESCo (Komiteti Mbikëqyrës i Inxhinierisë së Fedora). Në të ardhmen, numri i projekteve që do të zhvillohen në Fedora Forge do të zgjerohet dhe ky shërbim do të përdoret si vendi kryesor për bashkëpunim mbi Fedora.
Për automatizimin e transferimit të projekteve nga Pagure në Fedora Forge është zhvilluar një mjet i quajtur Pagure Migrator, i cili është përfshirë në platformën Forgejo. Pagure Migrator lejon ruajtjen e pas transferimit të kërkesave për të tërhequr, biletave, diskutimeve, etiketimeve dhe përdoruesve. Megjithatë, në ndryshim nga shërbimi pagure.io, Fedora Forge nuk lejon publikimin e projekteve personale dhe përqendrohet vetëm në projektet e lidhura me zhvillimin e Fedora Linux.
Gjithashtu vlen tĂ« theksohet publikimi i versionit beta tĂ« shpĂ«rndarjes Fedora Linux 43, i cili shĂ«non kalimin nĂ« fazĂ«n pĂ«rfundimtare tĂ« testimit, ku lejohet vetĂ«m pĂ«rmirĂ«simi i gabimeve kritike. LĂ«shimi Ă«shtĂ« planifikuar pĂ«r 11 nĂ«ntor. Ălirimi pĂ«rfshin 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Ă«n e spina me mjedise tĂ« personalizuara si Xfce, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway dhe Cosmic. NdĂ«rtimet janĂ« formuar pĂ«r arkitekturĂ«n 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.
- Pakot që përdoren për funksionimin e GNOME mbi serverin X janë fshirë nga depo. Të gjithë përdoruesit e GNOME, që kanë përdorur X11, do të detyrohen të kalojnë në seancën e GNOME bazuar në Wayland. Mundësia për të ekzekutuar aplikacione X11 me ndihmën e XWayland mbetet e paprekur.
- Në sistemet me arkitekturë x86 është ruajtur vetëm mundësia për të përdorur tabelat e pjesëve GPT (GUID Partition Table) në të gjitha instalimet Fedora që përdorin UEFI. Mbështetja për instalimin e Fedora në modalitetin UEFI në disqe me tabela pjesësh MBR (Master Boot Record) është ndërprerë në sistemet x86, por është ruajtur në sistemet ARM dhe RISC-V.
- ĂshtĂ« bĂ«rĂ« kalimi nĂ« menaxherin e paketave RPM 6, i njohur pĂ«r mbĂ«shtetje tĂ« formatit tĂ« ri, qĂ« lejon krijimin e pakove mĂ« tĂ« mĂ«dha se 4 GB, dhe pĂ«rfshirjen si parazgjedhje tĂ« verifikimit tĂ« autenticitetit tĂ« pakove duke pĂ«rdorur nĂ«nshkrimin digjital.
- Të gjitha spin-bashkimet janë transferuar në variantin e ri të instaluesit Anaconda, i cili në vend të ndërfaqes të bazuar në bibliotekën GTK përdor një ndërfaqe web, që lejon ndërveprimin përmes shfletuesit web për menaxhimin e distancuar të instalimeve. Në versionin e kaluar, instaluesi i ri u përdor në Fedora Workstation. Në vend të ekranit kryesor me listën e veprimeve, në ndërfaqen e re puna është organizuar në formën e një asistenti (Wizard), që nënkupton kryerjen e pasusave të caktuara pa u kthyer në ekranin kryesor. Si bazë ofrohet automatik (guided) mode për ndarjen e diskut, ku instaluesi vetë zgjidh parametrat për krijimin ose ndërrimin e pjesëve në përputhje me cilësimet e zgjedhura nga përdoruesi. Ka mundësi për ridëgjuar distro-n dhe për instalim në modalitetin e ngarkesës së dyfishtë në sisteme me disa OS.
- Instaluesi është transferuar në përdorimin e menaxherit të paketave DNF5 për instalimin e paketave RPM (sistemi DNF5 përdoret që nga Fedora 41). Funksionaliteti bazik i menaxhimit të pakove në DNF5 është transferuar në një bibliotekë të veçantë libdnf5, ndërsa për lidhjet me PackageKit është përdorur DNF Daemon, dhe komponentët në Python janë rishkruar në C++.
- Nga instaluesi është hequr mbështetja për modulet që mund të përditësohen ndaras, cikli i jetës së të cilave nuk është i lidhur me përbërjen kryesore të distribucionit, dhe mbështetjeja bëhet në mënyrë të pavarur nga lëshimet e distribucionit, që lejonte koeksistencën e pakove me versione të ndryshme të të njëjtit aplikacion.
- Në Fedora Kinoite, një version të azhurnuar në mënyrë atomike të Fedora me KDE, përditësimi i sistemit është aktivizuar si parazgjedhje. Përditësimet tani shkarkohen pa pëlqimin e përdoruesit në sfond dhe aplikohen pas rindezjes. Në cilësime ka mundësi për çaktivizimin e përditësimeve automatike dhe për ndryshimin e intervalit të kontrollit të disponueshmërisë së përditësimeve.
- Asambluesi YASM është klasifikuar si i vjetruar, me përditësimin e fundit që u publikua në vitin 2019. Paketat, në të cilat YASM u përdor për ndërtimin (përfshirë Firefox), janë kaluar në ndërtim duke përdorur NASM.
- DĂ«rgesa GnuPG Ă«shtĂ« ndarĂ« nĂ« disa paketa â programi gpg, utilitaret ndihmĂ«se dhe shĂ«rbimet 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 memorjes operative tĂ« sistemeve mikpritĂ«se (AMD SEV mbĂ«shtetet nga Fedora 41).
- Janë shtuar paketa me mjete për gjuhën e programimit Hare, e zhvilluar nga autori i ambientit të përdoruesit Sway. Gjuha është optimizuar për të zgjidhur probleme të nivelit të ulët, si zhvillimi i sistemeve operative, kompilerëve, aplikacioneve rrjet dhe utilitarëve sistemorë, për të cilat kërkohet arritja e performancës maksimale dhe kontrolli i plotë mbi ekzekutimin. Në këtë gjuhë aplikohet menaxhimi manual i memories dhe një sistem i tipave statik, ku çdo variabël duhet t'i jepet një tip i caktuar.
- Gjatë ndërtimit të paketeve në gjuhën Go përdoret mjeti Go Vendor Tools, ku kopjet e bibliotekave të përdorura përfshihen në paketën src, dhe nuk përdoren paketa të veçanta me varësi (pra, nuk përdoren versione të bibliotekave të zakonshme për të gjithë sistemin).
- ĂshtĂ« realizuar kalimi nĂ« pĂ«rdorimin e fonteve Noto Color Emoji nĂ« formatin vektorial COLRv1 nĂ« vend tĂ« paraqitjes raster. PĂ«rdorimi i COLRv1 ka lejuar pĂ«rmirĂ«simin e cilĂ«sisĂ« sĂ« renditjes dhe reduktimin e madhĂ«sisĂ« sĂ« skedarĂ«ve me fonte.
- 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 lejuar reduktimin e madhësisë së initrd për disa megabajt dhe është përshpejtuar ngarkimi.
- Versioni e mjeteve Greenboot janë angazhuar, të shkruara në gjuhën Rust (versioni i vjetër ishte shkruar në bash). Greenboot përdoret në varianta të azhurnuara në mënyrë atomike të Fedora për të verifikuar gjendjen e sistemit gjatë ngarkimit dhe për të rikthyer në versionin e kaluar në rast të problemeve.
- Versionet e rinovuara: 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
