
(この質問は元々は Server Fault に投稿されましたただし、質問するには Super User の方が適切な場所のようです。
私は MacBook Pro をメインマシンとして使用していますが、仕事では Linux サーバーをターゲットにしています。現在、複数の依存関係があり、Ubuntu 用に構成されたプロジェクトに取り組んでいます。
OSX でこれらすべての依存関係を構成するのは面倒です。私は Macports、Fink、Homebrew を試しました。これらはどれも優れていますが、Ubuntu パッケージの 100% の代替品を提供するわけではありません。1 人の Mac 開発者に対応するためだけにすべての展開スクリプトを書き直すのは時間の無駄に思えます。
この Mac で Ubuntu をデュアルブートすることは、まだ選択肢ではないようです。現在のハードウェア世代 (7,1) は完全にサポートされていません。
すべての開発作業に Ubuntu VM を使用するのが最善の方法のようです。現在は VirtualBox を使用しています。シームレス モードは便利ですが、VMware Fusion や Parallels のほうが便利ではないでしょうか。
では、質問です。Mac OS X ホスト上の Linux デスクトップ ゲストに最適な VM アプリは何でしょうか? VirtualBox、VMware Fusion、Parallels、それとも他のものでしょうか? どのような点が気に入っていますか?
アップデート:厳しい教訓を学ぶ:
- VirtualBox ディスク イメージはサイズ変更できません。VMware Fusion ディスク イメージはサイズ変更可能です。
- VirtualBox は、ホスト キー (Command) を押すまでキーボードをロックします。非常に煩わしいです。
- VMware Fusion 3.0 の Unity は、VirtualBox のシームレス モードよりもはるかに優れています。Fusion は、2010 年 12 月 31 日までは 9.99 ドルでアップグレードできます。
- VirtualBox のゲスト ツールのインストールは、VMware Fusion のものよりはるかにスムーズです。後者は少々難しかったです。VMware は、より優れたディストリビューション固有のインストーラーをバンドルする必要があります。
- VMware Fusion の共有フォルダは、ファイルの所有権、POSIX 権限、シンボリック リンクを自動的にマウントし
/mnt/hgfs
て引き継ぎます。VirtualBox ではそのようなことはできません。
私の選択:VMware フュージョン 3.0。
答え1
無料のオプションを探しているなら、VirtualBox は素晴らしいです。より優れた 3D パフォーマンスが必要な場合は、Parallels と VMware が適しています。
答え2
答え3
私は VirtualBox を使用していますが、ディスクのサイズ変更の問題を回避するために、VM を複数のディスクに分割しています。OS パーティションは 1 つの VM ディスク上にあります (通常は 8 GB で十分です)。/home は別の仮想ディスク上に置きます (必要に応じて十分なサイズ (たとえば 20 GB) にします)。
この設定は、プライマリ ディスクを OS とともに保持し、必要に応じて異なるセカンダリ ディスク (/home/.... を含む) 間で交換できるため便利です (このためには fstab ファイルを手動で編集する必要がある場合があります...)。
しばらく前に Parallels を試しましたが、Linux のサポートが非常に貧弱でした。
非フリーのオプションとしては、vmware fusion がかなり優れています。
答え4
自分の質問に答えると、VMware がアップグレード ライセンスを 9.99 ドルで提供していたので、それを購入し、3.0 にアップグレードしました。
すごい!これは本当に素晴らしいアップグレードです!Linux ゲストに Unity サポートが追加されただけでなく、Linux アプリが OS X に統合されました。アプリはドックと新しいメニュー バー アイコンに表示されます。
また、VirtualBox では、ホスト キー (Command) を押すまでキーボードがロックされます。キーボードを放すまで、Command+Tab でアプリを切り替えたり、Ctrl+矢印でスペースを取ったりすることはできません。VMware Fusion にはこのような煩わしさはありません。OSX デスクトップにシームレスにフィットします。
したがって、私は VMware Fusion 3.0 を最良の選択肢として選びます。