
(이 질문은원래는 Server Fault에 게시되었습니다., 그러나 슈퍼유저에게 물어보는 것이 더 적절한 것 같습니다.)
저는 MacBook Pro를 기본 컴퓨터로 사용하지만 작업 대상은 Linux 서버입니다. 저는 현재 여러 종속성이 있고 Ubuntu용으로 구성된 프로젝트를 진행하고 있습니다.
OSX에서 이러한 모든 종속성을 구성하는 것은 어렵습니다. 나는 Macports, Fink 및 Homebrew를 겪었습니다. 모두 훌륭하지만 Ubuntu 패키징을 100% 즉시 대체할 수는 없습니다. 단지 한 명의 Mac 개발자를 수용하기 위해 모든 배포 스크립트를 다시 작성하는 것은 시간 낭비처럼 보입니다.
이 Mac에서 Ubuntu를 이중 부팅하는 것은 아직 옵션이 아닌 것 같습니다. 현재 하드웨어 세대(7,1)는 완전히 지원되지 않습니다.
모든 개발 작업에 Ubuntu VM을 사용하는 것이 좋은 방법인 것 같습니다. 현재 VirtualBox를 사용하고 있습니다. Seamless 모드도 좋지만 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의 공유 폴더는
/mnt/hgfs
파일 소유권, POSIX 권한 및 심볼릭 링크에 자동으로 마운트되고 전달됩니다. VirtualBox에는 그런 행운이 없습니다.
내 선택:VM웨어 퓨전 3.0.
답변1
무료 옵션을 찾고 있다면 VirtualBox가 정말 좋습니다. 더 나은 3D 성능이 필요한 경우 Parallels와 VMware가 좋습니다.
답변2
답변3
VirtualBox를 사용하지만 디스크 크기 조정 문제를 방지하기 위해 VM을 여러 디스크로 분할했습니다. OS 파티션은 하나의 VM 디스크에 있습니다(일반적으로 8GB이면 충분합니다). 나는 /home을 다른 가상 디스크에 배치했습니다(그리고 필요에 따라 충분한 크기(예: 20GB)를 지정했습니다).
이 설정은 OS와 함께 기본 디스크를 유지하고 필요한 경우 다른 보조 디스크(/home/.... 포함) 간에 교체할 수 있기 때문에 유용합니다(이를 위해 fstab 파일을 수동으로 편집해야 할 수도 있습니다...).
나는 얼마 전에 병렬을 시도했지만 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을 최선의 선택으로 선택합니다.