開発のXNUMXか月後、 無料のXen4.16ハイパーバイザーがリリースされました。 Amazon、Arm、Bitdefender、Citrix、EPAMSystemsなどの企業が新しいバージョンの開発に貢献したバージョン。
Xenに慣れていない人は、次のことを知っておく必要があります。 オープンソースの仮想マシンモニターです ケンブリッジ大学によって開発されました。 設計の目標は、オペレーティングシステムの完全に機能するインスタンスを、単一のコンピューター上で完全に機能する方法で実行できるようにすることです。
Xenの 安全な分離、リソース制御を提供し、 サービス品質の保証とホットな仮想マシンの移行。 オペレーティングシステムは、Xenを実行するように明示的に変更できます(ユーザーアプリケーションとの互換性を維持しながら)。
これにより、Xenは高性能の仮想化を実現できます 特別なハードウェアサポートなし。 Intelは、VT-XVanderpoolアーキテクチャ拡張のサポートを追加したXenに多くの貢献をしました。
このテクノロジー 変更されていないオペレーティングシステムが仮想マシン内のホストとして機能できるようにします Xen、物理サーバーがIntelVTまたはAMDPacifica拡張機能をサポートしている限り。
Xen4.16主な新機能
この新しいバージョンのハイパーバイザーでは、 TPMマネージャー、 これは、共通の物理TPM(Trusted Platform Module)に基づいて実装された、暗号化キー(vTPM)を格納するための仮想チップを提供します。 TPM2.0仕様をさらにサポートするようにパッチが適用されています。
また、eはPVシムレイヤーへの依存度を高めました PVHおよびHVM環境で変更されていない準仮想化ゲスト(PV)システムを実行するために使用されます。 将来的には、32ビット準仮想化ゲストシステムの使用は、PVシムモードでのみ可能になります。、潜在的な脆弱性が存在する可能性のあるハイパーバイザー内の場所の数を減らします。
また、 廃止されたコンポーネントはクリーンアップされました、デフォルトで「qemu-xen-traditional」およびPV-Grubコードのコンパイルを停止しました(Xen互換の変更がメインのQEMUおよびGrubに引き継がれた後、これらのXen固有のフォークの必要性はなくなりました)。
一方、私たちは見つけることができます 非dom0モードのサポートが改善されました、サーバーの起動の初期段階で仮想マシンを起動することにより、dom0環境の実装をバイパスできます。 加えられた変更により、EFIファームウェアを備えた64ビットARMシステムのサポートを実装できるようになりました。
NS ARMシステムのサポート big.LITTLEアーキテクチャに基づく64ビットのヘテロジニアスシステム。強力でありながら電力を消費するコアと、効率は低いがエネルギー効率の高いコアをXNUMXつのチップに組み合わせています。
その上、また RISC-Vポートが際立っており、 このリリースサイクル中に、dom0をRISC-Vハードウェアで起動するための重要な作業が内部で行われ、初期の起動コードに必要な他のインターフェイスとともに、割り込み管理を可能にする機能の導入に重点が置かれました。
その他の変更点 この新しいバージョンから際立っている:
- Programmable Interval Timer(PIT)なしでIntelデバイスで起動する機能が追加されました。
- ARMゲストの場合、仮想化されたパフォーマンスモニターカウンターの初期サポートが実装されました。
- プログラム可能なインターバルタイマーがないIntelデバイスでXenを起動できるようにすることで、ハードウェアサポートが向上しました。
- デフォルトでQEMUTraditionalまたはPV-Grubのコンパイルを停止した場合のレガシーコンポーネントのクリーンアップ。 現在、両方のプロジェクトでXenアップストリームのサポートが統合されているため、Xen固有のフォークを使用することはお勧めしません。
- Armのゲスト仮想化パフォーマンスモニターカウンターの初期サポート。
- big.LITTLEサポートを改善するために、すべてのCPUの役割を平準化することにより、異種64ビットArmシステムのサポートを改善しました。
最後に あなたがそれについてもっと知りたいなら、あなたは相談することができます 詳細は次のリンクにあります。 Xen 4.16ブランチのアップデートのリリースは、2年2023月2日まで続き、脆弱性修正のリリースは2024年XNUMX月XNUMX日まで続きます。