Я хочу иметь следующую конфигурацию виртуализации:
Real Apple Hardware: MacBook Pro 13" (2014)
VirtualBox
OS X 10.10
VirtualBox
OS X 10.10
Зачем? На самом деле настоящая причина. Я хочу среду CI, которая может быть запущена на машине каждого отдельного разработчика. Итак, это первый VirtualBox. Там у меня есть несколько приложений для iOS, которые я хочу компилировать независимо и которые общаются друг с другом по TCP/IP.
Обычно вы можете запускать только один симулятор iOS одновременно. Есть обходные пути, но я бы предпочел избежать обходных путей, а также собирать, компилировать и запускать каждое приложение iOS на собственной полностью изолированной виртуальной машине OS X.
Таким образом, у меня будет одна вложенная ОС OS X 10.10 для приложения A, другая для приложения B, а затем в качестве части CI приложение A и приложение B будут общаться друг с другом по протоколу TCP/IP.
Нашел этот ответ, который, кажется, указывает, что это может быть невозможно. (Поскольку OS X 10.10 является 64-разрядной.)
Тем не менее, я был бы рад, если бы кто-то мог доказать, что я не прав
Я не хочу запускать несколько виртуальных машин на корневом уровне, потому что хочу сделать снимок всей системы запущенных виртуальных машин.
Примечание. Связанный вопрос касается запуска вложенного Bochs, который отличается от запуска OS X.