Linus Torvalds mesclou o primeiro código para remover o suporte à CPU Intel 486 (i486) no kernel principal, e esta mudança entrará em vigor a partir do Linux 7.1. Phoronix informou no início deste mês que o Linux 7.1 deverá iniciar o processo de eliminação do suporte i486, e agora este plano foi oficialmente concretizado.

O primeiro passo nesta mudança é excluir as opções de configuração Kconfig relacionadas a CPUs como M486/M486SX/ELAN no sistema de configuração do kernel. Os desenvolvedores não poderão mais criar suporte para Intel 486 por meio dessas opções no Linux 7.1 e versões subsequentes. Os afetados não são apenas a série Intel 486, mas também processadores compatíveis baseados na arquitetura 486 da AMD, Cyrix, IBM e outros fabricantes, envolvendo especificamente AMD/Cyrix/IBM/Intel SL/SLC/SLC2/SLC3/SX/SX2 e UMC U5S e outros modelos. A opção M486 Kconfig original era voltada para CPUs da classe 486, como AMD/Cyrix/IBM/Intel 486DX/DX2/DX4 e UMC U5D. Como esta opção foi removida, estes processadores também foram excluídos do novo destino de construção do kernel.
O que está sendo mesclado atualmente é apenas o "começo" no nível de configuração, e as versões subsequentes limparão ainda mais os caminhos de código reais para i486. Se ninguém defender fortemente a manutenção do suporte durante o ciclo de desenvolvimento do Linux 7.1, é provável que o código específico do i486 seja removido em massa a partir do Linux 7.2, completando a retirada da plataforma do kernel principal. Para usuários que ainda estão executando "milagrosamente" processadores i486 em kernels Linux modernos, o autor recomenda manter versões de suporte de longo prazo como o Linux 6.18 LTS para manter o suporte oficial para esse tipo de hardware mais antigo nos próximos anos.

Deve-se ressaltar que este ajuste é voltado principalmente para CPUs i486 e compatíveis. As arquiteturas posteriores de processadores de 32 bits ainda continuarão a ser mantidas, mas não espere que essas plataformas antigas obtenham muitos novos recursos “empolgantes” das versões modernas do kernel. Ao mesmo tempo, existem outras mudanças no Linux 7.1 que podem ter um impacto negativo nos usuários do sistema de 32 bits. Por exemplo, considera-se que uma alteração relacionada ao VFS relatada anteriormente tem um impacto adverso na experiência do Linux de 32 bits.
Do ponto de vista do gerenciamento técnico, a mesclagem oficial do patch de remoção do i486 é uma solicitação de mesclagem para alterações relacionadas ao x86/plataforma, que contém o patch para esta remoção do suporte Kconfig. Isto também significa que nesta questão, Linus Torvalds não hesitou por nostalgia ou outros factores não técnicos, mas promoveu decisivamente a limpeza da antiga plataforma para simplificar a carga de manutenção do código. Também incluída no mesmo lote de conteúdo mesclado está uma melhoria prática relacionada às novas CPUs da AMD: quando uma plataforma AMD é detectada, o log do kernel agora imprimirá a versão do firmware AGESA, tornando mais fácil para desenvolvedores e usuários depurarem e diagnosticarem problemas.
Olhando para a tendência de evolução de longo prazo, eliminar plataformas extremamente antigas como i486 é um passo importante para o kernel Linux continuar a reduzir a dívida técnica e focar no hardware convencional e futuro. Com uma base de usuários extremamente limitada e custos de manutenção relativamente altos, é quase inevitável que tais plataformas sejam gradualmente retiradas do suporte principal, enquanto a versão de suporte de longo prazo fornece um espaço de transição relativamente suave para usuários que precisam depender de hardware antigo.