Os planos de fornecimento de bibliotecas de 32 bits para o Ubuntu 20.04 foram atualizados.

Steve Langasek da Canonical resumiu resultados a discussão com a comunidade de bibliotecas para a arquitetura i386, que serão fornecidas em uma camada para garantir a compatibilidade com aplicativos de 32 bits no Ubuntu 20.04 "Focal Fossa". De mais de 30 mil pacotes de origem, cerca de 1.700 foram escolhidos, para os quais continuará a formação de compilações de 32 bits para a arquitetura i386.

Principalmente, a lista inclui bibliotecas utilizadas em aplicativos de 32 bits ainda em uso, assim como as dependências relacionadas a essas bibliotecas. Além disso, para as bibliotecas da lista, está previsto manter as dependências usadas para testes, mas utilizá-las para a realização de testes cruzados das compilações i386 em um ambiente de sistema de 64 bits x86_64, simulando assim o ambiente a ser aplicado nas condições reais.

Em comparação com o conjunto de bibliotecas de 32 bits fornecidas no Ubuntu 19.10, no Ubuntu 20.04 serão adicionadas estão incluídas bibliotecas:

  • freeglut3
  • gstreamer1.0-plugins-base
  • libd3dadapter9-mesa
  • libgpm2
  • libosmesa6
  • libtbb2
  • libv4l-0
  • libva-glx2
  • va-driver-all
  • vdpau-driver-all

No entanto, pacotes antigos serão excluídos, que deixarão de ser compilados no Ubuntu 20.04 e para as arquiteturas atuais (pacotes vinculados a versões, como libperl5.28 e libssl1.0.0, serão substituídos por versões mais novas):

  • gcc-8-base
  • libhogweed4
  • libnettle6
  • libperl5.28
  • libsensors4
  • libssl1.0.0
  • libhogweed4
  • libigdgmm5
  • libllvm8
  • libmysqlclient20
  • libnettle6
  • libtxc-dxtn-s2tc0
  • libvpx5
  • libx265-165
  • wine-devel-i386
  • wine-stable-i386

Relembramos que, inicialmente, a Canonical tinha a intenção de pretendia interromper completamente a construção de pacotes para a arquitetura i386 (incluindo o abandono da formação de bibliotecas multiarch, necessárias para executar aplicativos de 32 bits em um ambiente de 64 bits), mas reconsiderou sua decisão após considerar os comentários apresentados pelos desenvolvedores do Wine e plataformas de jogos. Como compromisso, foi decidido garantir a construção e entrega de um conjunto separado de pacotes de 32 bits com bibliotecas necessárias para a continuidade do funcionamento de programas antigos, que permanecem apenas em 32 bits ou exigem bibliotecas de 32 bits.

A razão para a descontinuação do suporte à arquitetura i386 é a impossibilidade de manter pacotes no mesmo nível que outras arquiteturas suportadas no Ubuntu, devido à falta de acesso, para sistemas de 32 bits, às últimas inovações em segurança e proteção contra vulnerabilidades fundamentais como a Spectre. Manter a base de pacotes para i386 exige grandes recursos para desenvolvimento e controle de qualidade, que não se justificam devido à pequena base de usuários (a quantidade de sistemas i386 é estimada em 1% do total de sistemas instalados).

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster