(この質問は 元々はサーバー障害で投稿されました でしたが、スーパーユーザーが質問するのに適した場所のようです。)
私はMacBookProをプライマリマシンとして使用していますが、私の仕事はLinuxサーバーを対象としています。私は現在、複数の依存関係があり、Ubuntu用に構成されているプロジェクトに取り組んでいます。
OSXでこれらすべての依存関係を構成するのは面倒です。私はMacports、Fink、Homebrewを経験してきました。それらはすべて素晴らしいですが、Ubuntuパッケージの100%ドロップイン代替品を提供していません。 1人のMac開発者に対応するためだけにすべてのデプロイメントスクリプトを書き直すのは時間の無駄のようです。
このMacでUbuntuをデュアルブートすることは、まだオプションのようには思えません。現在のハードウェア世代(7,1)は完全にはサポートされていません。
Ubuntuを使用するVMすべての開発作業が進むべき道のようです。現在VirtualBoxを使用しています。シームレスモードは素晴らしいですが、VMwareFusionとParallelsのどちらが使用されるのでしょうか。より良い。
だからここに質問があります:Mac OS Xホスト上のLinuxデスクトップゲストに最適なVMアプリは何ですか?VirtualBox、VMware Fusion、Parallels、またはその他ですか?それについて何が好きですか?
更新:いくつかの難しいレッスンを学ぶ:
/mnt/hgfs
に自動的にマウントされ、ファイルの所有権、POSIXアクセス許可、およびシンボリックリンクを引き継ぎます。 VirtualBoxではそのような運はありません。私の選択:VMware Fusion 3.0。
あなたが無料のオプションを探しているなら、VirtualBoxは素晴らしいです。より優れた3Dパフォーマンスが必要な場合は、ParallelsとVMwareが適しています。
VirtualBoxを使用していますが、ディスクのサイズ変更の問題を回避するために、VMを複数のディスクに分割します。OSパーティションは1つのVMディスクにあります(通常は8GBで十分です)これのために)私は/ homeを別の仮想ディスクに置きます(そして私の必要に応じてそれに十分なサイズ、例えば20GBを与えます)。
このセットアップは、プライマリディスクをOSと一緒に保持し、必要に応じて異なるセカンダリディスク(/ home/....を含む)間でスワップできるため便利です(このためにfstabファイルを手動で編集する必要がある場合があります...)。
しばらく前にパラレルを試しましたが、Linuxのサポートは非常に貧弱でした。
非フリーオプションの場合、vmwareフュージョンはかなり良いです。