Canonical revidoval plány na ukončenie podpory architektúry i386 v Ubuntu

Kanonický опубликовала Vyhlásenie o preskúmaní plánov súvisiacich s ukončením podpory 32-bitovej architektúry x86 v Ubuntu 19.10. Po prečítaní komentárov vyjadrený Vývojári vínnej a hernej platformy sa rozhodli zabezpečiť montáž a dodanie samostatnej sady 32-bitových balíkov v Ubuntu 19.10 a 20.04 LTS.

Zoznam dodávaných 32-bitových balíkov bude založený na vstupe komunity a bude zahŕňať komponenty potrebné na pokračovanie spustenia starších programov, ktoré zostávajú iba 32-bitové alebo vyžadujú 32-bitové knižnice. Navyše, ak sa ukáže, že zoznam je neúplný a zistia sa chýbajúce balíky, plánujú doplniť sadu balíkov po vydaní.

Údajne diskusie a komentáre, ktoré vznikli po oznámení ukončenia podpory architektúry i386, boli pre vývojárov distribúcie prekvapením, keďže o otázke ukončenia podpory pre i386 sa v komunite a medzi vývojármi diskutuje už od roku 2014 . Vývojári Ubuntu mali dojem, že v otázke ukončenia podpory i386 sa dosiahol konsenzus a neočakávali sa žiadne úskalia, no ako sa ukázalo, niektoré body boli prehliadnuté, a to aj počas konzultácií s Valve (poznámka: pravdepodobne niektorí z diskutujúcich by mohli nepredpovedali, že bude rozhodnuté nielen zastaviť vytváranie balíkov i386, ale aj odmietnuť budovanie multiarchových knižníc potrebných na spustenie 32-bitových aplikácií v 64-bitovom prostredí).

Z dlhodobého hľadiska, aby sa zabezpečila podpora pre 32-bitové aplikácie vo vydaniach po Ubuntu 20.04, sa plánuje spolupráca s WINE, Ubuntu Studio a dodávateľmi hier na vývoji riešenia na používanie kontajnerových izolačných systémov na odosielanie 32-bitových komponentov z LTS. pobočky Ubuntu a organizovať spúšťanie starších aplikácií. Na základe Snaps a LXD bude možné pripraviť potrebné 32-bitové prostredie a sadu knižníc.

Pripomeňme, že dôvodom ukončenia podpory architektúry i386 je nemožnosť udržiavať balíčky na úrovni iných architektúr podporovaných v Ubuntu, napríklad z dôvodu nedostupnosti najnovšieho vývoja v oblasti zlepšovania bezpečnosti a ochrany proti zásadným zraniteľnosti, ako napríklad Spectre pre 32-bitové systémy. Udržiavanie základne balíkov pre i386 si vyžaduje veľké zdroje na vývoj a kontrolu kvality, ktoré nie sú opodstatnené z dôvodu malej používateľskej základne (počet systémov i386 sa odhaduje na 1 % z celkového počtu nainštalovaných systémov).

Zdroj: opennet.ru

Pridať komentár