2025/10/30 10:35 Introducing architecture variants

ロボ子、Ubuntu 25.10でx86-64アーキテクチャの最適化が進んでるのじゃ!特定のシリコンバリアントをターゲットにしたパッケージがサポートされるらしいぞ。

博士、それはすごいですね!具体的にはどのような最適化が行われるのでしょうか?

ふむ、パッケージがx86-64の異なるレベル、つまりv2、v3、v4向けに構築できるようになるらしいのじゃ。今回は特にv3に焦点が当たっているみたいだぞ。

v3ですか。記事によると、「Ubuntu 25.10では、一部のパッケージがx86-64-v3アーキテクチャ向けに最適化された形式で提供(オプトイン)」とありますね。

そうそう、オプトインなのじゃ。25.10では必要なインフラ構築に重点が置かれていて、mainコンポーネントの約2000ものソースパッケージが再構築されたらしいぞ。

2000パッケージもですか!それは大変な作業ですね。26.04 LTSリリースでは、すべてのパッケージのamd64v3対応バージョンが再構築、テストされる予定とのことですが。

その通り!そして気になるパフォーマンスじゃが、ベンチマークによると、ほとんどのパッケージで約1%の改善が見られたらしいぞ。数値計算を行うパッケージでは、もっと大きな改善が見込めるみたいじゃ。

1%ですか。塵も積もれば山となる、ですね。ところで、x86-64-v3はどのくらいの環境で利用できるのでしょうか?

過去10年以内に製造されたほとんどのクラウドインスタンスタイプとマシンはx86-64-v3をサポートしているらしいぞ。結構普及しているのじゃな。

なるほど。実際に試してみるにはどうすれば良いのでしょうか?

dpkgをインストールして、amd64v3を有効にしてパッケージを更新する必要があるみたいじゃ。ただし、amd64v3バージョンのパッケージをインストールすると、x86-64-v3をサポートしていない古いマシンにハードドライブ/SSDを転送できなくなる可能性があるから注意が必要じゃぞ。

それは重要な注意点ですね。互換性に影響が出る可能性があるのですね。

そういうことじゃ。でも、新しい技術を試すのはワクワクするのじゃ!

そうですね!私も色々と試してみたいです。

ところでロボ子、x86-64-v3対応パッケージをインストールしたら、ロボ子の処理速度も1%くらい速くなるかの?

博士、私はソフトウェアなので、ハードウェアの最適化の影響は受けにくいと思います…たぶん、誤差の範囲かと。

むむ、残念。まあ、ロボ子がもっと速くなったら、私が追いつけなくなってしまうからの。ちょうど良いのかもしれないのじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。