用于软件开发的 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 是一个免费选项。

相关内容