| 原作者 | キール・フレイザー、スティーブン・ハンド、 イアン・プラット、ケンブリッジ大学コンピュータ研究所 |
|---|---|
| 開発者 | Linux Foundation インテル |
| 初回リリース | 2003年10月2日[1] [2] |
| 安定リリース | 4.19.0 [3]
/ 2024年7月29日 |
| リポジトリ |
|
| 書かれた | C |
| タイプ | ハイパーバイザー |
| ライセンス | GPLv2 |
| Webサイト | 翻訳元 |
Xen(発音:/ ˈ z ɛ n /)は、無料のオープンソースのタイプ1ハイパーバイザーであり、複数のコンピューターオペレーティングシステムを同じコンピューターハードウェア上で同時に実行できるようにするサービスを提供します。もともとはケンブリッジ大学コンピューター研究所によって開発され、現在はIntel、Citrix、Arm Ltd、Huawei、AWS、Alibaba Cloud、AMD、Bitdefender、epamのサポートを受けてLinux Foundationによって開発されています。
Xenプロジェクトコミュニティは、GNU一般公衆利用許諾書(GPL)バージョン2の要件に従い、 Xenプロジェクトをフリーでオープンソースのソフトウェアとして開発および保守しています。Xenプロジェクトは現在、 IA-32、x86-64、ARM命令セットで利用可能です。[4]
ソフトウェアアーキテクチャ
Xen プロジェクトは、ファームウェアを除くマシン上の他のどのソフトウェアよりも特権的な CPU 状態で実行されます。
ハイパーバイザーの役割には、すべての仮想マシン(「ドメイン」)のメモリ管理とCPUスケジューリング、およびデフォルトでハードウェアに直接アクセスできる唯一の仮想マシンである最も特権のあるドメイン(「dom0」)の起動が含まれます。dom0からハイパーバイザーを管理し、特権のないドメイン(「domU」)を起動できます。[5]
dom0ドメインは通常、 LinuxまたはBSDのバージョンです。ユーザードメインは、 Microsoft Windowsなどの従来のオペレーティングシステム(ホストプロセッサがx86仮想化をサポートしている場合、Intel VT-xやAMD-Vなど)[6] 、またはオペレーティングシステムが仮想マシン内で実行されていることを認識しているため、特権命令を発行するのではなく、ハイパーコールを直接実行する準仮想 化オペレーティングシステムのいずれかです。
Xen プロジェクトは、GNU GRUBなどのブートローダから起動し、通常は準仮想化されたホスト オペレーティング システムをホスト ドメイン (dom0) にロードします。
歴史
Xen は、コンピュータ研究所の上級講師であるIan Pratt氏と博士課程の学生 Keir Fraser 氏が率いるケンブリッジ大学の研究プロジェクトとして始まりました。Xen の最初の公開リリースは 2003 年に行われ、2004 年にはバージョン 1.0 が続きました。その後すぐに、Pratt 氏と Fraser 氏は、 Simon Crosby氏を含む他のケンブリッジ大学の卒業生や創業 CEO の Nick Gault 氏とともにXenSource Inc. を設立し、Xen を競争力のあるエンタープライズ製品にしました。
比較的ハードウェアの計算リソースが不足しているスマートフォン/IoTなどの組み込みシステムをサポートするために、ARM CPU上のセキュアXen ARMアーキテクチャが、2007年4月17日にIBM TJ Watsonで開催されたXen Summitで展示されました。[7] [8]セキュアXen ARMソースコードの最初の公開は、2008年6月24日のXen Summitで、ケンブリッジ大学の卒業生であるサムスン電子のSang-bum Suh氏[11]によって行われました。 [9] [10]
2007年10月22日、Citrix SystemsはXenSourceの買収を完了し、[12] Xenプロジェクトはxen.orgドメインに移行しました。この移行は以前から始まっており、Citrix、IBM、Intel、Hewlett-Packard、Novell、Red Hat、Sun Microsystems、Oracleのメンバーで構成されるXenプロジェクト諮問委員会(Xen AB)の存在を公表しました。Xen諮問委員会はXenプロジェクトのリーダーに助言し、Xenの商標[13]を管理しています。Citrixは、Xenハイパーバイザーを実装するすべてのベンダーとプロジェクトにXenの商標を無償でライセンスしています。[14] Citrixは、 XenAppやXenDesktopなど、Xenとは無関係の独自製品にもXenブランド自体を使用していました。
2013 年 4 月 15 日、Xen プロジェクトがLinux Foundationの傘下に移管され、共同プロジェクトとなったことが発表されました。[15] Linux Foundation は、このプロジェクトを従来の「Xen」商標の商用利用と区別するために、「Xen プロジェクト」という新しい商標を立ち上げました。移管の一環として、新しいコミュニティ Web サイトが xenproject.org [16]で立ち上げられました。発表当時のプロジェクト メンバーには、Amazon、AMD、Bromium、CA Technologies、Calxeda、Cisco、Citrix、Google、Intel、Oracle、Samsung、Verizon が含まれていました。[17] Xen プロジェクト自体は自主管理されています。[18]
Linuxカーネルのバージョン3.0以降、dom0とdomUに対するXenのサポートがメインラインカーネルに存在します。[19]
リリース履歴
用途
インターネットホスティングサービス企業は、ハイパーバイザーを使用して仮想プライベートサーバーを提供しています。Amazon EC2(2006年8月から2017年11月まで)[48] 、 IBM SoftLayer、[49]、 Liquid Web、Fujitsu Global Cloud Platform、[50]、 Linode、OrionVM [51]、Rackspace Cloudは、自社製品の主要なVMハイパーバイザーとしてXenを使用しています。[52]
仮想マシン モニター (ハイパーバイザーとも呼ばれる) は、IBM、HP、その他のシステムを実行するメインフレームや大規模サーバー上でも動作することがよくあります。 [引用が必要] サーバー仮想化には次のような利点があります。
- 統合により利用率の向上につながる
- 迅速なプロビジョニング
- ソフトウェア障害に対する動的なフォールトトレランス(迅速なブートストラップまたは再起動による)
- ハードウェアのフォールト トレランス (仮想マシンを別のハードウェアに移行することによる)
- 仮想オペレーティングシステムの安全な分離
- 同じコンピュータ上でレガシーソフトウェアと新しいOSインスタンスをサポート
Xen は、あるホストから別のホストへの仮想マシンのライブ マイグレーションをサポートしているため、負荷分散とダウンタイムの回避が可能になります。
仮想化には、開発作業 (オペレーティング システムの開発を含む) においても利点があります。新しいシステムをゲストとして実行すると、バグが発生するたびに物理コンピュータを再起動する必要がなくなります。サンドボックス化されたゲスト システムは、コンピュータ セキュリティの研究にも役立ち、ホスト システムを危険にさらすことなく、 ウイルスやワームの影響を研究できます。
最後に、ハードウェア アプライアンス ベンダーは、異なるオペレーティング システムを必要とするさまざまなソフトウェアを実行できるように、複数のゲスト システムを実行するアプライアンスを出荷することを決定する場合があります。[引用が必要]
仮想化の種類
Xenはゲストオペレーティングシステムを実行するための5つのアプローチを提供しています: [53] [54] [55]
- PV (準仮想化): 仮想化対応のゲストとデバイス。
- HVM (ハードウェア仮想マシン): エミュレートされたデバイスを使用した完全なハードウェア支援仮想化。
- PV ドライバーを使用した HVM : IO デバイス用の PV ドライバーを使用した完全なハードウェア支援仮想化。
- PVHVM (ハードウェア仮想化による準仮想化): PV は、IO デバイス用の PV ドライバーを使用したハードウェア支援仮想化をサポートしました。
- PVH (HVM コンテナー内の PV): 利用可能な場合はハードウェア支援による仮想化によって高速化された、完全に準仮想化されたゲスト。
Xen は準仮想化と呼ばれる仮想化形式を提供します。準仮想化では、ゲストは変更されたオペレーティングシステムを実行します。ゲストは、特定のアーキテクチャ機能の代わりに、特別なハイパーコールABI を使用するように変更されます。準仮想化により、Xen は、従来の仮想化技術と連携しないという評判のあるホストアーキテクチャ (x86) でも高いパフォーマンスを実現できます。 [56] [57] Xen は、仮想化を明示的にサポートしていない CPU でも、準仮想化されたゲスト (Xen 用語では「PV ゲスト」) を実行できます。準仮想化により、ハードウェアおよびファームウェア サービスの完全なセットをエミュレートする必要がなくなるため、PV システムの管理が簡単になり、悪意のある可能性のあるゲストにさらされる攻撃対象領域が削減されます。32 ビット x86 では、Xen ホストカーネルコードはリング 0で実行され、ホストされているドメインはリング 1 (カーネル) とリング 3 (アプリケーション) で実行されます。
仮想化をサポートする CPU により、独自のオペレーティング システム (Microsoft Windows など) を含む、変更されていないゲストを実行できるようになります。これはハードウェア支援による仮想化として知られていますが、Xen ではハードウェア仮想マシン (HVM) として知られています。HVM 拡張機能は追加の実行モードを提供し、実際のハードウェアにアクセスできるハイパーバイザーによって使用される最高権限モード (x86 では「ルート モード」と呼ばれます) と、ハイパーバイザーの完全な制御下で「ハードウェア」にアクセスするゲスト カーネルとアプリケーションによって使用される低権限モード (x86 では「非ルート モード」と呼ばれます。ルート モードと非ルート モードの両方にリング 0 ~ 3 があります) を明確に区別します。Intel とAMD の両社は、それぞれの Intel VT-x と AMD-V アーキテクチャ拡張機能を活用するために、Xen に変更を加えました。[58] ARM v7A と v8A の仮想化拡張機能の使用は、Xen 4.3 で導入されました。[59] HVM 拡張機能は、多くの場合、準仮想化ゲスト/ドライバーによるハイパーバイザーへの直接呼び出しを可能にする新しい命令も提供します。これは通常、I/O または高パフォーマンスを必要とするその他の操作に使用されます。これにより、適切なマイナー変更を加えた HVM ゲストは、準仮想化 I/O のパフォーマンス上の利点の多くを得ることができます。現在のバージョンの Xen (4.2 まで) では、完全に仮想化された HVM ゲストのみが、複数の独立したレベルのメモリ保護とページングのためのハードウェア機能を利用できます。その結果、一部のワークロードでは、PV ドライバーを備えた HVM ゲスト (PV-on-HVM、または PVH とも呼ばれます) の方が、純粋な PV ゲストよりも優れたパフォーマンスを提供します。Xen HVM には、仮想マシンに I/O 仮想化を提供するQEMUプロジェクトに基づくデバイス エミュレーションがあります。システムは、dom0 でバックエンドとして実行されるパッチ適用された QEMU「デバイス マネージャー」(qemu-dm) デーモンを介してハードウェアをエミュレートします。つまり、仮想マシンは、かなり基本的な PC のエミュレートされたバージョンを参照します。パフォーマンスが重要な環境では、通常のゲスト操作中に PV-on-HVM ディスクおよびネットワーク ドライバーが使用されるため、エミュレートされた PC ハードウェアは主に起動に使用されます。
特徴
管理者は、可用性を損なわずに、LAN 上の物理ホスト間で Xen 仮想マシンを「ライブ マイグレーション」できます。この手順の間、LAN は仮想マシンの実行を停止することなく、仮想マシンのメモリを宛先に繰り返しコピーします。このプロセスでは、仮想マシンが最終的な宛先で実行を開始する前に最終的な同期を実行するために約 60 ~ 300 ミリ秒の停止が必要であり、シームレスなマイグレーションのように見えます。同様のテクノロジを使用して、実行中の仮想マシンをディスクに一時停止し、実行状態を「フリーズ」して、後で再開できるようにすることができます。
Xenは、4095個の物理CPU、HVMゲストあたり256個のVCPU、PVゲストあたり512個のVCPU、ホストあたり16TBのRAM、HVMゲストあたり最大1TBのRAMまたはPVゲストあたり最大512GBのRAMまで拡張できます。[60]
可用性
Xen ハイパーバイザーは、さまざまなプロセッサ ファミリに移植されています。
- インテル: IA-32、IA-64(バージョン4.2以前[61])、x86-64
- PowerPC: 以前はXenPPCプロジェクトでサポートされていましたが、Xen 3.2以降はサポートされなくなりました[62]
- ARM: 以前は、Cortex-A9 などの仮想化拡張機能のない古いバージョンの ARM に対して XenARM プロジェクトでサポートされていました。現在は[いつ? ]、 Cortex-A15などの仮想化拡張機能を備えた新しいバージョンの ARM に対して Xen 4.3 以降でサポートされています。
- MIPS : XLP832実験ポート[63]
ホスト
Xen は、 XCP-ngや XenServer (旧称 Citrix Hypervisor、その前は Citrix XenServer、その前は XenSource の XenEnterprise) などの専用の仮想化プラットフォームで出荷できます。
あるいは、Xen は多くの標準オペレーティング システムのオプション構成として配布されています。Xen は次の OS で使用可能であり、以下とともに配布されています。
- Alpine Linux は、USB スティックなどのリムーバブル メディアから実行できる最小限の dom0 システム ( Busybox、UClibc ) を提供します。
- Arch LinuxはWiki上で必要なパッケージと詳細なセットアップ手順を提供しています。[64] [65]
- Debian Linux (バージョン 4.0 "etch" 以降) とその派生製品の多く。
- FreeBSD 11には実験的なホストサポートが含まれています。[66]
- GentooにはXenをサポートするために必要なパッケージが用意されており、Wikiにも説明が記載されています。[67]
- Mageia (バージョン 4 以降)
- NetBSDはdomUとdom0として機能することができる。[68]
- OpenSolarisベースのディストリビューションは、Nevada ビルド 75 以降では dom0 および domU として機能できます。
- openSUSE 10.xから12.x: [69] 12.1以降は64ビットホストのみがサポートされています。
- Qubes OSはXenを使用してアプリケーションを分離し、より安全なデスクトップを実現します。[70]
- SUSE Linux Enterprise Server (バージョン 10 以降)
- Solaris (2013 年以降はOracle VM Server for x86を使用、それ以前はSun xVMを使用)
- Ubuntu ( 8.04「Hardy Heron」以降、 8.10「Intrepid Ibex」から12.04「Precise Pangolin」まではdom0対応カーネルはなかった。[71] [72] )
ゲスト
ゲストシステムは、完全仮想化(ハードウェアサポートが必要)、準仮想化(ゲストオペレーティングシステムの修正が必要)、または準仮想化ドライバー(PVHVM [73])を使用した完全仮想化で実行できます。[74] PC上で実行できるオペレーティングシステムのほとんどは、Xen HVMゲストとして実行できます。次のシステムは、準仮想化Xenゲストとして動作できます。
- リナックス
- FreeBSD 32ビット版、またはPVHVM経由の64ビット版。[75] [76]
- OpenBSD、PVHVM経由[77]
- ネットBSD
- ミニックス
- GNU Hurd (gnumach-1-branch-Xen-branch)
- ベル研究所のプラン9
Xen バージョン 3.0 では、ホスト マシンのプロセッサがIntel VT-x (以前のコード名 Vanderpool) または AMD-V (以前のコード名 Pacifica) によって提供されるハードウェア仮想化をサポートしている場合、Microsoft Windows をゲスト オペレーティング システムとして変更なしで実行する機能が導入されました。Xen 1.x の開発中に、 Microsoft Research は、ケンブリッジ大学のオペレーティング システム グループと共同で、Microsoftの Academic Licensing Programによって可能になったWindows XPの Xen への移植を開発しました。このライセンスの条件では、この移植の公開は許可されていませんが、この経験に関するドキュメントは、元の Xen SOSPペーパーに記載されています。[78] James Harper と Xen オープンソース コミュニティは、Windows 用のフリー ソフトウェア パラバーチャライゼーション ドライバーの開発を開始しました。これらは、Xen ブロックおよびネットワーク デバイス用のフロントエンド ドライバーを提供し、HVM モードで実行されている Windows システムのディスクおよびネットワーク パフォーマンスを大幅に向上させます。これらのドライバーがなければ、すべてのディスクおよびネットワーク トラフィックを QEMU-DM で処理する必要があります。[79]その後、CitrixはBSDライセンスの下でWindows用のPVドライバをリリースし(そしてメンテナンスを続けています)。[80]
管理
サードパーティの開発者は、Xen ゲストの構成、起動、監視、停止など、Xen ホストの管理に関する一般的なタスクを容易にするツール (Xen 管理コンソールと呼ばれる) を多数構築しています。例:
- OpenNebulaクラウド管理ツールキット
- openSUSEではYaSTとvirt-manがグラフィカルなVM管理を提供します
- OpenStackはハイパーバイザー/コンピューティングターゲットとしてXenをネイティブにサポートしています。
- Apache CloudStackはハイパーバイザーとしてXenもサポートしています
- Novell のPlateSpin Orchestrate は、 SUSE Linux Enterprise Serverに同梱されている Xen 用の Xen 仮想マシンも管理します。
- XCP-ngと Citrix Hypervisor プラットフォームの両方に対応した Xen Orchestra
商用版
- XCP-ng (オープンソース、Linux Foundation および Xen プロジェクト内、元々は XenServer のフォーク)
- XenServer [81](2023年まではCitrix Hypervisor [82]、2019年まではCitrix XenServer)
- ファーウェイフュージョンスフィア[83]
- x86 用 Oracle VM サーバー
- シンシー株式会社
- Virtual Iron (Oracle により廃止)
- Star Lab Corp.のCrucible(ハイパーバイザー)[84]
Xen ハイパーバイザーは GNU 一般公衆利用許諾書の対象であるため、これらのバージョンにはすべて、ソース コードを含むフリー ソフトウェアのコアが含まれています。ただし、その多くには独自の追加機能が含まれています。
参照
- クラウドスタック
- カーネルベースの仮想マシン(KVM)
- オープンスタック
- 仮想ディスクイメージ
- tboot、LinuxカーネルとXenハイパーバイザー用のTXTベースの整合性システム
- VMware ESXi
- キューブOS
参考文献
- ^ ab "Xen". SourceForge.net. 2003年10月2日. 2012年10月18日閲覧。
- ^ Jonathan Corbet (2003 年 10 月 2 日)。「最初の安定した Xen リリース」。Lwn.net。2012年10 月 18 日閲覧。
- ^ 「Xen Project 4.19 リリースノート - Xen」。2024年7月29日。 2024年8月1日閲覧。
- ^ jgross (2019 年 4 月 2 日). 「XEN 4.12 の新機能」. xenproject.org . 2019 年5 月 6 日閲覧。
- ^ 「Xen の概要」 。2015年4 月 5 日閲覧。
- ^ 「OSCompatibility - Xen Project Wiki」。Wiki.xenproject.org。2007 年 2 月 8 日。2013 年6 月 8 日閲覧。
- ^ 「Xen Summit April 2007」。Xen プロジェクト。2007 年 4 月。
- ^ Suh, Sang-bum (2007 年 4 月)。「モバイル デバイス向け ARM 上の Xen のセキュア アーキテクチャと実装」(PDF)。Xenプロジェクト。
- ^ 「Xen Summit Boston 2008」。Xenプロジェクト。2008 年 6 月。
- ^ Suh, Sang-bum (2008 年 6 月)。「ARM 上のセキュア Xen: ソース コードのリリースと更新」(PDF)。Xenプロジェクト。
- ^ 「XenSummit 講演者プロフィール」(PDF)。Xen Summit Boston 2008。2008 年 6 月。
- ^ 「Citrix Systems » CitrixがXenSourceの買収を完了」Citrix Systems、2007年7月12日。2012年2月6日時点のオリジナルよりアーカイブ。 2007年10月26日閲覧。
- ^ 「商標」。Xen.org 。 2012年6月8日閲覧。
- ^ 「商標ポリシー」(PDF) (PDF). Xen.org. 2008 年 6 月 1 日. 2013 年6 月 8 日閲覧。
- ^ 「Linux Foundation Project」。LinuxFoundation.org 。 2013年5月3日閲覧。
- ^ 「XenProject.org ウェブサイト」。XenProject.org。2013年5 月 3 日閲覧。
- ^ 「Linux Foundation Xen プロジェクト メンバー」。XenProject.org。2013年5 月 3 日閲覧。
- ^ 「プロジェクトガバナンス(更新)」XenProject.org 。2013年5 月 3 日閲覧。
- ^ 「Xen が Linux 3.0 で dom0 と domU の完全サポートを祝福」。Blog.xen.org。2011 年 5 月 30 日。2011 年 6 月 7 日時点のオリジナルよりアーカイブ。2012年10 月 18 日閲覧。
- ^ Jonathan Corbet (2004 年 11 月 5 日). 「Xen 2.0 がリリースされました」. Lwn.net . 2012 年10 月 18 日閲覧。
- ^ Jonathan Corbet (2005 年 12 月 6 日). 「Xen 3.0 がリリースされました」. Lwn.net . 2012 年10 月 18 日閲覧。
- ^ 「XenSource: プレスリリース」。XenSource, Inc. 2005 年 12 月 10 日。2005 年 12 月 10 日時点のオリジナルよりアーカイブ。2012年10 月 18 日閲覧。
- ^ 「AMD SVM Xen ポートが公開されました」。lists.xenproject.org。2005 年 12 月 14 日。2013年6 月 8 日閲覧。
- ^ 「[Xen-devel] Xen 3.0.3 リリース! - Xen Source」。Lists.xenproject.org。2006 年 10 月 17 日。2013年6 月 8 日閲覧。
- ^ 「[Xen-devel] FW: Xen 3.0.4 がリリースされました! - Xen Source」。Lists.xenproject.org。2006 年 12 月 20 日。2013年6 月 8 日閲覧。
- ^ 「[Xen-devel] Xen 3.1 がリリースされました! - Xen Source」。Lists.xenproject.org。2007 年 5 月 18 日。2013年6 月 8 日閲覧。
- ^ 「Xen 3.2.0 が正式にリリースされました : VMblog.com - すべての人のための仮想化テクノロジのニュースと情報」 VMblog.com 。 2012 年10 月 18 日閲覧。
- ^ 「Xen 3.3.0 ハイパーバイザーのダウンロード準備完了 - The H: Open Source, Security and Development」 H-online.com。2008 年 8 月 25 日。2012 年 3 月 14 日時点のオリジナルよりアーカイブ。2012 年10 月 18 日閲覧。
- ^ 「Xen.org が Xen 3.4 ハイパーバイザーのリリースを発表 | Citrix ブログ」。 Community.citrix.com。 2009 年 5 月 18 日。 2011 年 3 月 15 日時点のオリジナルよりアーカイブ。 2012 年10 月 18 日閲覧。
- ^ 「仮想化: Xen はバージョン 4 のリリースで追い上げようとしている - The H Open: ニュースと機能」 H-online.com。2010 年 4 月 9 日。2012 年 3 月 14 日時点のオリジナルよりアーカイブ。2012年10 月 18 日閲覧。
- ^ 「Xen 4.0 データシート」(PDF) (PDF). Xen.org. 2012 年 5 月 10 日時点のオリジナル(PDF)からアーカイブ。2012 年10 月 18 日閲覧。
- ^ 「Xen 4.1 リリース –」。Blog.xen.org。2011 年 3 月 25 日。2011 年 8 月 29 日時点のオリジナルよりアーカイブ。2012年10 月 18 日閲覧。
- ^ 「XenParavirtOps - Xen Wiki」。Wiki.xenproject.org 。 2013年6月8日閲覧。
- ^ abc 「新しい Xen Project 4.6 リリースにおける貢献の質と量は最高」。Xenproject.org。2015 年 10 月 13 日。2015年10 月 13 日閲覧。
- ^ 「Xen 4.3 リリース! –」。Blog.xen.org。2013 年 7 月 9 日。2013 年 7 月 13 日時点のオリジナルよりアーカイブ。2013年7 月 16 日閲覧。
- ^ 「Xen 4.4 リリース –」。Blog.xen.org。2014 年 3 月 10 日。2014 年 3 月 10 日時点のオリジナルよりアーカイブ。2014年3 月 10 日閲覧。
- ^ 「Xen Project 4.4 リリースノート」。Wiki.xenproject.org。2014年3 月 10 日閲覧。
- ^ 「Xen 4.4 機能リスト」Wiki.xenproject.org。2014年3 月 10 日閲覧。
- ^ ab 「新しい Xen プロジェクト 4.5 リリースでは、より少ない機能がより多く提供されます」。Blog.xen.org。2015 年 1 月 15 日。2015年1 月 17 日閲覧。
- ^ 「Xen Project 4.8.1 が利用可能になりました」。Xenproject.org。2017 年 4 月 12 日。2017年6 月 1 日閲覧。
- ^ 「Xen プロジェクト 4.7 機能リスト」。Xen プロジェクト。2016 年 6 月 24 日。
- ^ 「Xen Project 4.8.1 が利用可能になりました | Xen Project ブログ」。blog.xenproject.org。2017年 4 月 12 日。2018年2 月 19 日閲覧。
- ^ 「Xen Project Hypervisor 4.9 の新機能」。2017 年 6 月 28 日。2018 年4 月 26 日閲覧。
- ^ 「Xen Project Hypervisor 4.10 の新機能」。2017 年 12 月 12 日。2018 年4 月 26 日閲覧。
- ^ Gross, Juergen (2018 年 7 月 10 日)。「Xen Project Hypervisor 4.11 の新機能」。2018 年1 月 17 日閲覧。
- ^ Gross, Juergen (2019 年 4 月 2 日)。「XEN 4.12 の新機能」。2019 年4 月 29 日閲覧。
- ^ Kurth, Lars (2019 年 12 月 18 日). 「Xen 4.13 の新機能」. 2019 年12 月 23 日閲覧。
- ^ 「Amazon EC2 ベータ版」。2006 年 8 月 25 日。
- ^ 「CloudLayer Computing vs. Amazon EC2」(PDF) (PDF). 2014年12月12日時点のオリジナル(PDF)よりアーカイブ。 2015年4月5日閲覧。
- ^ Suzanne Tindal (2011年2月28日). 「Fujitsu's global cloud launches in Aus」. ZDNet Australia. 2014年10月31日時点のオリジナルよりアーカイブ。 2011年10月11日閲覧。
- ^ 「Xen プロジェクト - ゲスト VM イメージ - OrionVM PV-HVM テンプレート」。2012 年 4 月 1 日。2014年6 月 27 日閲覧。
- ^ 「クラウド FAQ」。Rackspace.com。2011 年 9 月 13 日。2012 年 10 月 17 日時点のオリジナルよりアーカイブ。2012 年10 月 18 日閲覧。
- ^ 「仮想化スペクトラムを理解する」xenproject.org . 2023年2月5日時点のオリジナルよりアーカイブ。2022年3月9日閲覧。
- ^ Roger Pau Monne. 「FreeBSD 上の Xen 仮想化」(PDF) (PDF) . 2015 年4 月 6 日閲覧。
- ^ 「仮想化モードの選択 (PV 対 PVHVM)」。Rackspace サポート ネットワーク。Rackspace。2016 年 1 月 12 日。2018 年 1 月 26 日時点のオリジナルよりアーカイブ。2018年1 月 25 日閲覧。
- ^ Robin と Irvine、「Intel Pentium のセキュア仮想マシン モニターのサポート能力の分析」、第 9 回 Usenix セキュリティ シンポジウム、2000 年
- ^ Gil Neiger、Amy Santoni、Felix Leung、Dion Rodgers、Rich Uhlig。Intel Virtualization Technology: IA-32 および Itanium アーキテクチャによるソフトウェアのみの仮想化、Intel Technology Journal、第 10 巻第 3 号、2006 年 8 月。
- ^ Intel 仮想化テクノロジによる Xen の拡張、intel.com
- ^ 「ARM ハイパーバイザー — Xen プロジェクトの ARM アーキテクチャ向けハイパーバイザー」。2015 年4 月 6 日閲覧。
- ^ 「Xen リリース機能」。Xen プロジェクト。2012年10 月 18 日閲覧。
- ^ 「Xen 4.2 機能リスト」。Xen プロジェクト。2012 年 12 月 17 日。2014 年1 月 22 日閲覧。
- ^ 「XenPPC」。Xen プロジェクト。2010 年 8 月 15 日。2014年1 月 22 日閲覧。
- ^ Mashable (2012 年 9 月 4 日)。「Xen 準仮想化の MIPS アーキテクチャへの移植」Slideshare.net。2014年1 月 22 日閲覧。
- ^ "AUR (en) - xen". Aur.archlinux.org 。2018 年4 月 12 日に取得。
- ^ 「Xen - ArchWiki」。Wiki.archlinux.org 。 2018年4月12日閲覧。
- ^ 「Xen - FreeBSD Wiki」。wiki.freebsd.org 。 2015年9月28日閲覧。
- ^ 「Xen」。Wiki.gentoo.org 。 2018年4月12日閲覧。
- ^ "NetBSD/xen". Netbsd.org . 2013年6月8日閲覧。
- ^ 「XenDom0Kernels - Xen Wiki」。Wiki.xenproject.org。2011年11月8日。 2013年6月8日閲覧。
- ^ 「Qubes OS セキュリティ アーキテクチャにおける Xen」 xenp.org . 2018 年4 月 12 日閲覧。
- ^ 「Lucid での Xen dom0 サポート - カーネル チームの議論 - ArchiveOrange」。Web.archiveorange.com。2011 年 9 月 13 日時点のオリジナルよりアーカイブ。2014 年1 月 22 日閲覧。
- ^ 「Xen - コミュニティ Ubuntu ドキュメント」。Help.ubuntu.com。2012 年 9 月 5 日。2012 年10 月 18 日閲覧。
- ^ 「PV on HVM」。Wiki.xen.org 。 2018年4月12日閲覧。
- ^ 「仮想化スペクトラムを理解する」Wiki.xenproject.org 。 2018年4月12日閲覧。
- ^ 「FreeBSD/Xen - FreeBSD Wiki」。Wiki.freebsd.org。2012年6月25日。2012年10月12日時点のオリジナルよりアーカイブ。2012年10月18日閲覧。
- ^ 「FreeBSD 11.0-RELEASE リリースノート」。FreeBSD ドキュメンテーション プロジェクト。2016 年 9 月 22 日。2016年10 月 23 日閲覧。
- ^ 「xen(4) - OpenBSDマニュアルページ」。2017年12月30日閲覧。
- ^ 「Xen と仮想化の技術」(PDF) (PDF). ケンブリッジ大学 SOSP'03 論文. 2012 年10 月 18 日閲覧。
- ^ 「Xen Windows GplPv」 。 2019年6月26日閲覧。
- ^ 「XPDDS18: Windows PV ドライバー プロジェクト: ステータスと更新 - Paul Durrant、Citrix Systems」。2018 年 6 月 29 日。2019年6 月 26 日閲覧。
- ^ シャーウッド、サイモン。「XenServerがCitrixから分離、ソケット単位の価格を約束」www.theregister.com 。 2023年5月29日閲覧。
- ^ Mikael Lindholm (2019 年 4 月 25 日)。「Citrix Hypervisor 8.0 が登場!」Citrix ブログ。Citrix。
- ^ Huaweiが仮想世界へ:デスクトップを渡せば誰も傷つかない
- ^ Crucible - セキュアな組み込み仮想化
さらに読む
- ポール・ベネツィア(2011年4月13日)仮想化の激戦:Citrix、Microsoft、Red Hat、VMware。主要なサーバー仮想化の競合企業がInfoWorldの究極の仮想化の課題に挑む、InfoWorld
外部リンク
- 公式サイト
