Käivitati Fedora Forge koostöö arendusteenus. Fedora Linux 43 beetatestimine

Fedora projekt kuulutas välja koostöö arendusteenuse Fedora Forge, mis on loodud Forgejo projekti abil. Teenus areneb, et asendada Fedora enda Platvorm Pagure, mida on kasutatud Fedora projektides koodi ja pakettide metaandmete koostöös. Asendamine toimub, kuna Pagure platvorm vajab rohkem ressursse hooldamiseks, on stagnatsioonis ja ei ole saanud laiemat kasutamist väljaspool Fedora't. Eeldatakse, et Fedora Forge lihtsustab arendust ja muudatuste edastamist Fedora peamistele meeskondadele.

Fedora Forge on käivitatud katserežiimis ja seda testitakse mitmete alaprojektide ja SIG (Erihuvi grupid) rühmades. Näiteks on Fedora Forge'i juba kolitud RelEng (Release Engineering), nõukogu ja FESCo (Fedora Engineering Steering Committee) meeskondade projektid. Edasi arendatakse Fedora Forge'is veel projekte ja teenust hakatakse kasutama peamise koostöökohtana Fedora arendamisel.

Projektide automaatseks kolimiseks Pagure'ist ja Fedora Forge'ist on välja töötatud tööriist Pagure Migrator, mis on kaasatud Forgejo platvormi. Pagure Migrator võimaldab säilitada pärast kolimist pull-päringud, piletid, arutelud, sildid ja kasutajad. Samas, erinevalt pagure.io teenusest, ei luba Fedora Forge isiklikke projekte ja keskendub ainult Fedora Linuxi arendamisega seotud projektidele.

Samuti võib märkida Fedora Linux 43 beetaversiooni väljaandmist, mis tähistab üleminekut lõpptestimise faasi, kus lubatakse ainult kriitiliste vigade parandamist. Väljalase on plaanitud 11. novembriks. Väljalase hõlmab Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite ja Live-kogumid, mis on saadaval spinnide kujul koos kohandatud keskkondadega Xfce, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway ja Cosmic. Kogumid on loodud x86_64, Power64 ja ARM64 (AArch64) arhitektuuride jaoks.

Olulisemad muudatused Fedora Linux 43-s:

  • Fedora Workstationi töölaua versioon uuendatud GNOME 49 haru.
  • GNOME'i X-serveri kohal töötamiseks kasutatud paketid on eemaldatud hoidlatest. Kõik GNOME'i kasutajad, kes kasutasid X11, sunnitakse üle minema Waylandi põhisele GNOME seansile. X11 rakenduste käivitamise võimalus XWaylandi abil jääb muutumatuks.
  • x86 arhitektuuriga süsteemides on lubatud ainult GPT (GUID Partition Table) partitsioonide tabelite kasutamine kõigis Fedora installatsioonides, mis kasutavad UEFI-d. Fedora installimise tugi UEFI režiimis MBR (Master Boot Record) partitsioonide tabelitega on lõpetatud x86 süsteemides, kuid see on jätkuvalt lubatud ARM ja RISC-V süsteemides.
  • Üleminek on toimunud RPM 6 paketihaldurisse, mis paistab silma uue formaadi toega, mis võimaldab luua rohkem kui 4 GB suuruseid pakette, ja pakettide autentimise kontrollimise kaasamine vaikimisi digitaalallkirja kaudu.
  • Kõik spin-koostised on üleviidud uue Anaconda installijate variandi peale, kus GTK raamatukogule tugineva liidese asemel kasutatakse veebiliidest, mis võimaldab interaktsiooni veebibrauseri kaudu kaugjuhtimisega installimise jaoks. Eelmises väljaandes kasutati uut installijat Fedora Workstationis. Uues liideses on töö korraldatud nagu viib (Wizard), mis eeldab määratud sammude järjestikust täitmist ilma, et peaksite tagasi peaekraanile minema. Baasvajadusena pakutakse automatiseeritud (guided) ketta jagamise režiimi, kus installija valib kasutaja valitud seadetel põhinevalt automaatsete partitsioonide loomise või muutmise parameetrid. On võimalused süsteemi uuendamiseks ja mitme operatsioonisüsteemiga süsteemide paigaldamiseks topeltbuutimisrežiimis.
  • Installija on suunatud kasutama DNF5 paketihaldurit RPM-pakettide installimisel (DNF5 süsteemis alates Fedora 41). DNF5 paketihalduse põhifunktsionaalsus on viidud eraldi raamatukogusse libdnf5, DNF Daemon on kasutusele võetud ühti PackageKit seondumiste asemel ning Python komponendid on ümber kirjutatud C++-s.
  • Installijast on eemaldatud eraldi uuendatavate moodulite tugi, mille elutsükkel ei ole seotud jaotise peamise sisu, ja nende hooldamine toimub iseseisvalt jaotise väljaannetest, mis võimaldas tagada pakettide kooseksisteerimise sama rakenduse erinevate versioonidega.
  • Fedora Kinoite, Fedora c KDE atomaarse värskendusega versioon, sisaldab vaikimisi süsteemi automaatset värskendamist. Värskendused laaditakse nüüd taustal kasutaja nõusolekuta ja rakendatakse pärast taaskäivitamist. Seadetes on olemas valikud automaatse värskendamise väljalülitamiseks ja värskenduste otsimise sageduse muutmiseks.
  • YASM assembler on kuulutatud vananenuks, viimase värskenduse väljaandmine toimus 2019. aastal. Paketid, kus YASM-i kasutati kogumisel (sealhulgas Firefox), on liigitatud NASM-i kasutamisele.
  • GnuPG kohaletoimetamine on jagatud mitmeks paketiks — gpg programm, GnuPG abivahendid ja teenused on nüüd jaotatud eraldi pakettidesse (gnupg2, gnupg2-dirmngr, gnupg2-g13, gnupg2-gpgconf, gnupg2-gpg-agent, gnupg2-keyboxd, gnupg2-scdaemon, gnupg2-smime, gnupg2-wks, gnupg2-utils ja gnupg2-verify).
  • Intel TDX (Trusted Domain Extensions) mehhanismi kasutamise võimalus on rakendatud, et krüptida külgsete süsteemide operatiivmälu (AMD SEV on toetatud alates Fedora 41).
  • Lisatud on pakette programmikeele Hare tööriistakomplekti jaoks, mida arendab Sway kasutajakeskkonna autor. Keel on optimeeritud madala taseme ülesannete, nagu operatsioonisüsteemide, kompilaatorite, võrgu rakenduste ja süsteemiteenuste arendamiseks, kus on vajalik maksimaalne jõudlus ja täielik kontroll täitmise üle. Keeles kasutatakse käsitsi mälu haldamist ja staatilist tüübiväärsust, kus igale muutujale peab olema määratud kindel tüüp.
  • Go keeles pakettide kogumisel on kasutusele võetud Go Vendor Tools tööriistakomplekt, kus kasutatavate teekide koopiaid lisatakse src-paketile, mitte ei kasutada eraldi pakette sõltuvustega (st mitte kasutada kogu süsteemi ühtseid teeki versioone).
  • On toimunud üleminek Noto Color Emoji fontide vektorkujutiste COLRv1 kasutamisele rasterpiltide asemel. COLRv1 kasutamine on võimaldanud parandada joonistamise kvaliteeti ja vähendada fontide faili suurust.
  • Algsest RAM-diskpildist (initrd) piltide kokkusurumiseks on Dracuti kasutamisel rakendatud Zstd algoritmi. Üleminek xz-lt zstd-le on võimaldanud vähendada initrd suurust mitme megabaidi võrra ja kiirendada käivitamist.
  • Kasutatakse Greenbooti tööriista versiooni, mis on kirjutatud Rust keeles (vana versioon oli kirjutatud bashis). Greenbooti kasutatakse Fedora atomaarsetes uuendustes, et kontrollida süsteemi olekut käivitamise ajal ja vajadusel taastuda eelnevale versioonile probleemide avastamisel.
  • Uuendatud versioonid: 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.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster