Eerder deze maand stopte een patch de ondersteuning voor 32-bit x86KVM-hosts als onderdeel van een patch om x86 32-bit kernelcode voor x86_64-systemen op te schonen. Nu is de patch omgezet in een eigen patchserie, terwijl ook het vooruitzicht wordt vergroot om de 32-bit KVM-hostondersteuning op alle CPU-architecturen te beëindigen, niet alleen op x86-wijzigingen.
Er wordt verder gewerkt aan het opschonen van de x86-kernelcode op x86_64-hardware, en er is nu een aparte patch uitgekomen om een einde te maken aan de 32-bit KVM-hostondersteuning op alle architecturen. 32-bit KVM-gastondersteuning blijft bestaan, deze patches zijn alleen bedoeld om de ondersteuning voor 32-bit virtualisatiehosts te beëindigen... wie zal tenslotte de leidende upstream-kernels in een 32-bits omgeving draaien en virtualisatiehosting in productie doen in 2025+?
Niet alleen vervalt de 32-bit KVM-hostondersteuning voor x86, de patch beëindigt ook de ondersteuning voor PowerPC, MIPS en RISC-V. 32-bits ARM heeft enkele jaren geleden de ondersteuning voor KVM-hosts stopgezet.
ArndBergmann stelt in de patchserie [RFC0/5] KVM: Laat 32-bit hostondersteuning op alle architecturen vallen:
Hoewel op Cortex-A7/A15/A17 gebaseerde SoC's op grotere schaal worden ingezet dan andere voor virtualisatie geschikte 32-bit CPU's (Intel Core Duo/Silverthorne, PowerPCe300/e500/e600, MIPSP5600), werd de ondersteuning voor 32-bit KVM-hosts op Arm-hardware al in 2020 stopgezet vanwege een gebrek aan gebruikers.
Als er geen echte gebruikers meer zijn (exclusief regressietests die de ontwikkelaars mogelijk uitvoeren), kan het redelijk zijn om ze allemaal tegelijk te verlaten. Laat het me weten als u deze machines nog steeds gebruikt of denkt dat ze eerst de beëindigingsfase moeten doorlopen. "
Dus als je nog steeds een Linux 32-bit systeem gebruikt als een kernel-gebaseerde virtuele machine (KVM) host, is dit het moment om iedereen te laten weten en te debatteren of het in de hoofdlijn Linux-kernel moet blijven... vooral als het gebruik van bestaande Linux LTS-versies niet haalbaar is, zoals de onlangs gelanceerde Linux 6.12 LTS.
Laten we afwachten wat er met deze patches gebeurt, en misschien zal 2025 voor altijd een einde maken aan de ondersteuning voor 32-bit KVM-hosts.