A Canonical revisou os planos para parar de oferecer suporte à arquitetura i386 no Ubuntu

Canônico publicado Declaração de revisão dos planos relacionados ao fim do suporte à arquitetura x32 de 86 bits no Ubuntu 19.10. Depois de analisar os comentários, expresso Os desenvolvedores da plataforma Wine e de jogos decidiram garantir a montagem e entrega de um conjunto separado de pacotes de 32 bits no Ubuntu 19.10 e 20.04 LTS.

A lista de pacotes de 32 bits enviados será baseada nas contribuições da comunidade e incluirá componentes necessários para continuar executando programas legados que permanecem apenas em 32 bits ou requerem bibliotecas de 32 bits. Além disso, se a lista estiver incompleta e forem identificados pacotes ausentes, eles planejam complementar o conjunto de pacotes após o lançamento.

Alega-se que as discussões e comentários que surgiram após o anúncio do fim do suporte à arquitetura i386 surpreenderam os desenvolvedores da distribuição, uma vez que a questão do fim do suporte ao i386 tem sido discutida na comunidade e entre os desenvolvedores desde 2014 . Os desenvolvedores do Ubuntu ficaram com a impressão de que um consenso havia sido alcançado sobre a questão do abandono do suporte ao i386 e nenhuma armadilha era esperada, mas como se viu, alguns pontos foram ignorados, inclusive durante consultas com a Valve (nota: provavelmente alguns dos que discutiram poderiam não previmos que será decidido não apenas parar de construir pacotes i386, mas também recusar construir as bibliotecas multiarch necessárias para executar aplicativos de 32 bits em um ambiente de 64 bits).

No longo prazo, para garantir suporte para aplicativos de 32 bits em versões posteriores ao Ubuntu 20.04, está planejado trabalhar com WINE, Ubuntu Studio e fornecedores de jogos para desenvolver uma solução para usar sistemas de isolamento de contêineres para enviar componentes de 32 bits do LTS. filial do Ubuntu e organizar o lançamento de aplicativos mais antigos. Baseado em Snaps e LXD, será possível preparar o ambiente de 32 bits necessário e um conjunto de bibliotecas.

Recorde-se que o motivo do fim do suporte à arquitectura i386 é a impossibilidade de manter pacotes ao nível de outras arquitecturas suportadas no Ubuntu, por exemplo, devido à indisponibilidade dos mais recentes desenvolvimentos no domínio da melhoria da segurança e protecção contra fundamentais vulnerabilidades como Spectre para sistemas de 32 bits. Manter uma base de pacotes para i386 requer grandes recursos de desenvolvimento e controle de qualidade, o que não se justifica devido à pequena base de usuários (o número de sistemas i386 é estimado em 1% do número total de sistemas instalados).

Fonte: opennet.ru

Adicionar um comentário