Suporte reduzido

Ubuntu reduz suporte a hardware ARM antigo no flash-kernel

Ubuntu deve descontinuar suporte a dispositivos ARM desatualizados

Atualizações de segurança do Ubuntu corrigem várias vulnerabilidades críticas no kernel Linux AWS, abordando falhas que poderiam causar negação de serviço, crashes e instabilidade. A Canonical recomenda a aplicação imediata dessas atualizações.

O pacote flash-kernel, essencial para dispositivos embarcados que não podem inicializar diretamente do /boot, está prestes a perder suporte para várias plataformas ARM antigas. Essa decisão reflete um esforço de otimização para priorizar sistemas modernos e reduzir a manutenção de hardware obsoleto.

O que está acontecendo com o flash-kernel?

O flash-kernel é fundamental para dispositivos embarcados que não inicializam diretamente do diretório /boot, configurando o kernel Linux e o initramfs no local correto para inicialização. Com a evolução do Ubuntu e do hardware suportado, a equipe liderada por Dave Jones, da Canonical, está analisando a remoção de suporte para dispositivos ARM antigos.

No processo de fusão do flash-kernel, Dave Jones declarou que os patches mais antigos – conhecidos como deltas – provavelmente não são mais utilizados pela comunidade. Ele ressaltou que, se houver usuários ativos desses dispositivos, é importante que se manifestem para manter o suporte nas futuras versões, como “plucky“.

Quais dispositivos estão em risco de perder suporte?

Os seguintes dispositivos ARM foram destacados como candidatos a perder suporte no flash-kernel devido à falta de manutenção por parte dos fabricantes e provável desuso por usuários:

  • Asus NovaGo TP370QL (Qualcomm Snapdragon 835)
  • Calxeda ECX-2000 e Highbank
  • Google Nexus 4 (Mako) e Nexus 7 (Grouper)
  • HP Envy x2 e ProLiant m400 (Moonshot)
  • Marvell Armada XP
  • QCT APQ8064 CDP (Qualcomm Snapdragon S4)
  • Samsung SD5v1 e SSDK5440 (Exynos 5440)
  • TI OMAP3 e OMAP4
  • Wandboard IMX6 Quad

Segundo o anúncio, todos esses dispositivos estão fora de suporte oficial de seus respectivos fabricantes, o que dificulta a manutenção e integração com versões futuras do Ubuntu.

Por que essa decisão está sendo tomada?

Dave Jones explicou que a manutenção de hardware obsoleto no flash-kernel não só aumenta a complexidade do código como também consome recursos de desenvolvimento. Como essas plataformas não são mais amplamente utilizadas, sua descontinuação permitirá que a Canonical e a comunidade do Ubuntu concentrem esforços em dispositivos mais modernos e com maior impacto.

Além disso, a limpeza de código no flash-kernel reflete uma estratégia geral de priorizar eficiência e segurança, alinhada às necessidades dos usuários ativos.

O que fazer se você ainda usa esses dispositivos?

Se você utiliza um dos dispositivos listados e precisa do suporte ao flash-kernel em futuras versões do Ubuntu, como “plucky”, é essencial comunicar essa necessidade à equipe do Ubuntu. Isso pode ser feito diretamente nos fóruns de discussão ou respondendo ao e-mail de Dave Jones no Ubuntu-devel thread.

O impacto para usuários e desenvolvedores

Essa decisão marca o fim de uma era para muitos dispositivos icônicos, como o Nexus 4 e os servidores ARM da Calxeda, que foram pioneiros em seu tempo. Para os usuários que ainda dependem desses sistemas, as opções incluem:

  1. Migrar para hardware mais moderno e suportado.
  2. Explorar distribuições Linux alternativas que ainda possam oferecer suporte para plataformas ARM antigas.

Conclusão: olhando para o futuro

A remoção de suporte a dispositivos ARM obsoletos no flash-kernel é um passo natural para simplificar o desenvolvimento do Ubuntu e mantê-lo competitivo. Ao focar em hardware relevante e em uso ativo, a Canonical reforça seu compromisso com eficiência, segurança e inovação.

Se você tem alguma opinião ou dúvida sobre essa mudança, participe da discussão e ajude a moldar o futuro do Ubuntu.

Fique por dentro das mudanças no Ubuntu! Compartilhe este artigo e acompanhe outras novidades do mundo Linux em nosso site.