Используйте ту же установку Ubuntu на физической или виртуальной машине
Я планирую установить Windows 7 x64 в ближайшее время. Я планирую также запустить Ubuntu. Я хочу использовать Ubuntu для разработки и для живой музыки.
Я хотел бы иметь возможность загружаться непосредственно в Ubuntu для живой производительности, так как скорость процессора и низкая задержка являются ключевыми. Однако я хотел бы иметь возможность использовать ту же установку Ubuntu в Windows, поэтому мне не нужно перезагружаться для разработки в Ubuntu.
Насколько я могу сказать, мои варианты:
- Windows Virtual PC. Насколько я вижу, это не поддерживает использование физического диска, поэтому мне придется использовать общий диск с данными Linux, с отдельными установками Ubuntu для виртуальной машины и для "реального" использования. Поддержание двух установок кажется болезненным.
- Virtualbox, ОС Windows хост. Выглядит хорошо, но бесплатная версия не поддерживает USB.
- Virtualbox, ОС Ubuntu. Выглядит хорошо, за исключением ограничения USB. Кроме того, в настоящее время Windows является моей основной операционной системой, поэтому этот вариант имеет меньше смысла. Очевидно, вы можете включить USB, но эти инструкции устарели.
Какие-нибудь мысли? У кого-нибудь есть опыт в попытках сделать что-то подобное?
3 ответа
Вы можете посмотреть на coLinux. Он поддерживает запуск linux внутри Windows способом, который намного ближе к двум операционным системам хоста (аппаратная периферия эмулируется для ядра linux, но процессор и RAm не эмулируются. Ядро работает почти на полной скорости). Мало того, что вы можете указать жесткий диск как виртуальный диск вместо файла, я сомневаюсь, что вам нужно будет загружать Linux непосредственно для получения плавного воспроизведения звука. Захватите демоны Xming и Cygwin ESD или PulseAudio для запуска на Windows, и вы сможете получить лучшее из обоих миров без всяких медлительностей и накладных расходов виртуальной машины.
У andLinux есть немного более дружелюбный установщик для тех, кто не знаком с linux, хотя я всегда предпочитал делать что-то сам с coLinux.
Если то, что вы делаете, когда используете "физический" и "виртуальный" Ubuntus, отличается, то две полностью отдельные установки могут быть самым простым решением.
Одна из возможностей, которую я бы рассмотрел, - это две отдельные установки Ubuntu (одна физическая и одна виртуальная), но с отдельной / домашней (и, возможно, общей областью подкачки? Нет, если вы хотите приостановить / перевести вашу виртуальную машину в спящий режим), то есть общий для обеих машин. Я думаю, что для вашей живой музыкальной системы вам может потребоваться меньше работающих демонов, более легкий рабочий стол или другие, возможно, некоторые другие настройки для повышения производительности.
Если Windows - ваша основная операционная система, используйте ее в качестве хоста для вашей виртуальной Ubuntu. Я бы использовал Virtualbox.
Что касается поддержки USB, существует две версии Virtualbox, одна с поддержкой USB и одна без. Оба бесплатны, так как стоят денег (за исключением определенных ограничений, которые вряд ли будут применяться к вам), но поддержка USB не включена в версию с открытым исходным кодом. Если бы вы беспокоились о свободе как о свободе, вы бы не использовали Windows.
Вы можете загрузить установку Linux на любом оборудовании, физическом или виртуальном. Единственная проблема, с которой вы можете столкнуться - это проприетарный драйвер видеокарты, который должен загружаться только при работе на физическом оборудовании, но я думаю, что Ubuntu позаботится об этом автоматически (а если нет, то это только вопрос редактирования конфигурации). файл или выполнение нескольких команд один раз).
Virtualbox поддерживает USB с любой комбинацией хостов и гостей Windows и Linux. Вам просто нужно получить не-OSE версию, которая является бесплатной для личного или академического использования.
Virtualbox поддерживает подключение физического диска, хотя опция недоступна через графический интерфейс. Вам нужно использовать VBoxManage createhd
в командной строке.