今月初め、x86_64 システム用の x86 32 ビット カーネル コードをクリーンアップするパッチの一部として、32 ビット x86KVM ホストのサポートが削除されました。現在、このパッチは独自のパッチ シリーズに分割されていますが、x86 の変更だけでなく、すべての CPU アーキテクチャでの 32 ビット KVM ホストのサポートが終了する可能性も高まっています。

x86_64 ハードウェア上の x86 カーネル コードをクリーンアップする作業が継続されており、現在、すべてのアーキテクチャで 32 ビット KVM ホストのサポートを終了するための別のパッチが展開されています。 32 ビット KVM ゲストのサポートは残りますが、これらのパッチは 32 ビット仮想化ホストのサポートを終了するためのものです...結局のところ、2025 年以降に 32 ビット環境で主要なアップストリーム カーネルを実行し、本番環境で仮想化ホスティングを行うのは誰になるのでしょうか?

このパッチは、x86 の 32 ビット KVM ホストのサポートを終了するだけでなく、PowerPC、MIPS、RISC-V のサポートも終了します。 32 ビット ARM は、数年前に KVM ホストのサポートを終了しました。

ArndBergmann は、パッチ シリーズ [RFC0/5] KVM: すべてのアーキテクチャで 32 ビット ホストのサポートを削除するで次のように述べています。

「今月初めに x86-32 ホストの KVM サポートを削除するパッチを提出しましたが、他の 3 つのアーキテクチャでは 32 ビット ホストがまだサポートされているため、これが 32 ビット ホストのテストに役立つのではないかという懸念が依然としてありました。現在、3 つのアーキテクチャすべてを確認し、同様のパッチを準備しました。これらはすべて同じように古いようです。

Cortex-A7/A15/A17 ベースの SoC は、他の仮想化対応 32 ビット CPU (Intel Core Duo/Silverthorne、PowerPCe300/e500/e600、MIPSP5600) よりも広く導入されていますが、ユーザー不足のため、Arm ハードウェアでの 32 ビット KVM ホストのサポートは、2020 年には早くも廃止されました。

実際のユーザーが残っていない場合 (開発者が行っている可能性のある回帰テストを除く)、すべてのユーザーを同時に放棄するのが合理的かもしれません。これらのマシンをまだ使用している場合、または最初に非推奨段階に移行する必要があると考えている場合は、お知らせください。 」

したがって、まだ Linux 32 ビット システムをカーネル ベースの仮想マシン (KVM) ホストとして使用している場合は、今こそ、それをメインライン Linux カーネルに残すべきかどうかを全員に知らせ、議論する時期です...特に、最近リリースされた Linux 6.12 LTS など、既存の Linux LTS バージョンを使用することが不可能な場合はそうです。

これらのパッチで何が起こるか見てみましょう。おそらく 2025 年に 32 ビット KVM ホストのサポートが永久に終了するでしょう。