1

研究のために低レベルのシステム プログラミングと仮想化を使用したいと考えています。Ubuntu 10.04 + Xen 4.0.0 を試してみましたが、インストール直後はうまくいきませんでした。私の友人の一人がGentooを取り上げることを提案しました。他に提案はありますか?

4

4 に答える 4

1

Debian または Gentoo で最大の成功を収めることができます。Debian は主にバイナリ リリースですが、システムをより開発者ベースのシステムに変えるパッケージが利用可能です。Gentoo はデフォルトですべてをコンパイルするため、すべての開発者ツールが既に配置されています。

Debian を使用する場合は、常に進化している「実験的」ブランチである Sid を実行することを検討してください。これにより、Gentoo とほぼ同じ/類似したパッケージ バージョンが表示されます。それ以外の場合は、少なくとも次の安定版リリース (別名 Debian 6.0) である Squeeze を使用してください。Lenny の歯は少し古く、古い 2.6.30 以前の Xen のもの (~3.2 だと思います) を使用しています。あなたのニーズには古すぎるかもしれません。

ピンチでは、FreeBSD のように、BSD の 1 つが機能するかどうかを確認できます。Xen を使用した仮想化のサポートが Linux と同じレベルにあるとは思えませんが (Xen は基本的に Linux を中心に構築され、その後、他のプラットフォームに移植されました)、考慮すべき別のオプションです。もしそうなら、Debian の Sid のように、FreeBSD の -CURRENT ブランチを使って、最新かつ最高のものを入手してください。

いつものように、マニュアルを読み、ヘルプ サイトでヒントを探してください。Gentoo の場合、forums.gentoo.org のフォーラムは、マニュアルの次に貴重なリソースです。Debian には、メーリング リストのアーカイブといくつかの優れたドキュメントもあります。*BSD についても同様です。本当に困っている場合は、#gentoo の IRC または FreeNode の #debian にチェックインすることもできます (Debianは OFTC にあるかもしれませんが、覚えていません)。ただし、これらのチャネルでは、あなたが 1 つの声になることに注意してください (同時に最大 600 人以上のユーザーが予想されます)。

于 2010-11-11T06:40:05.530 に答える
0

動作するXenが主な要件である場合は、この質問の回答を参照してください。

于 2010-08-26T23:36:37.607 に答える
0

低レベルで作業したい領域をさらに指定できますか。カーネルで作業したい場合は、デストロに依存しているとは思いませんが、コンパイラ、グラフィックスなどの他の領域で作業したい場合マネージャー、ネットワーク マネージャーなどから提案を行うことができますが、それについてはさらに詳細を提供する必要があります。そして、あなたはubuntu + xenがうまく機能していないと言いましたが、どのような問題に直面していますか??

于 2010-08-28T09:30:39.993 に答える
0

私たちのクラスターでは、Fedora 12 Dom0 と DomU を xenified Dom0 カーネルと Fedora 12 の pv_ops カーネルで使用しています。つまり、Fedora 12 DomU をそのまま使用しています。Dom0 では、xen と Xenified カーネルを自分でインストールします。

このソリューションは、安定していることがテストされています。その上で分散並列実験を実行し(通常、1 台の物理マシンで 7 つの DomU)、うまく機能しています。

http://fclose.com/b/2367/xen-solutions/の「推奨」のものは、今のところ私たちのソリューションです。Xen 3.4.3 + xenified カーネル 2.6.32.13 は、サーバーで非常に安定しています。

于 2010-08-28T10:59:25.273 に答える