Ubuntu decide continuar oferecendo suporte a bibliotecas de 32 bits selecionadas após a ofensa do desenvolvedor

27 de junho de 2019

Após o anúncio recente do Ubuntu por seus planos de abandonar completamente o suporte para a forma de arquitetura i386 (32 bits) Ubuntu 19.10, muitos tópicos de discussão começaram a surgir na Internet.

Se você sabe por que a arquitetura i386 ainda é uma coisa - eu presumo, você deve estar super bravo com a equipe de engenharia do Ubuntu agora.

A decisão do Ubuntu de abandonar a arquitetura i386 e as consequências

Ubuntu Drops 32 Bit Support Ubuntu Drops 32 Bit Support Ubuntu não fornece download ISO de 32 bits para seu lançamento nos últimos dois anos. Os usuários existentes do Ubuntu de 32 bits ainda podem atualizar para as versões mais recentes.

Mas no Ubuntu 19.10, não existem bibliotecas, software e ferramentas de 32 bits. Se você estiver usando um Ubuntu 19.04 de 32 bits, não será possível atualizar para o Ubuntu 19.10.

Após este anúncio chocante, os desenvolvedores do Steam e do Wine também comentaram sobre isso. Além disso, um gerente de comunidade da Canonical compartilhou uma visão interessante sobre o Ubuntu 19.10 sem suporte de 32 bits.

Neste artigo, vamos dar uma olhada no que eles têm a dizer (e se descartar o suporte de 32 bits é uma coisa boa ou não).

Wine Developers discutindo o fim do suporte para Ubuntu 19.10

Um Redditor encontrou uma das mensagens de Wine dev’s email list que mencionava se o suporte para Ubuntu 19.10 deveria ser suspenso ou se fazer alterações no Wine para cancelar o suporte de 32 bits também.

Aqui está o que foi mencionado:

  • A questão imediata para mim é se devo me dar ao trabalho de tentar empacotar o Wine para Ubuntu 19.10 e superior. A sugestão do Ubuntu é usar as bibliotecas de 32 bits a partir de 18.04, que serão suportadas até 2023. É teoricamente possível para mim construir o lado de 32 bits no OBS usando as bibliotecas de 18.04, mas isso levaria a uma incompatibilidade na biblioteca versões contra as quais os lados de 32 e 64 bits foram desenvolvidos. O apt requer que as versões i386 e amd64 dos pacotes correspondam ou se recusará a instalá-los, então, a menos que isso mude, os usuários de 19,10 e superiores não poderão instalar as bibliotecas de 32 bits de que precisam para executar o Wine, a menos que façam downgrade de uma parte significativa seu sistema para as versões 18.04. *

Além disso, o desenvolvedor também discutiu a possibilidade de fazer o Wine suportar apenas 64 bits:

  • Eu poderia construir pacotes de 64 bits Wine puros para o Ubuntu. Há 10 anos dizemos aos usuários que o Wine de 64 bits puro não é compatível, mas com tantos sistemas operando apenas com 64 bits, talvez seja hora de reconsiderar essa política. Certamente existem mais aplicativos do Windows de 64 bits agora do que antes, então não seria completamente inútil. A desvantagem de fazer isso é que passaremos muito tempo explicando aos usuários que o Wine de 64 bits puro não executará programas de 32 bits , não importa quantos lugares coloquemos essa informação. A vantagem é que, se mudarmos essa política, estou pronto para usar os pacotes CentOS 7 de 64 bits puros.

Portanto, a julgar por isso - podemos ter certeza de que descartar a arquitetura i386 não é uma escolha fácil.

O Steam pode não suportar mais o Ubuntu 19.10 e versões futuras

Um desenvolvedor do Steam (Pierre-Loup Griffais) tweetou que o Steam oficialmente não suportará mais o Ubuntu 19.10 e seus lançamentos futuros.

Ubuntu 19.10 e versões futuras não serão oficialmente suportadas pelo Steam ou recomendadas aos nossos usuários. Avaliaremos maneiras de minimizar a quebra para os usuários existentes, mas também mudaremos nosso foco para uma distribuição diferente, atualmente TBD.

  • Pierre-Loup Griffais (@ Plagman2) 22 de junho de 2019 Eles ainda precisam decidir em qual distribuição focar (ou trazer de volta o SteamOS) e como planejam minimizar a quebra para os usuários existentes. Então, teremos que esperar por isso.

No entanto, da forma como está agora - o Steam é um grande negócio para a comunidade de jogos Linux. Sim, você pode começar a usar alternativas (como GOG ou similar) disponíveis para Linux. Mas, você não pode ignorar o fato de que o PCMasterRace (como gosto de chamá-lo) adora o Steam por seus recursos e pelo catálogo de jogos oferecidos.

Então, com a decisão do Ubuntu de descartar o suporte de 32 bits - isso pode afetar os jogos Linux (em geral). Ou incentive os usuários a pararem de usar o Ubuntu 19.10.

O gerente de comunidade da Canonical tenta rodar jogos do GOG no Ubuntu 19.10

Alan Pope - um gerente de comunidade da Canonical (e um Snap Advocate) testou alguns jogos no Ubuntu 19.10 de GOG para ver o que realmente acontece.

Você mesmo pode dar uma olhada nos resultados - mas para resumir:

Os jogos não foram instalados ou os lançamentos terminaram em uma tela preta.

[Atualizar] Canonical reverte sua decisão de abandonar completamente a arquitetura de 32 bits

Ubuntu não vai descartar o suporte de 32 bits Ubuntu não vai descartar o suporte de 32 bits Após a reação a este anúncio, o Ubuntu decidiu construir pacotes selecionados de 32 bits i386 para Ubuntu 19.04 e Ubuntu 20.04 LTS. Aqui está o que inclui:

Pode não incluir tudo - mas um processo da comunidade estará em vigor para determinar quais pacotes de 32 bits são necessários. A declaração oficial também mencionou:

As discussões da comunidade às vezes podem tomar rumos inesperados, e este é um deles. A questão do suporte para x86 de 32 bits foi levantada e seriamente discutida nos fóruns de desenvolvedores e comunidades do Ubuntu desde 2014. É assim que tomamos decisões. Bem, não tenho certeza se a construção de pacotes selecionados abrangerá tudo o que é essencial. Mas, ainda é algo melhor do que nada.

Eles também mencionaram sobre o suporte do WINE e a capacidade de jogar:

Também trabalharemos com as comunidades WINE, Ubuntu Studio e de jogos para usar a tecnologia de contêiner para resolver o fim da vida útil das bibliotecas de 32 bits; deve ser possível executar aplicativos antigos em versões mais recentes do Ubuntu. Snaps e LXD nos permitem ter ambientes completos de 32 bits e bibliotecas agrupadas para resolver esses problemas a longo prazo. Embora eles também tenham abordado sua intenção por trás do anúncio original de lançar 32 bits, aqui está o que eles tinham a dizer:

Você já ouviu falar sobre Specter e Meltdown - muitas das atenuações para esses ataques não estão disponíveis para sistemas de 32 bits. Isso nos levou a parar de criar a mídia de instalação do Ubuntu para i386 no ano passado e a considerar descartar totalmente o porte em uma data futura. Sempre foi nossa intenção manter a capacidade dos usuários de executar aplicativos de 32 bits no Ubuntu de 64 bits - nossos kernels suportam especificamente isso. Ainda não ouvimos uma resposta dos desenvolvedores do WINE e do Steam sobre isso. Faremos questão de atualizar a história aqui.

[Atualização] O Steam continuará a oferecer suporte ao Ubuntu 19.10

Pierre-Loup (Steam Dev) respondeu à nova decisão do Ubuntu e anunciou que o Steam continuará a oferecer suporte oficial ao Ubuntu. Ele também explicou porque eles não queriam oferecer suporte oficial ao Ubuntu 19.10 e versões futuras, em um tópico de discussão.

Conclusão

Considerando tudo isso, definitivamente mostra o quão infelizes os desenvolvedores estão (e os usuários também) com esta decisão da equipe de engenharia do Ubuntu.

Com isso, tenho muitas perguntas agora:

Eles não pensaram sobre tudo isso antes de decidir sobre isso? Eles não testaram a compatibilidade para jogos e como isso afetaria os jogos Linux?

Podemos definitivamente concluir sobre uma coisa: esta decisão é uma escolha controversa.

Eles vão mudar de ideia sobre o suporte para a arquitetura i383? Você acha que isso é uma coisa boa? Qual é a sua opinião sobre isso?

Deixe-nos saber seus pensamentos nos comentários abaixo.

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por Ankush Das e publicado no site itsfoss.com. Tradução sujeita a revisão.

Ubuntu Decides to Keep Supporting Selected 32-bit Libs After Developer Outrage

Propaganda
Blog Comments powered by Disqus.
Propaganda