私はOpenBSDホストとCentOSゲストのための仮想化ソリューションを探しています。私のオプションは何ですか?私はポートでパッケージを使用していない製品を探しています。それを持って?
ベストアンサー1
まず、パッケージとポートは完全に別々のものです。 「ポートのパケット」のようなものはありません。
~からよくある質問:
パッケージは、最も一般的に使用される一部のサードパーティ製ソフトウェアのプリコンパイル済みバイナリです。パッケージは、pkg*ツールとも呼ばれるいくつかのユーティリティを使用して簡単に管理できます。
前のセクションから始めます。ポート:
紹介で述べたように、パッケージはポートツリーでコンパイルされます。このセクションでは、ポートツリーのしくみ、使用するタイミング、および使用方法について説明します。
重要:ポートツリーは上級ユーザー向けです。誰もが事前にコンパイルされたバイナリパッケージを使用することをお勧めします。
第二:パッケージと(特に)ポートで始まるすべては第三者と見なされます。 OpenBSD開発者はパッケージやポートを「サポート」しませんが、コミュニティはサポートしています。 OpenBSDプロジェクトに関しては、パッケージとポートを直接処理する必要があります。実際にはOpenBSDプロジェクトの一部ではありません。これは、通常のレビュープロセスを経ていない場合、またはOpenBSDプロジェクトを介してセキュリティ更新プログラムを受け取らないと、コミュニティのサポートを受けることになります。
3番目:私の知る限り、OpenBSDにはホストベースの仮想化プラットフォームは含まれていません(もちろんLinuxバイナリ互換性層がありますが、これは素晴らしいカーネルモードAPIトリックです)。 OpenBSDに追加されます。 OpenBSDプロジェクトは、仮想化の採用を非常に消極的にすることで悪名高い。
「x86仮想化は、基本的に不快なx86アーキテクチャの上に新しいバグでいっぱいで、適切なページ保護がほとんどないほぼ完全なカーネルを追加することです。 「セキュリティの脆弱性がないオペレーティングシステムやアプリケーションを作成できない世界中のソフトウェアエンジニアが、突然セキュリティの脆弱性のない仮想化レイヤを作成できると思うならば、愚かではありません。」
私はポートでパッケージを使用していない製品を探しています。それを持って?
習慣。そしておそらく決してないでしょう。 OpenBSDは素晴らしいオペレーティングシステムですが、仮想化ホストとしては良い選択ではありません。
それでもOpenBSDを仮想化ホストとして使用したい、または必要であれば、QEMUあなたの唯一の選択です。パッケージとして使用するか、ポートツリーで使用できます。