Linux 7.2 vai remover suporte ao AMD K5, Elan e Geode por falta de Time Stamp Counter — entenda impacto e motivos
Kernel caminha para “limpeza” de hardware sem TSC; K5, primeiro CPU x86 próprio da AMD, é uma das vítimas
O kernel Linux 7.2 deve abandonar o suporte a uma série de processadores antigos, entre eles o lendário AMD K5 — o primeiro CPU x86 projetado internamente pela AMD. A remoção foi formalizada em um patch que também elimina variantes de Pentium da Intel que não implementam o Time Stamp Counter (TSC), segundo relato do site Phoronix.
O que é o AMD K5 e por que ele é histórico
Lançado em 1996, o AMD K5 foi o primeiro esforço independente da AMD para competir no segmento x86. O chip trazia uma arquitetura interna baseada em RISC que decodificava instruções x86 em microinstruções antes da execução. Com entre 75 MHz e 133 MHz de clock e cerca de 4,3 milhões de transistores, o K5 chegou ao mercado tardiamente e enfrentou uma linha Pentium já mais madura da Intel, embora tenha se mostrado superior ao Cyrix 6×86 em vários cenários.
Na época, a AMD adotou a prática de atribuir um índice de desempenho (PR, performance rating) para posicionar o K5 frente aos Pentium. Um modelo de 116 MHz podia ser rotulado como K5 PR166, estratégia que gerou controvérsias entre entusiastas, mas ajudou a comunicar capacidades de performance do produto.
Por que a falta do TSC inviabiliza o suporte no kernel moderno
O Time Stamp Counter é um registrador presente em CPUs modernas que conta ciclos de clock e é usado pelo sistema operacional para medições de tempo e sincronização de alta resolução. CPUs que não implementam TSC exigem tratamentos especiais no código do kernel: caminhos alternativos, checagens de exceção e complexidade adicional para manter operações básicas de temporização e desempenho.
O patch que remove o suporte argumenta justamente isso: manter código para processadores sem TSC aumenta a carga de manutenção e distrai desenvolvedores de esforços voltados a hardware amplamente usado. Ao reduzir a base de suporte, a equipe do kernel busca simplificar o código e priorizar plataformas com uso ativo.
Mais chips antigos perdendo suporte: Elan, Geode e i486
Além do K5, a limpeza atinge SoCs x86 da própria AMD. O Elan, um sistema em chip de classe i486 lançado em 1995 que também não possui TSC, será removido no Linux 7.2. A família Geode, que substituiu o Elan no começo dos anos 2000 e foi muito usada em sistemas embarcados e terminais leves, também sai da lista de plataformas suportadas.
Esse movimento acompanha uma iniciativa anterior: a remoção do Intel i486 foi iniciada em patches destinados ao Linux 7.1. Diferente do K5, o i486 teve vendas massivas e presença em computadores domésticos e aplicações industriais, o que torna seu descontinuamento mais sensível para usuários com máquinas legadas.
O que muda para quem ainda usa essas máquinas
Equipamentos baseados em K5, Elan ou Geode não deixarão de funcionar imediatamente. Kernels anteriores ao 7.2 permanecerão operacionais nessas plataformas, e projetos offline ou específicos podem continuar usando versões antigas do sistema. No entanto, haverá implicações relevantes:
- Ausência de atualizações e correções de segurança nas versões de kernel mais recentes;
- Dificuldade crescente para integrar novos recursos do kernel que assumem presença do TSC;
- Menos compatibilidade com distribuições que migrem para kernels mais novos, reduzindo suporte de software e drivers.
Especialistas também observam que a atual escassez e alta no preço da memória RAM torna a manutenção de plataformas modestas — mesmo muito antigas — mais desconfortável, já que upgrades ficam mais caros ou inviabilizados.
O anúncio foi observado por sites especializados e relatado com base em análises de patch. A matéria original que trouxe o assunto cita Tom’s Hardware como fonte.
Para usuários e projetos que dependem dessas CPUs, a recomendação é avaliar alternativas: manter um kernel mais antigo em máquinas isoladas, migrar o workload para hardware com suporte ativo ou buscar soluções específicas para temporização se houver interesse em portar componentes para plataformas sem TSC.
Quer compartilhar sua experiência com CPUs antigas ou comentar a decisão do kernel? O debate continua entre entusiastas, desenvolvedores e administradores que ainda mantêm sistemas legados.
