Я хотел бы настроить среду программирования отдельно от моей ОС Windows, и я не хочу разбивать свой внутренний диск. Я думал об установке дистрибутива Linux на внешний жесткий диск USB и использовании его в качестве «песочницы» для работы по программированию, например, пробуя новые языки / библиотеки, не загромождая мою систему Windows. Мой вопрос: достаточно ли быстро это будет использоваться в качестве выделенной среды? Если нет, есть ли другие варианты, которые я могу использовать, кроме разметки внутреннего жесткого диска или использования виртуальной машины. Насколько я понимаю, виртуальные машины не все так быстро.

2 ответа2

1

Вы должны быть в порядке с виртуальными машинами. Но все зависит от конфигурации вашего ПК. Если у вас недорогой компьютер без запасной оперативной памяти для ВМ, выберите внешнее решение, попробуйте использовать как минимум USB 3.0, если создание раздела и двойной загрузки не вариант.

Или найдите старый ПК или ноутбук и сделайте его рабочей станцией.

1

В мире буквально тысячи людей делают именно то, что вы хотите. Но я боюсь, что вам придется окончательно судить о том, достаточно ли быстра виртуальная машина Linux на жестком диске USB. Нет ничего лучше, чем попробовать самому, чтобы знать наверняка ;-)

Лично у меня есть несколько виртуальных машин (как Windows, так и Linux), установленных на переносном жестком диске USB 3.0 емкостью 2 ТБ, который я активно использую. Конечно, виртуальные машины медленнее, чем голые металлы - вы заметите разницу - но IMO они очень удобны в использовании.

Мой совет (полностью основанный на моем личном опыте, поэтому здесь нет ссылок):

  • Используйте достаточно современный хост-компьютер (процессоры Intel третьего поколения i5/i7 или более поздние прекрасно работают на виртуальных машинах, даже на ноутбуках)
  • Если ваш хост-компьютер имеет 4 ГБ ОЗУ или меньше, установите больше ОЗУ (8 ГБ - это все, что мне нужно, вам может потребоваться больше в зависимости от того, сколько ОЗУ вы хотите назначить своим ВМ и сколько виртуальных машин вы хотите запустить одновременно)
  • Используйте жесткий диск USB3, подключенный к порту USB3
  • Что касается выбора гостевой ОС, я очень рекомендую что-нибудь легкое, например Linux Mint MATE. После многих дистрибутивов IMO Mint MATE виртуализируется лучше, чем что-либо еще. Вы можете виртуализировать 32-битную или 64-битную ОС, в зависимости от ваших потребностей. Я считаю, что 32-битные виртуальные машины работают немного быстрее, чем 64-битные, но, в конце концов, вы должны идти с тем, что вам нужно для кодирования.
  • Когда вы настраиваете свою виртуальную машину, я настоятельно рекомендую одну конфигурацию процессора. Почти во всех отношениях я обнаружил, что конфигурации ДВА или ЧЕТЫРЕ ЦП для большинства задач работают хуже , чем конфигурация ОДНОГО ЦП. Это верно как для VirtualBox, так и для VMWare Workstation. Я полагаю, что это во многом связано с трудностями, связанными с виртуализацией нескольких процессоров (очевидно, что в этом есть много лишних затрат).
  • Если вам нужна надежная, зрелая, хорошо работающая ускоренная 3D-графика внутри вашей виртуальной машины, я бы предложил использовать VMWare Workstation (Pro или Player Pro, последняя бесплатная для некоммерческого использования). В VirtualBox есть экспериментальная поддержка ускоренной трехмерной графики, но, честно говоря, она даже недостаточно хороша. Это то, где предложения VMWare действительно сияют. Лично мне не нужно 3D-ускорение ни в одной из моих виртуальных машин, поэтому я предпочитаю, виртуально, VirtualBox.

Повеселись!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .