オペレーティングシステムとソフトウェアが求める x86-64 の最小レベル
もはやすべての x86-64 プロセッサーでは動かなくなったオペレーティングシステムとソフトウェア、それらが求めるもの、そしてどのバージョンからそうなったかを示します。
20 年にわたり、64 ビット x86 向けにビルドされたほぼすべてのものが、どの 64 ビット x86 プロセッサーでも動きました。それが変わりつつあります。エンタープライズ向けの Linux ディストリビューションは現在 x86-64-v2 や x86-64-v3 向けにビルドされており、ランタイムもそれに続いています。最小要件を満たさないプロセッサーでは、インストーラーが先に進むのを拒否するか、カーネルが起動の早い段階で停止するか、プログラムが Fatal glibc error: CPU does not support x86-64-v2 のようなエラーで終了します。
| 名前 | 最小 | 時期 | 注記 | 確認日 |
|---|---|---|---|---|
| AlmaLinux 10 オペレーティングシステム | x86-64-v3 | 10.0 (2025) | AlmaLinux also publishes a separate x86_64_v2 build of AlmaLinux 10 for older processors. 出典 | |
| Red Hat Enterprise Linux 10 オペレーティングシステム | x86-64-v3 | 10.0 (2025) | 出典 | |
| Rocky Linux 10 オペレーティングシステム | x86-64-v3 | 10.0 (2025) | 出典 | |
| MongoDB ソフトウェア | AVX v3 の一部 | 5.0 (2021) | mongod and mongos need AVX, which puts the minimum between x86-64-v2 and x86-64-v3: Sandy Bridge and Bulldozer have it, but Pentium and Celeron models before Tiger Lake do not. 出典 | |
| .NET ランタイム | x86-64-v2 | .NET 11 (2026) | Older x86-64 processors fail with “The current CPU is missing one or more of the following instruction sets: SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT”. ReadyToRun code in .NET 11 targets x86-64-v3 on Windows and Linux and falls back to the JIT on older processors. 出典 1, 出典 2 | |
| Red Hat Enterprise Linux 9 オペレーティングシステム | x86-64-v2 | 9.0 (2022) | 出典 | |
| SUSE Linux Enterprise Server 16 オペレーティングシステム | x86-64-v2 | 16.0 (2025) | The release notes add that QEMU guests need -cpu host (or another model with x86-64-v2 features) to boot. 出典 | |
| Windows 11 オペレーティングシステム | x86-64-v2 | 24H2 (2024) | Microsoft states that Windows 11 requires the x86-64-v2 instructions. Starting with version 24H2, Windows uses SSE4.2 and POPCNT and does not boot on processors without them. 出典 1, 出典 2 | |
| openSUSE Leap 16 オペレーティングシステム | x86-64-v2 | 16.0 (2025) | 出典 | |
| Ubuntu オペレーティングシステム | x86-64-v1 | all releases | The default amd64 packages target the baseline. Since 25.10, Ubuntu also offers optional packages built for x86-64-v3 (the amd64v3 architecture variant). 出典 |
各項目は、ベンダー自身の声明があればそれにリンクしています。日付は最後に確認した日です。
マシンが最小要件を満たさない場合
まずマシンのレベルを確認してください。仮想マシンの中では、答えはハイパーバイザーが提示する CPU モデルによって決まり、別のモデルを選ぶだけで済むこともあります。最小要件を満たさない実機での選択肢は、そのハードウェアをまだサポートしているリリース系列にとどまる (たとえば RHEL 9 をサポート終了まで使う)、より低いレベル向けにまだビルドしているディストリビューションを使う (AlmaLinux による AlmaLinux 10 の x86_64_v2 ビルドなど)、またはハードウェアを交換する、のいずれかです。
まだベースラインをターゲットにしているディストリビューション
多くのコミュニティディストリビューションは、標準の x86-64 パッケージをまだベースライン向けにビルドしているので、どの 64 ビット x86 プロセッサーでも動きます。最小要件を引き上げる代わりに、より高いレベル向けのオプションのパッケージを追加しているものもあります。Ubuntu 25.10 から利用できる Ubuntu の amd64v3 バリアントがその一例です。