
Debian Stableでは、オペレーティングシステムの新しいインスタンスを作成し、apt-getを使用して依存関係を持ついくつかのUnstableパッケージをインストールし、完了したらパッケージ全体を完全に削除できるようにします。 VirtualBoxやQEMUも大丈夫ですが、Xen / KVM / LXCはより軽くて速いようです。この用途についてどのように比較しますか?
編集:明確にするために、この場合、基本システムを台無しにすることなく、危険なアイテムをインストール - 使用 - 削除できる設定が必要です。最も軽い/最も速いものを見つけてください。
答え1
依存関係をテストする場合は、パッケージのビルド用に調整されたchroot環境であるpbuilder(またはCOWを追加して少し早く起動するcowbuilder)が正常に動作します。
信頼できないパッケージを処理するには、LXCまたは完全な仮想化が必要です。 LXCにはいくつかの構成が必要ですが、高レベルの分離が必要な場合はlibvirtで処理できます。それでもブートストラップを直接解放する必要があることを覚えています。完全な仮想化のために、vmbuilderにはイメージを準備して設定できるDebianバージョンがあります。 LXCの柔軟性が不要なので、pbuilderまたはvmbuilder + kvmをお勧めします。