- Vagrant
- Virtualbox
- Ansible
- Clone this.
- Set LINUX_PLAYGROUND_CPUS (default: number of cores on your host), LINUX_PLAYGROUND_MEMORY (in MB. Default: 2048), and LINUX_PLAYGROUND_SHARED_DIR (Default: ~/workspace/garden-runc-release/src/gopath. Mounted at /vagrant_data).
./vmup.sh
.- The first time you launch tmux, press prefix+I to install TPM plugins. The default prefix is ctrl+space.
- Run
~/.vim/update
in the VM. This is idempotent but slow, so I didn't want to have it run every time while developing this.