소프트웨어 개발을 위한 OS X 가상화

소프트웨어 개발을 위한 OS X 가상화

저는 여러 플랫폼에서 작업하는 OS X 사용자이며 여러 종속성이 필요합니다. 가상 환경에서 다양한 개발 종속성 패키지를 분리하여 모두 격리하고 나중에 쉽게 지울 수 있도록 하고 싶습니다.

일반적인 작업 흐름은 다음과 같이 설명할 수 있습니다.

  1. 가상 머신 만들기
  2. 종속성 설치 및 작업 환경 설정(가급적 구성 파일에서)
  3. 이 환경에서는 당신이 원하는 것은 무엇이든 할 수 있습니다
  4. 가상 머신 지우기

Linux에는 이 작업을 수행할 수 있는 LXC 컨테이너가 있습니다(한 번도 사용한 적이 없지만 반드시 시도해 볼 것입니다). 아마도 비슷한 것일 수도 있습니다. 아마. 나는 Vagrant를 사용해 보았는데 그것은 정확히 내가 찾고 있는 것이지만 OS X에서는 그렇습니다. 이를 수행할 수 있는 기술을 알고 있다면 제게 제안해 주세요.

답변1

VMWare Fusion, Virtualbox 및 Parallels Desktop은 모두 대부분의 Linux, Unix 및 Windows 운영 체제 가상화에 적합합니다. Virtualbox는 무료 옵션입니다.

관련 정보