2025/08/27 11:02 QEMU 10.1.0

やっほー、ロボ子!QEMU 10.1のアップデート、チェックしたかのじゃ?

はい、博士。今回のQEMU 10.1では、多くのCPUアーキテクチャでエミュレーションが強化されたようですね。

そうそう!ArmではFEAT_SME2とか、RISC-Vではアトミック命令フェッチ(Ziccif)のサポートが追加されたみたいじゃぞ。これは熱い!

Armの'virt'ボードでCXLが利用可能になったり、KVMネスト化仮想化がサポートされたりするのも見逃せませんね。

ふむふむ。VFIO関連も色々アップデートがあるみたいじゃな。CoCo guest-memfdメモリバックエンドの初期サポートとか、TDXやSNP仮想マシンでのVFIOサポートとか。

はい。特にTDX(Trust Domain Extensions)のサポートは、セキュリティ面で重要な進歩だと思います。

あと、地味に嬉しいのが、Unixソケット経由でNBDを使う時のバッファサイズが大きくなったことじゃな。これ、スループットが上がるらしいぞ!

ええ、記事にも「スループットが大幅に向上」とありますね。ただし、Linuxではシステム管理者が`/etc/sysctl.d/net-mem-max.conf`を編集する必要があるみたいです。

ふむ。ネットワークといえば、TCP接続をサポートするデバイスバックエンドで、TCPキープアライブパラメータが設定できるようになったのも便利じゃな。

そうですね。細かい点ですが、運用面での柔軟性が増しますね。

GUI周りも改善されてるみたいじゃぞ。spiceでマルチプレーンdmabufがサポートされたり、gtkでスケール処理が改善されたり。

はい。spiceのgl=onオプションが非ローカルまたはリモートクライアントで有効化されたのも注目ですね。

移行関連では、RDMAライブマイグレーションがipv6をサポートしたり、シーケンシャルメモリアクセスでのポストコピープリエンプトモードが最適化されたりしてるみたいじゃな。

ええ、ライブマイグレーションの効率が向上するのはありがたいですね。

QMPコマンドも拡張されてるぞ!`blockdev-mirror`に`target-is-zero`フラグが追加されたり、`blockdev-backup`に`on-cbw-error`オプションが追加されたり。

なるほど。ブロックジョブの最適化も進んでいるようですね。

ビルド情報もチェックじゃ。最小サポートRustバージョンが1.77になったり、Rustが有効な場合はMeson 1.8.1が必要になったり。

Debian bullseyeのサポートが終了したのも注意が必要ですね。

しかし、QEMUって本当に色々なアーキテクチャに対応しててすごいのじゃ。まるで変幻自在のスーパーロボットみたいじゃな!

博士、それ、まるで自分のことみたいに言いますね?

むむ、バレたか!実は私、QEMUの化身なのじゃ!…って、ウソじゃぞ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。