コンテナとハイパーバイザーはGUIベースのマルチブートディストリビューションを置き換えることができますか?

コンテナとハイパーバイザーはGUIベースのマルチブートディストリビューションを置き換えることができますか?

すぐに複数のディストリビューションでGUIアプリケーションをテストする必要があります。 VirtualBoxで仮想マシンを使用する前にこれを行ったことがありますが、使用するのは残念ながら遅くなる可能性があります。マルチブートを検討しましたが、a)環境を交換し、b)環境を維持(追加/削除/更新)する場合は高価です。

最近、次のようなコンテナベースのソリューションが見つかりました。LXD次のType-1ハイパーバイザーベースのソリューションキーボード仮想マシンそしてQubes OSテンプレート仮想マシン(Xenベース)。

コンテナおよび/またはハイパーバイザーは、GUIベースのディストリビューションのマルチブートのための実行可能な選択肢ですか?

具体的な解決策は理想的な答えですが、根拠が十分な理論的答えも受け入れられます。

ベストアンサー1

はい、仮想化環境を使用すると、複数のオペレーティングシステムを並列に実行でき、メインシステムを再起動せずに1つのオペレーティングシステムから別のオペレーティングシステムに切り替えることができるため、マルチブートの非常に実行可能で良い選択肢です。

一方または他のテクノロジー(ベアメタルまたはマネージドハイパーバイザー)、LXD、またはハイパーバイザーのいずれもなし(LXC)が要件に適しているかどうかは、テストするオペレーティングシステム(ゲスト)と基本操作がシステム(ホスト)かどうかによって異なります。 。 。

ホストで実行されているカーネルが仮想化するオペレーティングシステムと互換性がある場合は、オーバーヘッドの少ないコンテナベースのソリューションを使用することをお勧めします。たとえば、さまざまなグラフィック環境(Gnome、KDEなど)でRed Hat、Debian、Ubuntuを実行できます。

それ以外の場合、ベアメタルハイパーバイザーにVirtualBoxなどのホストベースのハイパーバイザーと比較してパフォーマンス上の利点を提供する明確な理由はありません。経験が異なる場合は、構成やリソースの問題がある可能性があります。

おすすめ記事