GNOME Flatpak Runtime lõpetas 32-bitiste rakenduste toetamise

GNOME projekt on lõpetanud laienduse „org.gnome.Platform.i386.Compat” arendamise, hooldamise ja toe, mida kasutatakse GNOME Flatpak Runtime'is 32-bitiste rakenduste ühilduvuse tagamiseks. Laienduses pakuti 32-bitiseid versioone GTK ja GNOME teekidest, mis on vajalikud 32-bitiste rakenduste pakkumiseks flatpak-pakettides, mis on sobivad installimiseks 64-bitistes distributsioonides, mis on lõpetanud 32-bitiste teekide (multilib) pakkumise. GNOME Flatpak Runtime on nüüd saadaval ainult arhitektuuridele x86_64 ja AArch64.

Kõige populaarsemad 32-bitised programmid, mis on pakitud flatpak formaati, on Wine ja Steam. On märgitud, et GNOME Flatpak Runtime'i 32-bitise versiooni toe katkestamine ei mõjuta neid pakette, kuna need ei kasuta 32-bitiseid GTK 4, libadwaita ja WebkitGTK kogusid.

32-bit süsteemide toetuse lõpetamise põhjuseks on soov vähendada pideva integreerimise infrastruktuuri koormust ning vabaneda probleemidest, mis tulenevad projekti arendajate poolt 32-bitiste süsteemide ebapiisavast testimisest enne muudatuste saatmist hoidlasse. On olukordi, kus 32-bitistes süsteemides ilmnevad tõrked takistavad muudatuste kaasamist GNOME'i hoidlatesse. Lisaks põhjustab uuesti kokkupanek täiendavat koormust infrastruktuurile, mille ressursid on piiratud, kuna iga mooduli jaoks toimub vähemalt kaks korda päevas kogu GNOME'i, samuti WebKitGTK, mozjs mootori ja mitmete Rusti raamatukogude ja rakenduste uuesti kokkupanek Git'ist.

Tekkivad rangid häirivad arendajaid, kes peavad kulutama oma aega toetuseks kogumitele, mida peaaegu keegi ei kasuta. Selgus, et 32-bitine GNOME Flatpak Runtime Flathubis kasutab vaid kahte paketti, pluss veel üks pakett Flathub Beeta. Nende rakenduste arendajatele on saadetud muudatusettepanekud, et viia paketid üle põhilisele GNOME 49 Runtime'ile. Bottlesi muudatusettepanek on juba peaaegu sulandumiseks valmis, kuid projektides Lutris ja Minigalaxy vajavad need veel täiustamist.

Samuti mainitakse, et pärast GNOME Runtime'i kokkupaneku lõpetamist armv7 ja i386 arhitektuuridele lakkasid 32-bitised platvormid GNOME'i väljaannete kvaliteedi testimisel kasutamast. Kui varem said arendajad tagada, et kõik GNOME'i moodulid kompileeritakse i386/x86 arhitektuuri jaoks, siis nüüd on olukord muutunud ja testimine toimub iga üksiku mooduli arendajate otsuse järgi. 32-bitiste süsteemide spetsiifiliste probleemide lahendamine toimub edaspidi tugimeeste soovil. 32-bitisi GNOME'i allikaid tarnivad distributsioonid peavad enamikus projektides testimise ja probleemide lahendamise ise läbi viima.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster