O Linux 6.7, a próxima versão do kernel do sistema operacional de código aberto, trará uma mudança importante para os usuários de sistemas de 32 bits: a remoção do suporte à emulação IA32. Isso significa que os programas compilados para a arquitetura Intel x86 de 32 bits não poderão mais ser executados em sistemas de 64 bits que usam o kernel Linux 6.7 ou superior.
Essa decisão foi tomada pelos desenvolvedores do kernel por vários motivos. Primeiro, o suporte à emulação IA32 requer um código adicional e complexo no kernel, que aumenta o tamanho, a complexidade e os possíveis bugs do mesmo. Segundo, o número de usuários que ainda dependem de programas de 32 bits é muito baixo, e a maioria dos programas modernos já está disponível em versões de 64 bits. Terceiro, manter o suporte à emulação IA32 impede algumas otimizações e melhorias no kernel que poderiam beneficiar o desempenho e a segurança dos sistemas de 64 bits.
A remoção do suporte à emulação IA32 não afetará os usuários que usam sistemas de 32 bits puros, pois eles continuarão usando kernels anteriores ao 6.7. No entanto, os usuários que usam sistemas de 64 bits e precisam executar programas de 32 bits terão que buscar alternativas, como usar contêineres, máquinas virtuais ou recompilar os programas para a arquitetura de 64 bits.
O Linux 6.7 está previsto para ser lançado no final deste ano, e trará outras novidades além da remoção do suporte à emulação IA32, como melhorias no gerenciamento de energia, no suporte a dispositivos gráficos e de rede, e na compatibilidade com novos hardwares.