Linux deixará de suportar os clássicos chips AMD K5


Linux encerrará suporte a processadores AMD K5, lançados em 1996, a partir da versão 7.2 do kernel em 2026;
motivo principal é ausência ou implementação despadronizada do recurso Time Stamp Counter (TSC) em determinadas variantes desses chips;
Lançados em 1996, os processadores AMD K5 deixarão de ser suportados pelo Linux em breve. A remoção do suporte deve começar, oficialmente, pela versão 7.2 do kernel, a ser lançada no segundo semestre de 2026. O motivo principal da decisão? Os esforços necessários para manter suporte a CPUs sem “TSC” (você já vai entender).
TSC é a sigla para Time Stamp Counter. Trata-se de um recurso presente em chips x86 que conta os ciclos do processador desde o momento em que ele entra em operação (a contagem é zerada quando o computador é desligado, obviamente). O TSC pode ser usado para agendamento de processos, checagem de desempenho, sincronização de tarefas, entre outras ações.
O problema é que algumas variantes do AMD K5 não contavam com TSC ou o implementavam de modo despadronizado. Para lidar com esses chips, o kernel Linux precisa manter um código adicional que faz uma espécie de emulação desse recurso ou aciona mecanismos de contagem alternativos, que são mais lentos ou complexos.
Esse código adicional requer esforços de manutenção. Então, os desenvolvedores precisam, de tempos em tempos, definir o que deve ser mantido e o que deve ser removido do kernel para não só otimizar esses esforços, como também para garantir que o projeto não fique “inchado”.
Fonte: Tecnoblog
Entre para comentar.