A GNOME Flatpak Runtime-ban leállították32-bites alkalmazások támogatását.

A GNOME projekt leállította az "org.gnome.Platform.i386.Compat" kiterjesztés fejlesztését, karbantartását és támogatását, amely a GNOME Flatpak Runtime-ban a 32 bites alkalmazásokkal való kompatibilitás érdekében volt használva. A kiterjesztés 32 bites GTK és GNOME könyvtárakat kínált, amelyeket 32 bites alkalmazások flatpak-csomagba történő szállítására használtak, amelyeket 64 bites disztribúciókban lehetett telepíteni, amelyek leállították a 32 bites könyvtárak szállítását (multilib). A GNOME Flatpak Runtime mostantól csak x86_64 és AArch64 architektúrákhoz érhető el.

A legnépszerűbb 32 bites programok, amelyeket flatpak formátumban szállítanak, a Wine és a Steam. Megjegyzik, hogy a 32 bites GNOME Flatpak Runtime támogatásának megszüntetése nem érinti ezeket a csomagokat, mivel azok nem használják a 32 bites GTK 4, libadwaita és WebkitGTK verziókat.

A 32 bites rendszerek támogatásának megszüntetésének okaként az folytatott infrastruktúra terhelésének csökkentésére és az olyan problémák elkerülésére hivatkoznak, amelyek a fejlesztők 32 bites rendszerekre vonatkozó elégtelen teszteléséből adódnak, mielőtt a módosításokat a tárolóba küldik. Előfordulnak olyan helyzetek, amikor a 32 bites rendszereken megjelenő hibák megakadályozzák, hogy a módosításokat beilleszthessék a GNOME tárolókba. Továbbá, az újraszerelés további terhelést ró az infrastruktúrára, melynek erőforrásai korlátozottak, mivel minden modulhoz naponta legalább kétszer újra kell építeni a teljes GNOME-t a Git-ből, valamint a WebKitGTK-t, a mozjs motort és több Rust alapú könyvtárat és alkalmazást.

A felmerülő hibák frusztrálják a fejlesztőket, akiknek idejüket kell áldozniuk olyan építmények támogatására, amelyeket szinte senki sem használ. Kiderült, hogy a 32 bites GNOME Flatpak Runtime a Flathub katalógusában mindössze két csomagot használ, plusz egy csomagot a Flathub Beta-ban. Ezeknek az alkalmazásoknak a fejlesztői kérdéseket kaptak a fő GNOME 49 Runtime-ra való áttéréshez szükséges változtatásokkal. A Bottles esetében a változtatásra vonatkozó kérés már majdnem készen áll az egyesülésre, míg a Lutris és Minigalaxy projektekhez még további munkálatokra van szükség.

Megemlítjük, hogy a GNOME Runtime armv7 és i386 architektúrára történő összeállításának leállítása után a 32 bites platformok már nem voltak használatban a GNOME kiadások előtti minőségellenőrzés során. Míg korábban, a fejlesztők garantálhatták, hogy a GNOME minden modulja le lesz fordítva az i386/x86 architektúrára, most a helyzet megváltozott, és a tesztelés a modulok egyedi fejlesztőinek mérlegelésén alapul. A 32 bites rendszerekhez kapcsolódó problémák javítása mostantól a karbantartók választása szerint történik. Azok a disztribúciók, amelyek 32 bites GNOME összeállításokat biztosítanak, saját maguknak kell, hogy elvégezzék a tesztelést és a gerjesztett problémák javítását a legtöbb projekt esetében.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster