No início deste mês, um patch abandonou o suporte para hosts x86KVM de 32 bits como parte de um patch para limpar o código do kernel x86 de 32 bits para sistemas x86_64. Agora, o patch foi dividido em sua própria série de patches, ao mesmo tempo que aumenta a perspectiva de encerrar o suporte ao host KVM de 32 bits em todas as arquiteturas de CPU, não apenas nas alterações x86.

O trabalho continua para limpar o código do kernel x86 no hardware x86_64, e um patch separado agora foi ramificado para encerrar o suporte ao host KVM de 32 bits em todas as arquiteturas. O suporte para convidados KVM de 32 bits permanecerá, esses patches são apenas para encerrar o suporte para hosts de virtualização de 32 bits... afinal, quem executará os principais kernels upstream em um ambiente de 32 bits e fará qualquer hospedagem de virtualização em produção em 2025+?

Além de eliminar o suporte de host KVM de 32 bits para x86, o patch também encerra o suporte para PowerPC, MIPS e RISC-V. O ARM de 32 bits abandonou o suporte para hosts KVM há vários anos.

ArndBergmann afirma na série de patches [RFC0/5] KVM: Elimine o suporte de host de 32 bits em todas as arquiteturas:

"Enviei um patch no início deste mês para remover o suporte KVM para hosts x86-32, mas ainda havia a preocupação de que isso pudesse ajudar a testar hosts de 32 bits, já que hosts de 32 bits ainda são suportados nas outras três arquiteturas. Agora verifiquei todas as três arquiteturas e preparei um patch semelhante, pois todas parecem estar igualmente desatualizadas.

Embora os SoCs baseados em Cortex-A7/A15/A17 sejam mais amplamente implantados do que outras CPUs de 32 bits com capacidade de virtualização (Intel Core Duo/Silverthorne, PowerPCe300/e500/e600, MIPSP5600), o suporte para hosts KVM de 32 bits no hardware Arm foi abandonado já em 2020 devido à falta de usuários.

Se não houver mais usuários reais (excluindo os testes de regressão que os desenvolvedores possam estar fazendo), pode ser razoável abandonar todos eles ao mesmo tempo. Por favor, deixe-me saber se você ainda usa essas máquinas ou acha que elas precisam passar pela fase de descontinuação primeiro. "

Portanto, se você ainda estiver usando um sistema Linux de 32 bits como host de máquina virtual baseada em kernel (KVM), agora é a hora de informar a todos e debater se ele deve permanecer no kernel Linux principal... especialmente se o uso de versões existentes do Linux LTS não for viável, como o recém-lançado Linux 6.12 LTS.

Vamos esperar e ver o que acontece com esses patches, e talvez 2025 acabe para sempre o suporte para hosts KVM de 32 bits.