ウェブサイト検索

QEMU 9.1がより良いARMおよびRISC-Vサポートを持ってリリースされました


QEMU 9.1のオープンソースマシンエミュレーターが登場し、強化されたARMおよびRISC-Vサポートとセキュリティ更新を提供します。

QEMUは、さまざまなコンピュータシステムをエミュレートすることを可能にする有名なソフトウェアツールであり、最新バージョン9.1を発表しました。このバージョンには、263人の著者によって寄稿された2800を超えるコミットが含まれており、性能、スケーラビリティ、および使いやすさを改善するための強化と新機能が導入されています。

QEMU 9.1の新機能は何ですか?

QEMU 9.1は、パフォーマンス、セキュリティ、互換性を向上させるいくつかの強化を導入しています。ここにそれらがあります:

  • 移行機能:インテルのインメモリアナリティクスアクセラレーター(IAA)やユーザースペースアクセラレータ開発キット(UADK)などの技術による圧縮オフロードの新サポートが、仮想マシンのライブ移行の効率を向上させます。また、ポストコピー障害からの回復に対するサポートが向上し、VM移行の堅牢性が強化されました。
  • Virtioの強化: このアップデートには、VIRTIO_F_NOTIFICATION_DATAのサポートが含まれており、ゲストドライバーがデバイス通知を送信する際に追加データを送信できるようになります。この機能は、デバッグやパフォーマンスの最適化に特に役立ちます。
  • ゲストエージェントコマンド: ゲストエージェントの面では、Linuxユーザーはネットワーク管理に役立つ新しい guest-network-get-route コマンドを見つけるでしょう。一方、Windowsユーザーは新しい guest-ssh-* コマンドの恩恵を受けることができます。また、許可されたコマンドとブロックされたコマンドを設定するためのCLIサポートが拡張され、より大きな制御とセキュリティが提供されます。
  • セキュリティとARMの改善:このリリースは、QEMU NBDサーバーのいくつかのセキュリティ脆弱性を修正し、NBD TLS暗号化を強化します。ARMアーキテクチャに関しては、いくつかの新機能のエミュレーションサポート、ネストページテーブルのサポートの向上、および複数のCPUと周辺機器のためのボードサポートが改善されています。
  • アーキテクチャ全体のサポート拡大: LoongArchアーキテクチャは、ELFカーネルからの直接ブートと最大256のvCPUの実行をサポートし、デバッグ機能も強化されました。RISC-Vの更新には、新しいアーキテクチャ拡張のサポートと一般的な改善が含まれており、QEMUの下でエミュレートできるものの限界を押し広げています。
  • 拡張されたx86サポート: x86アーキテクチャ向けに、AMD SEV-SNPゲストを実行するためのKVMサポートと、新しいIntelおよびAMDプロセッサ向けのCPUエミュレーションサポートが追加されました。

最後に、どの主要なリリースでもそうであるように、機能を合理化し、現代的な基準に合わせるために、いくつかの機能が廃止されました。特に、Nios IIターゲットやいくつかの古いプロパティやオプションが削除または非推奨になりました。

QEMU 9.1 には、非推奨の機能やオプションに関する警告も含まれており、ユーザーに対して QEMU システムエミュレーションユーザーガイドの「非推奨機能」章を参照し、代替手段やソフトウェアの将来に備えた使用方法の詳細を確認するよう促しています。

新しいリリースはQEMUの公式ダウンロードページからダウンロードできます。ユーザーはそこにtarballを見つけることができます。詳細に興味がある方は、リリースアナウンスを訪れるか、変更履歴をチェックしてください。変更の完全なリストが記載されています。

関連記事: