Společnost Canonical vyjádření o revizi plánů souvisejících s ukončením podpory 32bitové architektury x86 v Ubuntu 19.10. Po prostudování poznámek, vývojáři Wine a herních platforem bylo přijato rozhodnutí zajistit sestavení a dodání samostatného balíčku 32bitových balíčků v Ubuntu 19.10 a 20.04 LTS.
Seznam dodávaných 32bitových balíčků bude připraven s ohledem na přání komunity a bude zahrnovat komponenty nezbytné pro pokračování podpory zastaralých aplikací, které existují pouze ve 32bitové podobě nebo vyžadují 32bitové knihovny. Pokud se však ukáže, že seznam není kompletní a budou identifikovány chybějící balíčky, plánují se balíčky doplnit i po vydání.
Tvrdí se, že diskuse a poznámky, které vznikly po oznámení o ukončení podpory architektury i386, byly pro vývojáře distribuce překvapením, protože otázka ukončení podpory i386 je diskutována v komunitě a mezi vývojáři již od roku 2014. Vývojáři Ubuntu měli dojem, že v otázce odstoupení od podpory i386 byl dosažen konsensus a neočekávala se žádná úskalí, ale jak se ukázalo, některé aspekty byly přehlédnuty, včetně konzultací s Valve (poznámka: pravděpodobně někteří diskutující nemohli předpokládat, že se rozhodne nejen ukončit sestavování balíčků i386, ale také vzdát se formování multiarch knihoven nezbytných pro spuštění 32bitových aplikací v 64bitovém prostředí).
V dlouhodobém horizontu pro zajištění podpory 32bitových aplikací ve vydáních po Ubuntu 20.04 se plánuje společně s WINE, Ubuntu Studio a dodavateli her vypracovat řešení využití systémů kontejnerové izolace pro dodání 32bitových komponentů z LTS větve Ubuntu a zajištění spuštění starých aplikací. Na bázi Snaps a LXD bude možné připravit potřebné 32bitové prostředí a sadu knihoven.
Připomínáme, že důvodem pro ukončení podpory architektury i386 je nemožnost udržovat balíčky na úrovni jiných podporovaných architektur v Ubuntu, například kvůli nedostupnosti posledních vylepšení v oblasti bezpečnosti a ochrany před základními zranitelnostmi typu Spectre pro 32bitové systémy. Udržování balíčkové základny pro i386 vyžaduje značné zdroje na vývoj a kontrolu kvality, které se neospravedlňují vzhledem k nepatrné uživatelské základně (počet systémů i386 se odhaduje na 1% z celkového počtu nainstalovaných systémů).
Zdroj: opennet.ru
