Recentemente, a comunidade do kernel Linux começou a marcar o suporte ao processador embarcado AMD Geode x86, que foi descontinuado por muitos anos, como código "órfão". Isso significa que não há desenvolvedores mantendo ativamente a plataforma. Se o código ficar ainda mais inutilizável, o suporte do Geode pode ser marcado como obsoleto e eventualmente removido do kernel da linha principal. Essa mudança ocorre logo depois que o kernel Linux começou a descontinuar o suporte Intel 486, mostrando que o kernel está acelerando para limpar o código antigo e sem manutenção da plataforma x86.

image.webp

As alterações específicas deste ajuste foram submetidas ao ramo "x86/cpu" do repositório tip/tip.git por meio de um patch, com o objetivo de concluir a mesclagem antes da próxima janela de mesclagem do Linux 7.2 neste verão. As notas do patch indicam que Andres, o desenvolvedor originalmente responsável pelo trabalho de manutenção relacionado ao Geode, não tem mais acesso ao hardware Geode, incluindo o outrora famoso notebook OLPC XO-1, portanto a entrada existente do mantenedor não é mais precisa. Ao mesmo tempo, o link da documentação oficial dos produtos Geode também expirou. Os produtos relacionados foram oficialmente descontinuados há alguns anos e a base de manutenção foi ainda mais enfraquecida.

Apesar disso, alguns códigos da plataforma relacionados ao Geode permanecem na árvore do kernel Linux. As notas do patch mencionam que, além do OLPC XO-1, ainda há um pequeno número de placas de desenvolvimento incorporadas que mantêm código personalizado no diretório arch/x86/platforms/geode. Além disso, muitos dispositivos thin client baseados em Geode foram lançados no mercado. Tais sistemas podem, teoricamente, continuar a executar o kernel principal sem patches de plataforma específicos. No entanto, atualmente não está claro se esses sistemas ainda seguem a versão upstream mais recente do kernel Linux após 2026, o que também torna significativo continuar a manter a manutenção completa para eles.

Do ponto de vista da comunidade Linux, o XO-1 no projeto One Laptop Per Child é uma das aplicações mais representativas da plataforma AMD Geode. Seu baixo consumo de energia e seu posicionamento no mercado educacional deixaram uma profunda impressão no círculo de código aberto. Com o tempo, esta plataforma de hardware, juntamente com outros sistemas embarcados baseados em Geode, envelheceu, enquanto o código do kernel precisa continuar a se adaptar a novos recursos e mudanças arquitetônicas. Este desequilíbrio entre o investimento e a escala real de utilizadores tornou-se um dos factores de fundo para esta decisão “órfã”.

Depois que o patch for integrado, a plataforma AMD Geode será claramente marcada como "órfã" no sistema de manutenção do kernel, as informações relevantes do mantenedor serão removidas, o link para a documentação do produto expirado também será excluído e a lista de arquivos será atualizada para cobrir todo o código relevante da plataforma. Do ponto de vista do processo, "órfão" não significa remoção imediata do suporte, mas se a falta de manutenção levar a uma desconexão séria entre o código e a evolução do kernel, ele será marcado como obsoleto ou até mesmo completamente removido da linha principal, o que será o próximo passo lógico.

Para usuários que ainda usam o AMD Geode, mudar para a moderna plataforma embarcada da AMD é uma escolha mais realista em múltiplas dimensões, como desempenho, eficiência energética e até mesmo recursos de segurança. O artigo aponta que, em comparação com o Geode, que foi projetado há quase 30 anos, os atuais Ryzen Embedded e EPYC Embedded melhoraram muito em termos de poder de computação, controle de consumo de energia e recursos de segurança, e são mais adequados como base de hardware para executar distribuições e kernels Linux modernos. À medida que o Geode chega gradualmente ao fim do seu ciclo de vida, a migração para uma nova plataforma também é vista como o caminho inevitável para obter uma melhor experiência Linux.