
(這個問題是最初發佈於伺服器故障,但超級用戶似乎是更合適的詢問地點。
我使用 MacBook Pro 作為主要計算機,但我的工作目標是 Linux 伺服器。我目前正在開發一個具有多個依賴項的項目,並且該專案是針對 Ubuntu 配置的。
在 OSX 上配置所有這些依賴項是一件痛苦的事情。我已經使用過 Macports、Fink 和 Homebrew。它們都很好,但是它們並沒有提供 Ubuntu 打包的 100% 直接替代品。為了適應一名 Mac 開發人員而重寫所有部署腳本似乎是浪費時間。
在這台 Mac 上雙啟動 Ubuntu 似乎還不是一個選項。不完全支援目前硬體代 (7,1)。
使用 Ubuntu VM 來完成我的所有開發工作似乎是最佳選擇。我現在正在使用 VirtualBox。無縫模式很好,但我想知道 VMware Fusion 或 Parallels 是否會更好。
那麼問題來了:對於 Mac OS X 主機上的 Linux 桌面虛擬機來說,最好的 VM 應用程式是什麼? VirtualBox、VMware Fusion、Parallels 還是其他?你喜歡它什麼?
更新:吸取一些慘痛的教訓:
- VirtualBox 磁碟映像的大小無法調整。 VMware Fusion 磁碟映像是。
- VirtualBox 會鎖定鍵盤,直到您按下主機鍵(指令)。很煩。
- VMware Fusion 3.0的Unity比VirtualBox的無縫模式好得多。在 2010 年 12 月 31 日之前,Fusion 升級僅需 9.99 美元。
- VirtualBox 的來賓工具安裝比 VMware Fusion 的順利得多。後者的表現有些嚇人。 VMware 需要捆綁更好的特定於發行版的安裝程式。
- VMware Fusion 中的共用資料夾會自動掛載
/mnt/hgfs
並保留檔案所有權、POSIX 權限和符號連結。 VirtualBox 就沒有這樣的運氣了。
我的選擇:VMware融合3.0。
答案1
如果您正在尋找免費選項,VirtualBox 非常棒。如果您需要更好的 3D 效能,Parallels 和 VMware 是不錯的選擇。
答案2
答案3
我使用 VirtualBox,但為了避免磁碟大小調整問題,我將虛擬機器拆分為多個磁碟。作業系統分割區位於一個 VM 磁碟上(通常 8GB 就夠了)。我將 /home 放在不同的虛擬磁碟上(並根據我的需要為其提供足夠的大小,例如 20GB)。
此設定很有用,因為我可以將主磁碟保留在作業系統中,並在需要時在不同的輔助磁碟(包含/home/.... )之間交換(您可能必須為此手動編輯fstab 檔案. ..)。
我不久前嘗試過並行,但 Linux 支援很差。
對於非免費選項 vmware fusion 相當不錯。
答案4
回答我自己的問題:VMware 提供 9.99 美元的升級許可證,所以我買了一個併升級到 3.0。
天啊!這是一次很棒的升級嗎!他們不僅添加了對 Linux 來賓的 Unity 支持,甚至還將 Linux 應用程式整合到 OS X 中。
另外,VirtualBox 會鎖定我的鍵盤,直到我按下主機鍵(指令)。在我先釋放鍵盤之前,我無法使用 Command+Tab 切換應用程式或使用 Ctrl+箭頭切換空格。 VMware Fusion 則沒有這個煩惱。它無縫地融入我的 OSX 桌面。
因此,我選擇 VMware Fusion 3.0 作為最佳選擇。