Canonical revidoval plány na ukončení podpory architektury i386 v Ubuntu

Kanonický publikováno Prohlášení o přezkoumání plánů souvisejících s ukončením podpory 32bitové architektury x86 v Ubuntu 19.10. Po prostudování komentářů vyjádřený Vývojáři vinařské a herní platformy se rozhodli zajistit montáž a dodání samostatné sady 32bitových balíčků v Ubuntu 19.10 a 20.04 LTS.

Seznam dodaných 32bitových balíčků bude založen na vstupu komunity a bude zahrnovat součásti potřebné k pokračování spouštění starších programů, které zůstávají pouze 32bitové nebo vyžadují 32bitové knihovny. Navíc, pokud se ukáže, že seznam je neúplný a jsou identifikovány chybějící balíčky, plánují po vydání sadu balíčků doplnit.

Údajně diskuse a komentáře, které se objevily po oznámení ukončení podpory architektury i386, byly pro vývojáře distribuce překvapením, protože otázka ukončení podpory i386 je v komunitě i mezi vývojáři diskutována od roku 2014 . Vývojáři Ubuntu měli dojem, že v otázce opuštění podpory i386 bylo dosaženo konsenzu a neočekávají se žádná úskalí, ale jak se ukázalo, některé body byly přehlédnuty, včetně konzultací s Valve (poznámka: pravděpodobně někteří z diskutujících by mohli nepředvídali, že bude rozhodnuto nejen zastavit vytváření balíčků i386, ale také odmítnout budovat multiarchové knihovny nezbytné pro provoz 32bitových aplikací v 64bitovém prostředí).

Z dlouhodobého hlediska, aby byla zajištěna podpora 32bitových aplikací ve verzích po Ubuntu 20.04, se plánuje spolupráce s WINE, Ubuntu Studio a dodavateli her na vývoji řešení pro použití systémů izolace kontejnerů pro dodávání 32bitových komponent z LTS. pobočku Ubuntu a organizovat spouštění starších aplikací. Na základě Snaps a LXD bude možné připravit potřebné 32bitové prostředí a sadu knihoven.

Připomeňme, že důvodem ukončení podpory architektury i386 je nemožnost udržovat balíčky na úrovni jiných architektur podporovaných například v Ubuntu z důvodu nedostupnosti nejnovějšího vývoje v oblasti zlepšování bezpečnosti a ochrany proti zásadním zranitelnosti, jako je Spectre pro 32bitové systémy. Udržování balíčkové základny pro i386 vyžaduje velké vývojové prostředky a prostředky na kontrolu kvality, což není opodstatněné vzhledem k malé uživatelské základně (počet systémů i386 se odhaduje na 1 % z celkového počtu instalovaných systémů).

Zdroj: opennet.ru

Přidat komentář