| XCP-ng | |
|---|---|
XCP-ng 8.2のインストール画面 | |
| 開発者 | Vates SAS、Linux Foundation |
| 書かれた | C (Xen、Linuxカーネル) |
| OSファミリー | Linux / Unix系 |
| 作業状態 | 開発中 |
| ソースモデル | オープンソース |
| 初回リリース | 2018年3月31日 ( 2018-03-31 ) |
| 最新リリース | 2024年10月8日/7日 ( 2024-10-07 ) |
| リポジトリ | github.com /xcp- |
| マーケティングターゲット | サーバー |
| 更新方法 | おいしい |
| パッケージマネージャー | 回転数 |
| サポートされているプラットフォーム | x86-64 |
| カーネルタイプ | Xen(ハイパーバイザー) |
| ユーザーランド | GNU |
| デフォルトのユーザーインターフェース | Bash、API |
| ライセンス | GPLv2など |
| 先行 | XenServer |
| 公式サイト | xcp-ng |
XCP-ngはXen Project [ 1 ]のLinuxディストリビューションであり、事前設定されたXen HypervisorとXen APIプロジェクト(XAPI)がすぐに使用できる状態で提供されます。このプロジェクトは、Citrix XenServer(後に「Citrix Hypervisor」となり、現在は再び「XenServer」に名称変更)のフォークに伴い、2018年に誕生しました。2020年1月以降、Xen Projectを通じてLinux Foundationにも参加しています。 [ 2 ] [ 3 ] [ 4 ]
名前
XCP-ngはXen Cloud Platform – next generation(次世代)の略称です。XCPの後継であり、2010年にCitrix XenServerのオープンソース版として開発されました。当時、XenServerはクローズドソースでしたが、XCPは一部の機能を含むオープンソース版でした。
XenServerが2013年にオープンソース化されたため、[ 5 ] XCPプロジェクトは停止されました。数年後、CitrixがXenServerの無償およびオープンソースでの提供を停止したため、プロジェクトはXCP-ngとして復活しました。
歴史
2017年12月、CitrixはXenServerの無料版の重要な機能を削除し、有料版でのみ利用可能にすると発表しました。[ 6 ]また、XenServerはコミュニティに重点を置いていませんでした。その理由は次のとおりです。
- 公開されているビルド手順は入手できなかった[ a ]
- XenServer 7.4以降では、一部の独自コンポーネントのせいで仮想マシンを起動することさえ不可能になった[ 7 ]
- コミュニティのフィードバックは考慮されなかった[ 8 ] [ 9 ] [ 10 ]
- 外部からの貢献は受け入れられず、あるいは不可能であった(様々なコンポーネントの公開コードリポジトリがないため) [ 11 ]
これに対して、Xen Orchestra [ 12 ](XenServer用のオープンソースのウェブ管理プラットフォーム)の創設者オリヴィエ・ランバートは、XCPプロジェクトを復活させ、その当初の目標である、フリーで100%コミュニティに支えられたXenServerのバージョンを提供することを発表しました。 [ 13 ] [ 14 ] [ 15 ] [ 16 ]
その後すぐにKickstarterキャンペーンが開始され[ 17 ]、すぐに当初の目標額を超えました[ 18 ] [ 19 ] 。
2018年3月31日、XCP-ngが最初の公式リリースとして発表されました。[ 20 ]その後5回のリリース(リリースセクションを参照)と数か月のベータ版を経て、[ 21 ] 2020年11月に最初の長期サポート(LTS)バージョンが発表されました。 [ 22 ]
コンポーネント
XCP-ngはLinuxディストリビューション[ 23 ]に似ていますが、Xenをすぐに実行できるように設計されています。これは、あらゆるx86ベアメタルサーバーにインストールできる、一貫性のあるシステムを構成するコンポーネントの集合体です。ユーザー空間パッケージ用のCentOS 、 API用のXAPIプロジェクト、ハイパーバイザー用のXenプロジェクト、ネットワーク用のOpen vSwitchなど、複数のプロジェクトに基づいています。XCP-ngは、Citrix Hypervisorに存在しないかクローズドソースであるため、他では入手できない追加パッケージも提供します。
「アップストリームファースト」の哲学を持つXenServerのフォークとして、[ 24 ] XCP-ngは元のCitrixプロジェクトに非常に近いため、「フレンドリーフォーク」と見なすことができます。[ 25 ]

リリース
| XCP-ngバージョン | ハイパーバイザーバージョン | 発売日 | サポートまで |
|---|---|---|---|
| サポート対象外:7.4 | ゼン 4.7.5 | 2018年3月31日 | 2018年10月31日 |
| サポート対象外:7.5 | ゼン 4.7.5 | 2018年8月10日 | 2019年7月25日 |
| サポート対象外:7.6 | ゼン 4.7.6 | 2018年10月31日 | 2020年3月30日 |
| サポート対象外:8.0 | ゼーン4.11.1 | 2019年7月25日 | 2020年11月13日 |
| サポート対象外:8.1 | ゼーン4.13.0 | 2020年3月31日 | 2021年3月31日 |
| サポート対象外:8.2 LTS | ゼン 4.13.1 | 2020年11月18日 | 2025年9月16日[ 26 ] |
| 最新バージョン:8.3 LTS | ゼン 4.17.5 | 2024年10月7日 | 2028年11月30日 |
XCP-ng 8.2 (LTS)
| XCP-ngバージョン | 発売日 |
|---|---|
| サポート対象外:8.2.0 LTS | 2020年11月18日[ 27 ] |
| サポート対象外:8.2.1 LTS | 2022年2月28日[ 28 ] |
参照
注記
- ^ Citrix の公式ドキュメントや従来のXenServer コミュニティ Web サイトには手順が記載されていません。
参考文献
- ^ Xen Project (2019年4月1日). “What is XCP-ng?” Xen Project . 2021年12月8日時点のオリジナルよりアーカイブ。2021年12月8日閲覧。
- ^ Xen Project (2020年1月28日). 「XCP-ngがXenプロジェクトにインキュベーションプロジェクトとして参加」 . Xen Project . 2021年12月8日閲覧。
- ^ Michael Larabel (2020年1月28日). 「XCP-ng 8.1 Beta Rolls Out While Becoming Part Of The Xen Project」 . Phoronix . 2022年1月1日閲覧。
- ^ “La plate‑forme de virtualisation XCP‑ng rejoint le projet Xen dans la Fondation Linux” (フランス語). LinuxFR. 2020年1月30日. 2022年1月1日時点のオリジナルよりアーカイブ。 2022年1月1日閲覧。
- ^ Citrix (2013年7月15日). 「XenServer 6.2は完全にオープンソースになりました!」 . Citrix. 2021年12月8日時点のオリジナルよりアーカイブ。2021年12月8日閲覧。
- ^ Andy Melmed (2019年12月12日). 「XenServer 7.3: 無料版への変更点」 Citrix . 2021年12月8日時点のオリジナルよりアーカイブ。 2021年12月8日閲覧。
- ^ Olivier Lambert (2018年7月31日). “Basic VM operations broken without emu-manager” . 2021年12月13日時点のオリジナルよりアーカイブ。 2021年12月13日閲覧。
- ^ Adam Kamali (2016年4月14日). 「4Kブロックセクターサイズのディスクのサポート」 . 2021年12月13日時点のオリジナルよりアーカイブ。2021年12月13日閲覧。
- ^ Simon Rowe (2016年5月29日). 「LinuxソフトウェアRAIDのインストールが失敗する」 . 2021年12月13日時点のオリジナルよりアーカイブ。2021年12月13日閲覧。
- ^ Mark Syms (2016年5月29日). 「Make sm works with IPv6」 . GitHub . 2021年12月13日閲覧。
- ^ Samuel Verschelde (2019年8月29日). “Where to find latest source and git commit history for xsconsole?” 2021年12月13日時点のオリジナルよりアーカイブ。 2021年12月13日閲覧。
- ^ “Xen Orchestra” . Xen Orchestra. 2022年3月2日時点のオリジナルよりアーカイブ。 2022年3月10日閲覧。
- ^ 「XCP-ngの紹介」 Xen Orchestraウェブサイト。2017年12月29日。2021年12月8日時点のオリジナルよりアーカイブ。 2021年12月8日閲覧。
- ^ Simon Sharwood (2018年1月16日). 「開発者がXenServerのサーバー仮想化復活を計画」 . The Register . 2021年12月8日時点のオリジナルよりアーカイブ。2021年12月8日閲覧。
- ^ “XCP-ng une alternative open source à XenServer” (フランス語). LinuxFR. 2018年1月10日. 2022年1月1日時点のオリジナルよりアーカイブ。 2022年1月1日閲覧。
- ^ 「Der Xen-Hypervisor XCP-ng」(ドイツ語)Linux Magazin、2020年3月。 2022年1月1日閲覧。
- ^ “XCP-ng is on Kickstarter!” . XCP-ng.org. 2018年1月31日. 2021年12月8日時点のオリジナルよりアーカイブ。 2021年12月8日閲覧。
- ^ “XCP-ng successful Kickstarter campaign” . XCP-ng.org. 2018年3月5日. 2021年12月8日時点のオリジナルよりアーカイブ。 2021年12月8日閲覧。
- ^ Simon Sharwood (2018年3月6日). 「オープンソースのXenServerプロジェクトは、クラウドキャッシュの呼びかけを粉砕した後、再開される」 . The Register. 2021年12月8日時点のオリジナルよりアーカイブ。 2021年12月8日閲覧。
- ^ 「XCP-ngの最初のリリース」 XCP-ng.org、2018年3月31日。 2021年12月8日閲覧。
- ^ 「XCP-ng 8.2 LTS、サイドチャネル攻撃対策としてUEFIとコアスケジューリングを書き換え」 Phoronix. 2020年10月18日. 2021年12月13日時点のオリジナルよりアーカイブ。 2021年12月13日閲覧。
- ^ “XCP-ng 8.2 - LTS” . XCP-ng.org. 2020年11月18日. 2021年12月9日時点のオリジナルよりアーカイブ。2021年12月8日閲覧。
- ^ 「その他のオペレーティングシステムと関連ハイパーバイザー」 Distrowatch。2021年12月9日時点のオリジナルよりアーカイブ。 2021年12月9日閲覧。
- ^ 「We are downstream」 . XCP-ngドキュメント. 2021年12月13日閲覧。
- ^ 「XCP-ng:オープンソースでターンキーな仮想化プラットフォームの構築」 FOSDEM . 2022年1月1日閲覧。
- ^ 「XCP-ng 8.2 LTSはサポート終了となりました」 XCP-ng、2025年9月16日。 2025年12月18日閲覧。
- ^ "XCP-ng 8.2 - LTS" . XCP-ng。 2020 年 11 月 18 日。2022 年3 月 10 日に取得。
- ^ 「XCP-ng 8.2.1 update for 8.2 LTS」 XCP-ng、2022年2月28日。 2022年3月10日閲覧。