A Canonical felülvizsgálta terveit az i386 architektúra támogatásának megszüntetésére az Ubuntuban

Canonical Company közzétett nyilatkozat az Ubuntu 32-es verziójában a 86 bites x19.10 architektúra támogatásának megszűnésével kapcsolatos tervek felülvizsgálatáról. A megjegyzések tanulmányozása után kifejezve A Wine és a játékfejlesztők úgy döntöttek, hogy külön 32 bites csomagokat készítenek és szállítanak az Ubuntu 19.10 és 20.04 LTS rendszeren.

A szállított 32 bites csomagok listája a közösségi visszajelzések alapján készül, és tartalmazni fogja a csak 32 bites vagy 32 bites könyvtárakat igénylő régi programok futtatásához szükséges összetevőket. Sőt, ha a lista nem teljes és hiányzó csomagokat azonosítanak, akkor a csomagok készletét a megjelenést követően tervezik kiegészíteni.

Állítólag az i386-os architektúra támogatásának megszűnésének bejelentése után fellépő viták és hozzászólások meglepetésként értek a disztribúció fejlesztői számára, hiszen az i386 támogatásának megszűnésének kérdése már szóba került a közösségben, ill. 2014 óta a fejlesztők között. Az Ubuntu fejlesztőinek az volt a benyomása, hogy konszenzus született az i386 támogatás megszüntetésének kérdésében, és nem várhatók buktatók, de mint kiderült, néhány pontot figyelmen kívül hagytak, többek között a Valve-val folytatott konzultációk során (megjegyzés: valószínűleg néhány megbeszélő nem tudta elképzelni, hogy nemcsak az i386-os csomagok építésének leállítása mellett döntenek, hanem a 32 bites alkalmazások 64 bites környezetben való futtatásához szükséges multiarch könyvtárak építésének leállításáról is.

Hosszú távon a 32 bites alkalmazások támogatása az Ubuntu 20.04 utáni kiadásokban az a terv, hogy a WINE, az Ubuntu Studio és a játékszállítókkal együttműködve konténer-elválasztó rendszereket használnak a 32 bites komponensek Ubuntu LTS ágból történő szállítására és futtatására. örökölt alkalmazások. A Snaps és az LXD alapján lehetőség lesz a szükséges 32 bites környezet és egy sor könyvtár elkészítésére.

Emlékezzünk vissza, hogy az i386 architektúra támogatásának megszűnésének oka az, hogy a csomagokat nem lehet az Ubuntuban támogatott más architektúrák szintjén karbantartani, például amiatt, hogy a 32 bites rendszerek számára nem érhetők el a fejlesztések terén elért legújabb fejlesztések. biztonság és az olyan alapvető sebezhetőségek elleni védelem, mint a Spectre. Az i386 csomagbázisának fenntartása sok fejlesztési és minőség-ellenőrzési erőforrást igényel, amit a kis felhasználói bázis nem indokol (az i386-os rendszerek számát a telepített rendszerek teljes számának 1%-ára becsülik).

Forrás: opennet.ru

Hozzászólás