Oracle VirtualBox と VMware Workstation の比較。 VirtualBox と VMware 仮想マシンの比較 同じマシン上の Vmware と virtualbox

06.12.2021

仮想マシンは、コンピュータを再起動せずに、あるオペレーティング システム (Windows など) 上で別の OS (Linux など) の完全に機能するインターフェイスを実行できるようにするユニークなタイプのソフトウェアです。 これらのソリューションは具体的にどのように機能するのでしょうか? 特定のタスクを実行するにはどの仮想マシンを選択すればよいですか?

対応するセグメントのソフトウェア市場で最も一般的なオプションは次のとおりです。

データの詳細を調べてみましょう 仮想マシン詳しく見て、それぞれがどのタスクに最適であるかを判断してみましょう。

このソフトウェアの開発者はOracleです。

問題の仮想マシンの否定できない利点の 1 つは、仮想マシンが無料であり、ソリューションのソース コードがオープンであることです。 VirtualBox を使用すると、Windows、MacOS、Linux (さまざまな変更を加えたもの) など、現在最も一般的な PC のホスト (メイン) オペレーティング システムとゲスト (「仮想」) オペレーティング システムを任意に組み合わせて、コンピューター上で「タンデム」を実行できます。

多くの IT スペシャリストは、VirtualBox の明確でユーザーフレンドリーなインターフェイス (特にロシア語をサポートしている) を高く評価しています。 ゲスト OS の起動は、次のウィザードを使用することで非常に簡単です。 段階的な解決策対応するタスク。

VirtualBox を使用すると、ゲスト OS インターフェイスを使用してインターネットにアクセスできます。 とりわけ 最も便利な機能 Oracle のソリューション - OS スナップショット、リカバリ ポイントの作成 (操作上の障害が発生した場合でも、ゲスト オペレーティング システムの設定を安定した設定に戻すことができます)。

仮想PC

Virtual PC 仮想マシンは Microsoft の製品です。 Oracle が作成したソフトウェアとは異なり、 この決断クロスプラットフォームではなく、Windows オペレーティング システムでのみ動作します。

VMware Workstation - 重要なタスク用

その主な目的は、いくつかの異なるサービスを開始することです。 Windowsのバージョン 1台のPC上で。

Virtual PC インターフェイスには、同時に実行されている仮想オペレーティング システム間でのシステム リソースの分散における優先順位を設定できるオプションが用意されています。

VMWare ワークステーション

VMWare Workstation プログラムは、ソフトウェア市場のこの分野のリーダーの 1 つであるアメリカの会社 VMWare によって作成されました。 Windows と Linux OS の「タンデム」をサポートしますが、MacOS とは互換性がありません。

このソリューションは有料であり、現在の価格は約15,000ルーブルです。 ただし、VMWare Workstation の機能と能力は、価格に完全に正当なものです。 このプログラムは、通常のユーザー タスク (目的の OS 上でファイルを開く、プログラムをダウンロードするなど) を解決するためにゲスト オペレーティング システムを起動するだけでなく、サーバー ソフトウェアまたは実行環境としても使用できます。強力なビジネス アプリケーション。

VMWare Workstation は、操作が便利で、構成も簡単なソリューションです。 注目すべき機能の中で この商品の- 仮想 3D グラフィックス処理モジュールの存在。 これにより、ゲスト OS を介して対応するリソースを使用するという点で、最も「重い」アプリケーションやゲームを実行できるようになります。

これまでにレビューした仮想マシンの中からどの仮想マシンを選択すればよいでしょうか? おそらく多くのユーザーにとって、重要な基準の 1 つは無料になるでしょう。 Microsoft や Oracle が提示したソリューションがこれに対応します。 ユーザーが Windows だけでなく他のオペレーティング システムでも作業する予定がある場合は、 最良の選択肢それはVirtualBoxです。 また、多くの IT スペシャリストは、異なるバージョンの Windows を同時に実行する必要があることがよくあります。 この場合、Virtual PC 製品は不可欠になります。

ユーザーが仮想マシンの高いパフォーマンスと機能を必要とするタスクに直面している場合、おそらく、その機能を非常に効果的に使用できる VMWare からの製品を購入するための資金をプロジェクト予算に含める必要があります。ゲストの オペレーティングシステム.

ゲスト追加機能のインストール

すでに VirtualBox 仮想マシンにオペレーティング システムをインストールしていて、この OS を引き続き使用する予定がある場合は、機能の拡張を検討する必要があります。 仮想システム。 ゲスト OS に特別な追加機能である VirtualBox Guest Additions をインストールすることで、機能を拡張できます。

アドオンは、実際の OS と仮想 OS の間の最適な統合を保証し、仮想 OS の速度を向上させる特別なドライバーとプログラムです。

アドオンをインストールするために、インターネットから何かをダウンロードする必要はありません。これらのファイルはすでにコンピューター上に存在します。 これらは、プログラム自体がインストールされているフォルダーにあります。 すべてのアドオン ファイルは、VBoxGuestAdditions.iso という 1 つのディスク イメージにパッケージ化されています。 このディスクイメージを自分でマウントできます 仮想ドライブ、そしてこのドライブを仮想 OS にマウントしますが、これは最も簡単な方法ではありません。 私たちは別の、より簡単な道を選びます (これについては以下で詳しく説明します)。

この記事では、VirtualBox に最も一般的にインストールされている 2 つのオペレーティング システム、Windows と Linux について説明します。 から Linuxディストリビューション Ubuntu は非常に人気があり、検討されるのはこれです。

Windows へのゲスト追加機能のインストール

この OS では、アドオンは非常に簡単に自動的にインストールされます。
次のことを行う必要があります。

1) Windows ゲスト OS では、仮想マシン メニューを見つけます。このメニューは、行った設定に応じて上部または下部にあります。

「デバイス」メニュー項目をクリックし、「ゲスト OS アドオンのインストール...」サブ項目を選択します。

Vmware と VirtualBox はどちらが優れていますか?

または、キーボード ショートカットの Host + D を使用します (デフォルトでは Host は右 Ctrl です)。

2) インストーラーが起動するので、「次へ」を 2 回クリックしてから「インストール」をクリックする必要があります。

3) インストール中に、インストールしているソフトウェアが Windows との互換性についてテストされていないことを示すメッセージが表示されることがあります。

「とにかく続行」ボタンをクリックします。

4) インストールの最後に、[今すぐ再起動する] チェックボックスをオンにして (デフォルトですでにオンになっています)、[完了] をクリックします。

Ubuntu へのゲスト追加機能のインストール

ここではもう少し複雑になりますが、結局のところ、Linux はあなたにとって Windows ではありません :)

1) Ubuntuy ゲストに DKMS がインストールされていない場合は、ターミナルを開いて次のコマンドを実行してインストールします。

sudo apt-get install dkms

このコマンドを入力して Enter キーを押すと、パスワードの入力を求められます。

パスワードを入力して Enter キーを押します (追記: パスワードを入力するとき、入力した文字はターミナルに表示されません。これは正常です。パスワードを入力して Enter キーを押すだけです)。

2) ゲスト OS メニューで、[デバイス]/[ゲスト OS 追加機能のインストール...] をクリックします。自動実行を求めるメッセージが表示された場合は、[キャンセル] をクリックします。

3) 表示される CD-ROM のディレクトリに移動します。通常は次のコマンドを実行する必要があります。

しかし、たとえば、私の CDROM の名前は VBOXADDITIONS_4.1.8_75467 であり、cd /media/cdrom コマンドは機能しませんでした。 次のコマンドを実行して、ディレクトリにアクセスすることができました。

cd /media/VBOXADDITIONS_4.1.8_75467

4) ディレクトリの内容を参照し、次のように入力します。

VBoxLinuxAdditions.run というファイルが必要なので、それを実行します。

sudo sh ./VBoxLinuxAdditions.run

アドオンをインストールした後、ゲスト OS を再起動します。

何かがすぐにうまくいかない場合は、たった 1 文字の間違いが大きな意味をもつため、自分の行動が正しいかどうかを確認する価値があります。

速い:

現在、デスクトップ仮想化プラットフォームを選択する場合、ユーザーには基本的に VMware Workstation と Oracle VirtualBox の 2 つの選択肢しかありません。 デスクトップ製品の残りの類似品はすでに製造中止されているか、率直に言ってこれら 2 つのプラットフォームの機能に達していません。

同時に、VMware Workstation は、クローズドな機能を備えた本格的な商用製品です。 ソースコード(ソース コードは VMware Player (Workstation の機能を簡略化したバージョン) についてのみ公開されています)、Oracle VirtualBox は多くのオペレーティング システム上で実行されるプラットフォームです (VirtualBox OSE エディションはオープン ソースです)。

パフォーマンスの問題についてはここでは触れません。以前にも議論されましたが、これらのレビューはもはや関係ありません。 一般に、ユーザーのレビューによると、両方の製品は平均的な条件ではほぼ同じパフォーマンスを示します(ただし、VirtualBox の方が高速であるという意見もあります)。 このメモでは、 と の比較を提供します。

VirtualBox と VMware Workstation プラットフォームの両方が優れている点:

  • わかりやすいグラフィカルインターフェイス
  • 便利なエディターホスト上のネットワーク通信
  • データがいっぱいになるにつれて拡張する仮想マシンのディスク (シン プロビジョニング)
  • インスタントスナップショットテクノロジー
  • シームレスなウィンドウ内のゲスト OS からホスト OS のアプリケーション テクノロジ (つまり、仮想マシンのアプリケーションは、あたかもそこで実行されているかのように、ホスト システムのワークスペースに「移動」されます)
  • サポート 大量ゲスト OS、ゲスト OS として Windows および Linux をサポート
  • 64ビットゲストOSのサポート
  • Intel VT および AMD-V のサポート
  • 仮想マシンの USB 2.0 デバイス
  • 仮想マシンからホストデバイスでオーディオを再生する
  • ゲスト OS とホスト OS 間のクリップボード
  • ゲームやその他のアプリケーションの 3D グラフィックス サポート
  • 仮想アプライアンスのインポートのサポート (仮想アプライアンス)
  • ゲスト OS ドライバーの改善: VMware Tools および VirtualBox Guest Additions (両方のパッケージは自動的に更新されます)
  • どちらのプラットフォームもメモリ オーバーコミット技術 (いわゆるメモリ バルーニング - 仮想マシンのゲスト オペレーティング システム間での空き物理メモリの再配分) をサポートしています。
  • どちらのプラットフォームもマルチプロセッサ仮想マシン (少なくとも 8 つの vCPU) をサポートします。
  • 仮想ディスクの拡張 (Workstation ではより便利)
  • 仮想マシンとホスト OS の間でのファイルのコピー
  • どちらのプラットフォームでも、RDP サーバー経由での仮想マシン コンソールへのアクセスがサポートされています。

VMware Workstation ではなく VirtualBox を選択する理由:

  • VirtualBox は完全に無料で、2011 年 3 月現在のロシアの価格表によると、VMware Workstaion の価格は 207.90 ドルです (10 ライセンス未満を購入した場合)。
  • VMware Workstation は Windows および Linux ホスト OS 上でのみ実行されますが、VirtualBox は Windows、Linux、Mac OS X、および Solaris ホストをサポートします。
  • 「テレポーテーション」テクノロジー。実行中の仮想マシンを停止せずに別の VirtualBox ホストに移動できます。 この機能は VMware Workstation では使用できません
  • VirtualBox は、ネイティブ .VDI 形式だけでなく、.VMDK および .VHD も使用できる機能を備えています。 VMware Workstation には、VMDK 仮想ディスク イメージから仮想マシンを実行する機能しかありません (ただし、 無料の製品他の形式から仮想マシンをインポートするための VMware Converter)。
  • VirtualBox にはさらに多くの作業オプションがあります コマンドライン(VM管理、デバイス、スナップショットなど)
  • VirtualBox は Linux ホストのオーディオ サポートを強化しています (ワークステーションはホスト OS のオーディオを無効にし、VirtualBox は並行して再生できます)
  • VirtualBox には CPU および I/O リソースの消費を制限する機能がありますが、VMware Workstation にはこれがありません (これができるのは VMware vSphere だけです)
  • VirtualBox にはビデオメモリを調整する機能があります

VirtualBox ではなく VMware Workstation を選択する理由:

  • VMware Workstation は商用製品であるため、常に特定の SLA レベルのサポートを利用できます。
  • VMware Workstation には、Windows Aero ユーザー インターフェイス、OpenGL 2.1、Shader Model 3.0 など、3D グラフィックスをサポートするための機能がさらに追加されています。 3D アクセラレーション自体は、VirtualBox よりも安定して動作します。
  • VMware Workstation にはユニバーサル プリント ドライバが搭載されています (ゲスト OS にドライバをインストールする必要はありません)。
  • 指定した間隔でスナップショットを作成する ()。これにより、自動保存機能 (Microsoft Word など) と同様に仮想マシンを保護できます。
  • コンパクト仮想ディスク - 他のシステムのニーズを満たすための仮想ディスクの圧縮。
  • VMware Workstation には、スイッチ、DHCP、NAT などの仮想ネットワークを操作するための幅広い機能があります (VirtualBox にも NAT、ブリッジ ネットワークがありますが、主観的には Workstation の方が便利です)。
  • VMware Workstation には、仮想マシン用のリンク クローン機能があります。
  • 仮想マシンのアクティビティをビデオ形式および一連のユーザー アクションの形式で記録します (ゲスト記録/再生)。
  • Workstation には、開発およびテスト環境 (Eclipse など) と統合する機能のほか、ソフトウェア開発者向けの特殊な機能があります (ただし、VirtualBox にはより優れた API があります)。
  • 256 ビット暗号化で仮想マシンを保護
  • ワークステーションにはいくつかの 楽しい小さなこと- [スタート] メニューからのアプリケーションへのショートカット、仮想マシンの一時停止 (サスペンドではない) など。

一般に、なぜ VMware Workstation が必要なのか正確にわからない場合は、無料の VirtualBox を自由に選択してください。 ソフトウェア開発者またはテスト エンジニアの場合は、VMware Workstation を選択することをお勧めします。VMware Workstation には、VirtualBox には欠けている、毎日使用する便利な小さな機能がたくさんあります。

同僚の皆さん、機能の比較で間違いに気づいた場合、またはこの比較に何か追加すべき点がある場合は、コメントにそれについて書いてください。

ご覧いただくにはJavaScriptを有効にしてください

最近、仮想化の人気がますます高まっています。 仮想化は、サーバーや VPS などの実稼働環境だけでなく、ホーム システムでも使用されることがよくあります。 仮想化は、たとえば、テスト用に複数のディストリビューションを実行する必要がある Linux ユーザーや Windows を実行する必要がある場合に特に役立ちます。

現在、Linux には最も人気のある仮想化環境が 2 つあります。それは、無料の VitrualBox と独自の Vmware です。 各プログラムには長所と短所があります。この記事では、Virtualbox や Vmware よりも優れている点と、それらの違いについて説明します。 便宜上、さまざまなカテゴリを比較します。

多くのユーザーにとって、特に 自宅のコンピューター価格は非常に重要です。 ここが、vmware workstation または virtualbox と異なる点です。

バーチャルボックス

VirtualBox 仮想化環境はオープンソースです。 世界中のプログラマーのコミュニティによって開発されており、完全に無料で使用できます。

ヴイエムウェア

ここではすべてがもう少し複雑で、プログラムは商用ですが、いくつかのエディションがあります。 企業ユーザー向けには、vSphere、ESXi サーバーへの接続、ネットワークのセットアップ、暗号化されたマシンの作成など、さらに多くの機能を備えたバージョンの VMWare Workstation Pro があります。 で 無料版 VMware Player の機能は制限されており、次の目的のみを対象としています。 家庭用その機能は十分にあると言わざるを得ません。 同じインストール テンプレート、仮想マシン、ネットワークなどの詳細な設定があります。

2. システムのインストール手順

いずれにせよ、プログラム自体をインストールした後、すべてを設定し、仮想環境にオペレーティング システムをインストールする必要があります。 したがって、この点は非常に重要です。 システムのインストールと構成のプロセスは似ていますが、相違点もあります。

バーチャルボックス

qemu などのコンソール ツールとは異なり、すべての設定は GUI で行われます。 マシンを作成するときは、多くの設定を指定し、オペレーティング システムの種類とビット数を選択し、メモリ量を選択し、マシンを作成する必要があります。 ハードドライブ、ビデオメモリを設定します。 インストールは以下から行えます ISOイメージ, USBフラッシュドライブまたは DVDディスク。 ただし、通常のコンピュータにインストールする場合と同様に、インストール プロセス全体を手動で実行する必要があります。

ヴイエムウェア

VMware 仮想マシンを使用すると、インストールがはるかに簡単になり、仮想マシンの設定が増えますが、重要なのはそれだけではありません。さまざまなオペレーティング システム用のテンプレートが用意されており、それらを自動的にインストールできます。 たとえば、Ubuntu または Windows のテンプレートを選択し、次のように指定します。 初期パラメータ、 示す 設置イメージそして仕事に取り掛かり、戻ってきたときにはシステムはすでに準備が整っています。 VMware には、仮想環境内のゲスト システムのパフォーマンスを最適化するツールも用意されています。

3. 機会

Virtualbox と VMware を比較したときの最大の違いは、仮想マシンの機能にあります。

バーチャルボックス

VirtualBox は無料のソリューションですが、仮想マシンには利点があります。 主な機能を見てみましょう。

  • コマンドラインのサポート。
  • 画面の統合、共有クリップボード、ホストとゲスト間のファイル共有。
  • 3D グラフィックスのサポートは制限されており、OpenGL 3.0 までのみです。
  • オペレーティング システムのスナップショットは無制限にサポートされます。
  • VBoxExtensions による仮想マシンのディスク暗号化がサポートされています。
  • USB 2.0/3.0をサポート。
  • 車からのビデオ録画がサポートされています。

欠点の 1 つは、マシンに 256 メガバイトを超えるビデオ メモリを割り当てることができないことですが、最新のシステムではこれはそれほど多くありません。 3D グラフィックスの DirectX もサポートされていません。

ヴイエムウェア

VMware にはもう少し多くの機能がありますが、無料版にはすべてが備わっているわけではありません。無料版の機能を見てみましょう。

  • テンプレートに従ってシステムを自動インストール。
  • プロセッサ ID、ビデオ メモリの任意の量、その他のパラメータの設定を含む、詳細なハードウェア構成。
  • マシン間の仮想ネットワークの簡単なセットアップは、VirtualBox とは異なり、自動的に立ち上がります。
  • 改善されたグラフィックス サポートと DirectX 10 により、ゲームをプレイできるようになりました。
  • BIOS および EFI サポートのより完全な実装。

欠点としては、無料版ではビデオ録画ができないことと、スナップショットがサポートされていないことが挙げられます。 車のクローンを作成してスナップショットを作成することもできますが、ネイティブのスナップショット機能の方がはるかに便利です。 あなたが取るなら プロフェッショナルバージョン次に、写真とクラウドとの統合について説明しますが、それについては説明しません。

4. パフォーマンス

多くのユーザーの考えに反して、仮想マシンはホストよりもそれほど遅く動作せず、場合によっては同じ速度で動作することもあります。 これは、ハードウェア仮想化と仮想マシンの最適化のサポートによって実現されます。 VMware や VirtualBox などの実装間のパフォーマンスの違いに関しては、それらは重要ではなく、目にはほとんど見えません。

多くのユーザーは、VMware のパフォーマンスが優れていると主張しています。 さらに、VMware はグラフィックスの点でもはるかに優れています。

結論

VitrualBox と VMware の比較は終わりました。 選ぶときは ソフトウェア仮想化については、考慮すべき要素が数多くあります。 しかし、最も重要なことはあなたのニーズと個人的な好みです。 システムを自動的にインストールでき、グラフィックス パフォーマンスに優れた安定した仮想マシンが必要だが、スナップショットは気にしない場合は、VWware を選択できます。

フリー ソフトウェアのファンでスナップショットが必要だが、ハードウェア設定はそれほど重要ではない場合は、VirtualBox を使用できます。 どの仮想マシンを使用していますか? VirtualBox と VMware のどちらが優れているかという質問にどう答えますか? なぜ彼女を選んだのですか? コメントに書いてください!

関連記事:


現在、視覚化プラットフォームの選択肢は少数です。 一般に、オプションは 2 つに限定されます。 VMware ワークステーションそして Oracle VirtualBox。 代替ソリューションについては、機能が大幅に劣るか、リリースが中止されています。

VMware ワークステーション– 有料で配布されるクローズドソースのプラットフォーム。 不完全なバージョンのみがオープンソースです - VMware プレーヤー。 同時に、その類似物である VirtualBox はオープン ソフトウェアです (特に、 オープンソース OSEバージョン)。

フレンドリーなインターフェース。
ネットワーク インタラクション エディターの使いやすさ。

データが蓄積されるとボリュームが増加する可能性がある VM ディスク。

Windows や Linux をゲストとして実行する機能など、さまざまなゲスト オペレーティング システムと連携します。

64 のゲスト プラットフォームで動作します。
ホスト ハードウェア上の VM からオーディオを再生する機能
どちらの VM バリアントもマルチプロセッサ構成をサポートしています。

ホスト オペレーティング システムと VM の間でファイルをコピーする機能 RDP サーバー経由で VM コンソールにアクセスする機能。

アプリケーションを仮想マシンからメイン システムのワークスペースに移動すると、後者で機能するようです。

ゲストとの間でデータを交換する機能 主要システム、データがクリップボードなどに保存されている間。

ゲームやその他のアプリケーションの3Dグラフィックスをサポート ゲストOSのドライバーの改善など

VirtualBox の利点

このプラットフォームは無料で配布されていますが、VMware Workstation の価格は 200 ドル以上です。

サポート もっとオペレーティング システム - この VM は Windows、Linux、MacOs X、Solaris で実行されますが、VMware Workstation はリストの最初の 2 つだけをサポートします。

VB には特別な「テレポート」テクノロジがあり、これにより、実行中の VM を最初に動作を停止せずに別のホストに移動できます。 アナログにはそのような機会がありません。

多数のディスク イメージ フォーマットをサポートしています。ネイティブの .vdi に加えて、プラットフォームは .vdmk および .vhd でも動作します。 アナログは、そのうちの 1 つである .vdmk でのみ動作します (異なる拡張子を持つイメージを扱う問題は、それらをインポートする別のコンバーターを使用することで解決されます)。

コマンドラインから作業する場合の追加オプション - 仮想マシン、スナップショット、デバイスなどを管理できます。 この VM は、より優れたオーディオ サポートを備えています。 Linuxシステム– VMware Workstation ではホスト システムでサウンドがミュートされていますが、VB ではマシンの実行中にサウンドを再生できます。

CPU および I/O リソースの消費は制限できます。 競合する VM はこの機能を提供しません。

調整可能なビデオメモリ。

VMware ワークステーションの利点

この VM は有償で配布されるため、ユーザーには常にサポートが提供されます。

より良いサポート 3Dグラフィックス、3D 加速安定性のレベルは競合 VB よりも高くなります。

特定の間隔でスナップショットを作成する機能 – これにより、VM での作業の信頼性が向上します (MS Word の自動保存機能と同様)。

仮想ディスクのボリュームを圧縮して空き容量を増やすことができます。 フリースペース他のシステムの操作用。

仮想ネットワークを使用する場合の可能性がさらに広がります。
VM のリンク クローン機能。
VM の操作をビデオ形式で記録する機能。
開発およびテスト環境との統合、プログラマ向けの特別な機能 VM を保護する 256 ビット暗号化

VMware Workstation には多くの便利な機能があります。 たとえば、VM を一時停止したり、プログラムへのショートカットも [スタート] メニューに作成されたりすることができます。

二者択一を迫られた方へ 仮想マシン、次のアドバイスを提供できます: VMware Workstation が正確に何に必要なのか明確なアイデアがない場合は、自信を持って無料の VirtualBox を選択できます。

ソフトウェアを開発またはテストする人は、VMware Workstation を選択することをお勧めします。VMware Workstation には、競合プラットフォームにはない日常の作業を容易にする便利なオプションが数多く用意されています。