Fedora プロジェクトは先月、変更案を提案し、この命令セットをサポートするプロセッサーにより高いパフォーマンスをもたらすために、既存の一般的な x86_64 (v1) パッケージをベースにした Fedora Linux 45 に x86_64-v3 マイクロアーキテクチャ用のビルド セットを追加することを推奨しました。この提案は、更新された CPU 命令セット用に最適化されたバイナリ パッケージが Fedora リポジトリに表示されることを意味しますが、ミラー サイトのストレージと帯域幅の負担、品質保証とテストのワークロード、関連インフラストラクチャの運用上のプレッシャーも大幅に増加します。

最新の Fedora Engineering and Steering Committee FESCo 会議では、参加者は、パフォーマンス上の利点が十分に明確であるかどうか、追加のソフトウェア パッケージと考えられる新しい ISO イメージのコスト、x86_64-v3 をディストリビューション リリースの承認基準に含めるべきかどうかなどの問題について議論しましたが、最終的には結論に達することなく投票を延期することを選択しました。

現在の論争の焦点は、x86_64-v3 によってもたらされるパフォーマンスの向上はアプリケーションによって大きく異なり、Fedora シナリオの体系的な評価がまだ不足していることです。ハードウェアの観点から見ると、x86_64-v3 では、プロセッサが AVX/AVX2、BMI2、MOVBE などの一連の新しい命令拡張をサポートする必要があります。これらは、少なくとも Intel Haswell または AMD Excavator 世代の製品にほぼ対応します。したがって、現在稼働しているすべての 64 ビット x86 マシンがそのようなソフトウェア パッケージを実行できるわけではありません。これに関連して、Fedora が x86_64-v3 用の完全なソフトウェア リポジトリとインストール イメージを追加する場合、新しいハードウェアのユーザー エクスペリエンスと古いハードウェアの可用性を考慮しながら、リソース投資とリリース戦略のバランスを再調整する必要があります。

これらの懸念に応えて、FESCoは議論を「棚上げ」することを決定し、提案者に対し、より詳細なデータと計画の説明を追加するよう求めた。フォローアップ作業には、Fedora 環境で代表的なベンチマーク テストを実施し、実際のワークロードにおける x86_64-v3 のパフォーマンス上の利点を実証することが含まれます。 x86_64-v3 にスタンドアロン ISO を提供するか、デスクトップ配布メディアやユニバーサル イメージへの影響を軽減するためにクラウド イメージとサーバー イメージでのみ最適化を有効にするかなど、イメージとインフラストラクチャの計画をさらに明確にします。 Fedora 45 への x86_64-v3 パッケージの導入は、新しいデータとサポート計画が提出され評価されるまで保留中です。

現在、この変更に関する技術的およびコミュニティの議論が進行中です。詳細に興味のある開発者とユーザーは、この会議のチャット記録と会議議事録、および Fedora Wiki 上の変更提案文書の最新バージョンを確認して、パフォーマンス、ハードウェア カバレッジ、リリース標準などの問題に関する FESCo メンバーとコミュニティの具体的な見解を理解できます。この提案は、Microsoft などの企業を含む一部の企業関係者からも支持されていることは注目に値します。伝えられるところによると、Microsoft は Azure Linux を Fedora ベースのディストリビューションに移行することを検討しており、その過程で x86_64-v3 パッケージによってもたらされるパフォーマンスの利点を活用したいと考えています。コミュニティと企業間のマルチパーティ ゲームにおいて、Fedora がパフォーマンス、互換性、リソース消費のバランスをどのように取るかは、x86_64 エコシステムにおける Fedora 45 以降のバージョンの位置付けに直接影響します。