
私は MacBook Pro をメインマシンとして使用していますが、仕事では Linux サーバーをターゲットにしています。現在、複数の依存関係があり、Ubuntu 用に構成されたプロジェクトに取り組んでいます。
OSXでこれらすべての依存関係を設定するのは面倒です。私はマックポート、フィンクそして自家製これらはすべて優れていますが、Ubuntu パッケージの 100% の代替品を提供するものではありません。1 人の Mac 開発者に対応するためだけにすべての展開スクリプトを書き直すのは時間の無駄のように思えます。
この Mac で Ubuntu をデュアルブートすることは、まだ選択肢ではないようです。現在のハードウェア世代 (7,1) は完全にサポートされていません。
すべての開発作業に Ubuntu VM を使用するのが最善の方法のようです。現在は VirtualBox を使用しています。シームレス モードは便利ですが、VMware Fusion や Parallels のほうが便利ではないでしょうか。
それで、質問です。Mac OS X ホスト上の Linux デスクトップ ゲストに最適な VM アプリは何でしょうか?バーチャルボックス、VMware フュージョン、類似点、または他の何かですか?それの何が気に入っていますか?
アップデート:厳しい教訓を学ぶ:
- VirtualBox ディスク イメージはサイズ変更できません。VMware Fusion ディスク イメージはサイズ変更可能です。
答え1
私は仮想 MacOS インスタンスを実行するためだけに VirtualBox を使用し、残りは VMWare を使用していますが、一般的には少なくとも VMWware と Parallels は私の用途には同等に適していると考えています。Virtualbox については、あまり使用していない (前述のように MacOS 仮想化を除く) ため、このことは言えませんが、少なくとも無料であるという利点があります。
Linux の場合、VMWare と Parallels はどちらも問題なく動作しますので、お好みのものを選んでください。VMware には、Parallels よりも多くの既製の仮想アプライアンスが用意されているという利点がありますが、これはそれほど重要ではないかもしれません。
答え2
私はテスト目的と本番環境の両方で、仮想化のために VMware を毎日使用しています。
私が他の選択肢の中からこれを選んだのは、主にその安定性と、クロスプラットフォーム環境で同じ VMware VM を使用できるからです。つまり、顧客サポート用に XP VM をいくつか使用し、他のマシンをインストールできるポータブル コブラー サーバーを備えた Debian マシンがあります (ベア メタルか仮想かは問題ではありません)。
Mac OSX では、Fusion の「Unity」機能は非常に優れており、仮想化されたアプリケーションをネイティブ OS に統合するのに役立ちます。
そこで私の提案はVMware フュージョン。