
O Ubuntu confirmou planos de abandonar todo o suporte para sistemas de 32 bits (i386) daqui para frente, começando com o lançamento do Ubuntu 19.10.
A decisão significará que a distro não mais criará, empacotará e distribuirá softwares, bibliotecas ou ferramentas de 32 bits em versões mais recentes do Ubuntu.
Os usuários do Ubuntu 18.04 LTS de 32 bits não são afetados pelo anúncio de hoje e devem (devem?) continuar a funcionar normalmente, com acesso ao arquivo de 32 bits existente.
Apenas hardware antigo é afetado
Mas a mudança vai significar que eles são incapazes de atualizar para um novo lançamento do Ubuntu – não, nem mesmo o próximo LTS!
Será que uma mudança tão importante soará de grande impacto?
Não, na verdade não.
O Ubuntu diz que está perdendo apenas 1% de sua atual base de usuários na versão de 32 bits do Ubuntu 18.04 LTS (que não é um lugar ruim para ficar, já que é suportado até 2023).
Por que o Ubuntu está reduzindo o suporte de 32 bits?
Em um post para o Ubuntu Developer Mailing List da Canonical, Steve Langasek explica a decisão.
Langasek diz que “… a equipe de engenharia do Ubuntu revisou os fatos antes de nós e concluiu que não deveríamos continuar a levar o i386 adiante como uma arquitetura”.
Acrescentando que “… o i386 não será incluído como uma arquitetura para a versão 19.10, e em breve iniciaremos o processo de desabilitá-lo para a série eoan através da infraestrutura do Ubuntu.”
O Ubuntu diz que a manutenção de pacotes para a arquitetura i386 é mais trabalhosa do que seu valor
O Ubuntu deixou cair imagens de instalação de 32 bits em 2017, e uma série de distribuidores e fornecedores de software seguiram o exemplo desde então, todo o suporte para sistemas i386.
Por isso, era apenas uma questão de tempo até que também eliminasse o arquivo de 32 bits.
A manutenção de pacotes para a arquitetura i386 é simplesmente mais trabalhosa do que seu valor, com apenas cerca de 1% da base de usuários atual do Ubuntu executando sistemas de 32 bits.
O que acontece com a distro?
Naturalmente, a mudança terá um efeito sobre as distribuições Linux baseadas no Ubuntu.
Derivativos como o Linux Mint serão forçados a ir somente para 64 bits (a maioria já tem) para versões futuras, para que não optem por criar e manter seu próprio arquivo de 32 bits.
Eles também fazem referência à “falta de suporte” no kernel Linux upstream e nas ferramentas de tais sistemas, bem como a lentidão na disponibilização de patches de segurança e a tendência geral dos aplicativos de desktop que abandonam os builds de 32 bits.
O que acontece com o aplicativo de 32 bits?
A maioria dos usuários do Ubuntu roda sistemas de 64 bits, mas ainda existem aplicativos que dependem ou requerem algumas bibliotecas de 32 bits ou função multilib – se essas bibliotecas não estiverem mais sendo construídas e não estiverem mais disponíveis , o que acontece com o software que precisa deles?
Bem, Will Cookie reassegura desenvolvedores, dizendo que: “… há uma série de maneiras que aplicativos de 32 bits podem continuar a ser disponibilizados para usuários de versões posteriores do Ubuntu”, e checagem de nomes LXD e Snappy.
Quer dizer, muitas pessoas ainda dependem do Wine para executar o software Windows de 32 bits (e o Wine no Ubuntu de 64 bits requer que o repositório de 32 bits esteja ativado).
Como isso será resolvido, veremos ao longo do tempo. Por enquanto, espere alguns solavancos, já que o Ubuntu começa em uma jornada de 64 bits.