Fedora 42 ponudit će optimizirane binarne datoteke za x86_64 v2, v3 i v4, oprašta se od SquashFS-a i planira objediniti grub i shim

Fedora Linux logo

The Fedora programeri su objavili u novi prijedlog implementirati u sljedeće izdanje Fedore 42 (zakazano za kraj travnja), koje predstavlja mogućnost održavatelja da pakiraju dodatne izvršne varijante optimiziran za mikroarhitekture x86-64-v2, x86-64-v3 y x86-64-v4.

Spominje se da Svrha ovog prijedloga, jestl Iskoristite specifična poboljšanja performansi na temelju hardverskih mogućnosti, iako će Fedora nastaviti proizvoditi pakete za standardnu ​​x86-64-v1 arhitekturu.

Treba napomenuti da druge distribucije već idu u tom smjeru, budući da se CentOS spominje kao primjer, gdje je kompajliran korištenjem x86-64-v2, dok se RHEL 10 temelji na x86-64-v3. da u redu Poboljšanja performansi obično su oko 10%, određeni scenariji pokazuju znatna povećanja, dosežući i do 120%. 

U ovom modelu, optimizirane biblioteke smještene su u određene poddirektorije, omogućujući dinamičkom povezivaču da automatski učita najprikladniju verziju. Za izvršne datoteke, Fedora planira implementirati sličan sustav koristeći sloj hwcaps-loader, koji će odabrati i pokrenuti varijantu koja je najkompatibilnija s otkrivenim CPU mogućnostima. Održavatelji će odlučiti koji će paketi uključivati ​​ove dodatne varijante, na temelju specifičnih testova performansi.

Trenutno, prijedlog, koji još uvijek čeka odobrenje od strane FESCo-a (Fedora Engineering Steering Committee) koji ima za cilj proširiti postojeću podršku za optimizirane biblioteke, koje se trenutno isporučuju pomoću mehanizma glibc-hwcaps.

Objedinjavanje gruba i shima u Fedori 42

Uz to, još jedna od promjena koje su predložene za Fedoru 42 jest ujediniti metode ažuriranja programi za podizanje sustava GRUB i Shim u standardnoj i atomic verziji distribucije. Ovaj prijedlog nastoji zamijeniti gdje instalacijske skripte RPM paketa izravno ažuriraju direktorije /boot i /boot/efi, uz korištenje bootupd alata, koji je već implementiran u atomic verzijama Fedore.

Novi prijedlog podiže RPM paketi koji sadrže bootloadere instaliraju svoje komponente u poseban direktorij unutar /usr particije, umjesto da izravno mijenja spomenute direktorije. Sadržaj /usr bi tada bio sinkroniziran s /boot i /boot/efi pomoću bootupd.

Napominje se da je provedbom ove promjene Postoji nekoliko značajnih prednosti:

  • Veća sigurnost i pouzdanost: Korištenje bootupd bi omogućilo implementaciju alternativne opcije pokretanja. To znači da se u slučaju problema nakon ažuriranja bootloadera korisnici mogu vratiti na prethodnu konfiguraciju bez rizika da sustav postane neoperativan.
  • Dosljednost između varijanti: Usvajanjem zajedničkog pristupa za atomske i standardne verzije Fedore, održavanje bi se pojednostavilo, a nedosljednosti između metoda ažuriranja bi se smanjile.
  • Modularnost: Odvajanje komponenti pokretačkog programa u /usr olakšava upravljanje paketima, smanjujući moguće sukobe tijekom ažuriranja.

Fedora 42 se oprašta od SquashFS-a

I posljednje, ali ne najmanje važno U Fedori 42 planira se migrirati sve aktivne kompilacije distribucije iz SquashFS u datotečni sustav EROFS, Ovo je kako bi se iskoristile napredne mogućnosti EROFS-a, koji već ima podršku za Dracut od verzije 103. Međutim, ovaj prijedlog još uvijek zahtijeva odobrenje FESCo (Fedora Engineering Steering Committee), zaduženog za tehničke odluke u razvoju od Fedora.

Spominje se da Izbor EROFS-a je zbog potrebe usvajanja datotečnog sustava u stalnom razvoju, budući da SquashFS nije dobio značajna ažuriranja od 2023. EROFS, s druge strane, nastavlja se razvijati i ugrađivati ​​poboljšanja koja bi mogla ponuditi dugoročne koristi za distribuciju. Osim toga, njegova jedinstvena metoda za kompresiju podataka, koja se temelji na blokovima fiksne veličine nakon kompresije, razlikuje ga od drugih sustava i omogućuje učinkovitije upravljanje performansama u određenim situacijama.

Promjena će utjecati na sve slike sustava koje rade u načinu rada samo za čitanje, kao što su Live izdanja s KDE, Xfce, Budgie, LXQt, MiracleWM i COSMIC radnim površinama. Također će uključivati ​​specijalizirane varijante kao što su Fedora KDE Plasma Mobile i Fedora CoreOS Live. Odluka nastoji iskoristiti prednosti koje nudi EROFS u pogledu performansi i brzine nasumičnog pristupa.

Konačno, ako ste iZainteresirani ste saznati više o tome, možete provjeriti detalje U sljedećem linku.