GNOME-projektet har avslutat utvecklingen, underhÄllet och stödet för tillÀgget "org.gnome.Platform.i386.Compat", som anvÀndes i GNOME Flatpak Runtime för att sÀkerstÀlla kompatibilitet med 32-bitarsapplikationer. TillÀgget erbjöd 32-bitarsversioner av GTK och GNOME-bibliotek som anvÀndes för att leverera 32-bitarsapplikationer i flatpak-paket som var lÀmpliga för installation pÄ 64-bitarsdistributioner som har slutat tillhandahÄlla 32-bitarsbibliotek (multilib). GNOME Flatpak Runtime Àr nu endast tillgÀnglig för arkitekturerna x86_64 och AArch64.
De mest populÀra 32-bitarsprogrammen som levereras i flatpak-format Àr Wine och Steam. Det pÄpekas att avslutandet av stödet för 32-bitarsvarianten av GNOME Flatpak Runtime inte kommer att pÄverka de angivna paketen, eftersom de inte anvÀnder 32-bitarsbyggnader av GTK 4, libadwaita och WebkitGTK.
Som anledning till avslutandet av stödet för 32-bitarsystem nÀmns viljan att avlasta infrastrukturen för kontinuerlig integration och bli av med problem som uppstÄr pÄ grund av otillrÀcklig testning av 32-bitarsystem av projektens utvecklare innan de skickar Àndringar till repot. Det uppstÄr situationer dÀr krascher som endast intrÀffar pÄ 32-bitarsystem blockerar inkluderingen av förÀndringar i GNOME-repot. Dessutom leder ombyggnaden till ytterligare belastning pÄ infrastrukturen, vars resurser Àr begrÀnsade, eftersom hela GNOME byggs om frÄn Git minst tvÄ gÄnger om dagen, förutom ombyggnaden av WebKitGTK, motorn mozjs samt flera bibliotek och applikationer i Rust.
De uppkommande krascherna irriterar utvecklarna, som tvingas spendera sin tid pĂ„ att stödja byggnader som nĂ€stan ingen anvĂ€nder. Det visade sig att 32-bitars GNOME Flatpak Runtime i Flathub-katalogen anvĂ€nder endast tvĂ„ paket, plus ytterligare ett paket i Flathub Beta. ĂndringsförfrĂ„gningar har skickats till utvecklarna av dessa applikationer för att överföra paketen till den huvudsakliga GNOME 49 Runtime. I Bottles Ă€r förfrĂ„gan om Ă€ndring nĂ€stan klar för sammanslagning, medan den i projekten Lutris och Minigalaxy fortfarande krĂ€ver arbete.
Det nĂ€mns ocksĂ„ att efter att GNOME Runtime-samlingen för armv7- och i386-arkitekturerna har upphört, sĂ„ har 32-bitars plattformar inte lĂ€ngre anvĂ€nts vid kvalitetskontrollen innan GNOME-versioner slĂ€pps. Tidigare kunde utvecklarna garantera att alla GNOME-moduler skulle kompileras för i386/x86-arkitekturen, men nu har situationen förĂ€ndrats och testningen sker efter varje moduls utvecklares bedömning. Ă
tgÀrder för problem som Àr specifika för 32-bitars system utförs numera av ansvariga pÄ eget initiativ. Distributioner som tillhandahÄller 32-bitars GNOME-samlingar mÄste sjÀlva ansvara för testning och hantering av problem för de flesta projekt.
KĂ€lla: opennet.ru
