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:
- Migrar para hardware mais moderno e suportado.
- 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.