Linux 向けの最高の無料 Virtualbox 代替品

何百もの異なる Linux ディストリビューションがインターネット上に存在しており、テストや学習の目的でそれらすべてを PC にインストールすることはできません。ただし、私たちにできることの 1 つは、実際に新しい Linux ディストリビューションに切り替える前に、それらを Linux 上で仮想マシンとして実行して体験することです。

Windows の場合、ほぼあらゆる種類のオペレーティング システムを仮想的にインストールできる仮想化ソフトウェアが多数ありますが、Linux のユーザーはどうでしょうか? Linux、Windows、または MacOS での仮想化について話すとき、仮想マシン作成ソフトウェアとして最初に思い浮かぶのは Oracle の VirtualBox です。この仮想化ソリューションもオープンソースであり、無料で使用できますが、特に Linux オペレーティング システム用に他のソリューションやソフトウェアが利用できるかどうかはお待ちください。先ほども述べたように、Windows と MacOS には優れた仮想化オプションがいくつか用意されていますが、Linux ディストリビューションでは、その雑多な性質のため、これらすべてのソリューションを利用できません。

したがって、Windows を含むさまざまな Linux ディストリビューションの複数の仮想マシンを実行するための Linux 上で VirtualBox の代替手段をお探しの場合は、次のようなものがあります。

無料/オープンソース Linux VirtualBox の最良の代替品

VMware ワークステーション プレーヤー

仮想化について少しでも知っている人なら、VMware という名前を聞いたことがあるはずです。同社は、企業に仮想化ソリューションを提供するトップ企業の 1 つです。これはオープンソースの仮想化ソフトウェアではありませんが、個人的な目的または学校や大学で無料で使用できます。ただし、商用目的で使用したい場合は、そのためのライセンスを購入する必要があります。

商用開発の一部であるため、バグ修正や定期的なアップデートを確実に入手できるなど、安定性が常に確保されています。 Linux だけでなく、Windows や MacOS (VMfusion として) でも利用できます。

Linux 上の VMware Workstation Player VirtualBox の代替機能を使用すると、仮想マシンを作成し、仮想アプライアンスをインポートできます。

記事はこちらの上Ubuntu Linux に VMware をインストールする方法 仮想マシンを即座に実行します。

QEMU

QEMU Linux 上で x86 または x64 仮想マシンを実行し、さまざまなプロセッサのハードウェア仮想化機能にアクセスするための Linux カーネル モジュール ベースのコマンド ライン ツール。 Linux、Windows、MacOS で利用できます。オープンソース プロジェクトなので、ソース コードも入手できます。

これは、Linux 用の完璧な VirtualBox の代替品です。ネイティブのコマンド ライン ベースではありますが、Qemu 上に作成された仮想マシンをグラフィカルに監視および管理できる、よく知られた Virtual Machine Manager ツールがいくつか利用可能です。また、ユーザーは Qt4 上で記述された QtEmu グラフィカル ユーザー インターフェイスをインストールして、QEMU 上で仮想マシンを制御および作成するための GUI を提供することもできます。 VirtualBox と同様に、ユーザーは Live CD または ISO ファイルを試して、複雑なことをせずにさまざまなオペレーティング システムをテストできます。仮想マシン OS をネイティブに実行しているような感覚が得られます。 QrEmu は Linux、FreeBSD、Windows で利用できます。

QEMU のパフォーマンスは非常に安定しており、あるマシン用に作成された OS やプログラムを別の別のマシンで実行できます。 KVM を使用しながら、x86、サーバーおよび組み込み PowerPC、64 ビット POWER、S390、32 ビットおよび 64 ビット ARM、および MIPS ゲストを仮想化できます。 QEMU は、ほぼネイティブのパフォーマンスで KVM および Xen 仮想マシンを実行できます。

さまざまな Linux オペレーティング システムに Qemu をインストールするには、次のコマンドを使用します。

注記: root ユーザーのアクセスが必要です。

Arch ベースの Linux ディストリビューションに Qemu をインストールするには、コマンドは次のようになります。

pacman -S qemu

Debian/Ubuntu に Qemu 仮想化ソフトウェアをインストールする場合

apt-get install qemu

Fedora とそのベース Linux ディストリビューションの場合

dnf install @virtualization

Gentoo、Linuxディストリビューションでは、次のコマンドを使用します。

emerge --ask app-emulation/qemu

トップサーバー向け Linux ベース OS -RHEL/CentOS

yum install qemu-kvm

Open Suse ユーザーが使用できるのは

zypper install qemu

詳しくはこちらをご覧ください:Ubuntu の Qemu に仮想マシンをインストールしてセットアップする方法を理解する

KVM-カーネル仮想マシン

KVM は Kernal based Virtual Machines の略で、Linux 用に開発されたもう 1 つのオープンソース仮想化テクノロジです。 Linux ベースのオペレーティング システムを本格的な仮想化環境に変えて、複数の仮想マシンをインストールして実行できます。 KVM は Qemu プロジェクトのフォークであり、Open Virtualization Alliance (OVA) によって開発された C 言語で書かれており、仮想化用に ARM アーキテクチャ、IA-64、PowerPC、IBM System/390、x86、x86-64 プラットフォームをサポートできます。

VirtualBox と同様に、KVM も分離された環境で複数の仮想マシンを実行できます。ただし、これは、システムに深く統合して高いパフォーマンスを提供できるタイプ 1 仮想化テクノロジである VirtualBox を超えています。

ユーザーは、Ubuntu、RedHat、Centos などのさまざまな Linux に KVM をインストールできます。 QMP – Qemu Monitor Protocol、KSM – カーネル Samepage Merging、CPU ホットプラグ サポート、PCI ホットプラグ サポート、Vmchannel、ゲスト移行、ネストされたゲストなどの機能を備えています。

したがって、これらは、仮想化のための最も簡単でシンプルなソフトウェアの 1 つである VirtualBox とは別に、Linux 上で仮想マシンを実行する最良の方法です。しかし、私はQemu または KVM を使用する場合は、AQEMU、UCS Virtual Machine Manager、Virt-Virtual Machine Manager、Gnome Boxes などのいくつかの Virtual Machine Manager ツールを使用できます。

OpenVz

OpenVz は、Linux 用のコンテナベースの仮想化ソフトウェアであり、オープン ソース プロジェクトでもあります。スタンドアロン サーバーと同様に、一意の IP アドレスを使用して独立して再起動できる、複数の分離された仮想マシン Linux コンテナを作成できます。

その他の役立つリソース: