Canonical heeft plannen herzien om te stoppen met de ondersteuning van de i386-architectuur in Ubuntu

Canoniek опубликовала Verklaring van beoordeling van plannen met betrekking tot het einde van de ondersteuning voor 32-bit x86-architectuur in Ubuntu 19.10. Na het bekijken van de opmerkingen, uitgedrukt Ontwikkelaars van wijn- en gamingplatforms hebben besloten te zorgen voor de assemblage en levering van een afzonderlijke set 32-bits pakketten in Ubuntu 19.10 en 20.04 LTS.

De lijst met verzonden 32-bits pakketten zal gebaseerd zijn op input van de gemeenschap en zal componenten bevatten die nodig zijn om oudere programma's te blijven draaien die alleen 32-bits blijven of 32-bits bibliotheken vereisen. Bovendien, als de lijst onvolledig blijkt te zijn en er ontbrekende pakketten worden geïdentificeerd, zijn ze van plan de set pakketten na de release aan te vullen.

Er wordt beweerd dat de discussies en opmerkingen die ontstonden na de aankondiging van het einde van de ondersteuning voor de i386-architectuur als een verrassing kwamen voor de distributie-ontwikkelaars, aangezien de kwestie van het beëindigen van de ondersteuning voor i386 sinds 2014 in de gemeenschap en tussen ontwikkelaars wordt besproken. . Ubuntu-ontwikkelaars hadden de indruk dat er consensus was bereikt over het stopzetten van i386-ondersteuning en dat er geen valkuilen werden verwacht, maar het bleek dat sommige punten over het hoofd werden gezien, ook tijdens overleg met Valve (let op: waarschijnlijk zouden sommige van de discussies niet hebben voorspeld dat er niet alleen zal worden besloten om te stoppen met het bouwen van i386-pakketten, maar ook om te weigeren de multiarch-bibliotheken te bouwen die nodig zijn om 32-bits applicaties uit te voeren in een 64-bits omgeving).

Om ondersteuning voor 32-bits applicaties in releases na Ubuntu 20.04 te garanderen, is het de bedoeling om op de lange termijn samen te werken met WINE, Ubuntu Studio en gameleveranciers om een ​​oplossing te ontwikkelen om containerisolatiesystemen te gebruiken om 32-bits componenten van de LTS te verzenden tak van Ubuntu en het organiseren van de lancering van oudere applicaties. Op basis van Snaps en LXD zal het mogelijk zijn om de noodzakelijke 32-bits omgeving en een reeks bibliotheken voor te bereiden.

Laten we niet vergeten dat de reden voor het beëindigen van de ondersteuning voor de i386-architectuur de onmogelijkheid is om pakketten te onderhouden op het niveau van andere architecturen die in Ubuntu worden ondersteund, bijvoorbeeld vanwege het niet beschikbaar zijn van de nieuwste ontwikkelingen op het gebied van het verbeteren van de beveiliging en bescherming tegen fundamentele problemen. kwetsbaarheden zoals Spectre voor 32-bit systemen. Het onderhouden van een pakketbasis voor i386 vereist grote ontwikkelings- en kwaliteitscontrolemiddelen, die niet gerechtvaardigd zijn vanwege de kleine gebruikersbasis (het aantal i386-systemen wordt geschat op 1% van het totale aantal geïnstalleerde systemen).

Bron: opennet.ru

Voeg een reactie