システムプログラミングに最適なLinuxディストリビューションは何ですか?

StackOverflow https://stackoverflow.com/questions/3580322

質問

私は、私の研究のために、低レベルのシステムプログラミングと仮想化を操作したいと思っています。 Ubuntu 10.04 + Xen 4.0.0を試しましたが、インストールからはあまりうまくいきませんでした。私の友人の一人は、紳士を服用することを提案しました。これ以上の提案はありますか?

役に立ちましたか?

解決

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

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

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

いつものように、マニュアルを読んで、ヒントについてはヘルプサイトをご覧ください。 Gentooの場合、Forums.gentoo.orgのフォーラムは、マニュアルの後の貴重なリソースです。 Debianにはメーリングリストのアーカイブといくつかの優れたドキュメントもあります。 *bsdの場合。あなたが本当にバインドされているなら、あなたはまた、#gentooまたはfreeNodeの#DebianのIRCまたは#Debianでチェックインすることができます(Debian そうかもしれない しかし、OFTCになりますが、私は覚えていません)。ただし、これらのチャネルの多くの中で1つの声になることに注意してください(同時に600人以上のユーザーを期待してください)。

他のヒント

動作しているXENが主な要件である場合は、参照してください この質問の答え.

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

クラスターでは、Fedora 12のXenified Dom0カーネルとPV_OPSカーネルを備えたFedora 12 Dom0とDomuを使用します。つまり、Fedora 12 Domuを使用しています。 Dom0の場合、XenとXenifiedカーネルを自分でインストールします。

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

「推奨」のもの http://fclose.com/b/2367/xen-solutions/ 今までに私たちの解決策です。 Xen 3.4.3 + Xenified Kernel 2.6.32.13は、サーバーで非常にしっかりしています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top