Canonical heeft zijn plannen om de ondersteuning voor de i386-architectuur in Ubuntu stop te zetten herzien

Canonical heeft gepubliceerd aanvraag om herziening van plannen met betrekking tot de stopzetting van de ondersteuning van de 32-bits x86-architectuur in Ubuntu 19.10. Na bestudering van de opmerkingen, geuit door de ontwikkelaars van Wine en gameplatformen, is besloten om een aparte set 32-bits pakketten te bouwen en aan te bieden in Ubuntu 19.10 en 20.04 LTS.

De lijst met geleverde 32-bits pakketten zal worden voorbereid rekening houdend met de wensen van de gemeenschap en zal de componenten bevatten die nodig zijn voor de voortzetting van verouderde programma's, die alleen in 32-bits beschikbaar zijn of 32-bits bibliotheken vereisen. Als de lijst incompleet blijkt te zijn en er ontbrekende pakketten worden ontdekt, dan is het plan om de set pakketten zelfs na de release aan te vullen.

Er wordt gesteld dat de discussies en opmerkingen die na de aankondiging van de stopzetting van de ondersteuning voor de i386-architectuur zijn ontstaan, een verrassing waren voor de ontwikkelaars van de distributie, aangezien de vraag naar de stopzetting van de ondersteuning voor i386 al sinds 2014 wordt besproken in de gemeenschap en onder ontwikkelaars. De ontwikkelaars van Ubuntu hadden de indruk dat er een consensus was bereikt over de kwestie van het afzien van ondersteuning voor i386 en dat er geen verborgen problemen werden verwacht, maar zoals blijkt zijn er enkele zaken over het hoofd gezien, ook tijdens de besprekingen met Valve (opmerking: waarschijnlijk konden sommige van de besprekende partijen zich niet voorstellen dat werd besloten niet alleen de bouw van i386-pakketten stop te zetten, maar ook af te zien van de vorming van multiarch-bibliotheken die nodig zijn voor het draaien van 32-bits toepassingen in een 64-bits omgeving).

Op de lange termijn is er voor de ondersteuning van 32-bits toepassingen in uitgaven na Ubuntu 20.04 een samenwerking gepland met WINE, Ubuntu Studio en gameleveranciers om een oplossing te vinden voor het gebruik van containersystemen voor de isolatie van de levering van 32-bits componenten uit de LTS-tak van Ubuntu en het opzetten van de uitvoering van oude toepassingen. Op basis van Snaps en LXD kan de benodigde 32-bits omgeving en een set bibliotheken worden voorbereid.

We herinneren u eraan dat de reden voor het beëindigen van de ondersteuning van de i386-architectuur te maken heeft met de onmogelijkheid om pakketten op het niveau van andere ondersteunde architecturen in Ubuntu te onderhouden, onder andere door het gebrek aan toegang tot recente ontwikkelingen op het gebied van beveiliging en bescherming tegen fundamentele kwetsbaarheden zoals Spectre voor 32-bit systemen. Het onderhouden van de pakketbasis voor i386 vereist aanzienlijke middelen voor ontwikkeling en kwaliteitscontrole, die niet opwegen tegen de beperkte gebruikersbasis (het aantal i386-systemen wordt geschat op 1% van het totale aantal geïnstalleerde systemen).

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster