Esses são os planos do Ubuntu 20.04 para pacotes de 32 bits

ubuntu

Em julho deste ano, estávamos conversando aqui no blog sobre uma das novidades que geraram descontentamento por parte de alguns com o Ubuntu, desde que a Canonical havia anunciado do que para a versão atual do seu sistema (Ubuntu 19.10) A arquitetura de 32 bits não teria mais suporte.

Canônico pretendia parar completamente de construir pacotes para a arquitetura i386 (incluindo abandonar a formação de bibliotecas multiarch necessárias para executar aplicativos de 32 bits em um ambiente de 64 bits), mas ele reconsiderou sua decisão depois de examinar os comentários feitos pelos desenvolvedores do Wine e especialmente do Steam.

Como um compromisso, foi decidido garantir a entrega de um conjunto separado Pacotes de 32 bits com as bibliotecas necessárias para continuar a operação de programas obsoletos que permanecem apenas na forma de 32 bits ou requerem bibliotecas de 32 bits.

O motivo da interrupção de suporte à arquitetura i386 é a incapacidade de manter pacotes no nível de outras arquiteturas compatível com o Ubuntu, por exemplo, devido à inacessibilidade dos últimos desenvolvimentos em segurança e proteção contra vulnerabilidades fundamentais, como Spectre para sistemas de 32 bits.

Manter uma base de pacotes para o i386 requer grandes recursos para desenvolvimento e controle de qualidade, que não se justificam devido à pequena base de usuários (o número de sistemas i386 é estimado em 1% do número total de sistemas instalados).

É por isso que recentemente, Steve Langasek apresentou planos para tratamento futuro de 32 pacotes bits no Ubuntu. Ele resumiu os resultados de uma discussão com a comunidade de uma lista de bibliotecas para a arquitetura i386, que está planejada para ser incluída para garantir a compatibilidade com aplicativos de 32 bits no Ubuntu 20.04 "Focal Fossa".

Dos mais de 30 mil pacotes, cerca de 1700 foram selecionados, para o qual a formação desses pacotes de 32 bits para a arquitetura i386 continuará.

Já que comenta que no Ubuntu 20.04 Focal Fossa haverá apenas um número limitado de pacotes 32 bits para manter a compatibilidade. Isso inclui, por exemplo, Wine e o cliente Steam, por meio do qual o tema veio originalmente à mesa.

A lista inclui principalmente bibliotecas usadas em aplicativos de 32 bits ainda em uso, bem como dependências associadas a essas bibliotecas. Além disso os pacotes que são considerados Os obsoletos serão substituídos pelas versões estáveis ​​mais atuais e está planejado para salvar as dependências usadas para testar as bibliotecas listadas, para fazer o teste cruzado das compilações da biblioteca i386 no ambiente de sistema de 64 bits, simulando assim o ambiente que será usado em condições do mundo real.

Existem alguns outros pacotes binários i386 cujas fontes ainda não foram incluídas na lista de permissões, portanto, eles serão removidos do projeto Ubuntu em um futuro próximo completamente do repositório de pacotes do Ubuntu 20.04.

Embora tudo isso ainda seja uma análise preliminar, mencionar que os desenvolvedores podem ser contatados por um tempo para solicitar a compatibilidade do pacote.

Isso diz respeito tanto aos mantenedores do pacote i386 em fontes oficiais de pacotes, quanto àqueles que mantêm software de terceiros em um PPA (Personal Package Archive). As partes interessadas eles devem apresentar suas razões para a existência dos pacotes binários de 32 bits na lista de discussão "ubuntu-release" ou na sala de chat "# ubuntu-devel" no Freenode. Se forem válidos, os pacotes também serão incluídos na lista de permissões e, portanto, Focal Fossa.

Ainda demora um pouco até a remoção em massa planejada dos binários i386: De acordo com Langasek

“Inicialmente, a infraestrutura específica do projeto para teste de pacote (“ autopkgtest ”) precisa ser adaptada para testar bibliotecas de 32 bits em um host amd64. Este também é o ambiente no qual os pacotes de 32 bits são geralmente usados. "

Se você quiser saber mais sobre o assunto, pode verificar os detalhes da discussão no link a seguir 


Seja o primeiro a comentar

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.