Новичок-разработчик: как создавать и использовать виртуальные машины

Оглавление:

Новичок-разработчик: как создавать и использовать виртуальные машины
Новичок-разработчик: как создавать и использовать виртуальные машины

Видео: Новичок-разработчик: как создавать и использовать виртуальные машины

Видео: Новичок-разработчик: как создавать и использовать виртуальные машины
Видео: Как Удалить Историю Просмотров В Instagram || Удалить Историю Аккаунта Instagram В 2023 - YouTube 2024, Апрель
Anonim
Виртуальные машины позволяют запускать операционную систему в окне приложения на рабочем столе, которое ведет себя как полный отдельный компьютер. Вы можете использовать их в разных операционных системах, запускать программное обеспечение, которого не может выполнять ваша основная операционная система, и попробовать приложения в безопасной изолированной среде.
Виртуальные машины позволяют запускать операционную систему в окне приложения на рабочем столе, которое ведет себя как полный отдельный компьютер. Вы можете использовать их в разных операционных системах, запускать программное обеспечение, которого не может выполнять ваша основная операционная система, и попробовать приложения в безопасной изолированной среде.

Есть несколько хороших бесплатных виртуальных машин (VM) приложений там, что делает настройку виртуальной машины что-то кто-то может сделать. Вам нужно будет установить приложение VM и получить доступ к установочным носителям для операционной системы, которую вы хотите установить.

Что такое виртуальная машина?

Приложение виртуальной машины создает виртуальную виртуальную машину, которая называется виртуальной машиной, которая ведет себя как отдельная компьютерная система, в комплекте с виртуальными аппаратными устройствами. VM запускается как процесс в окне вашей текущей операционной системы. Вы можете загружать диск установщика операционной системы (или живой компакт-диск) внутри виртуальной машины, и операционная система будет «обманута», думая, что она работает на реальном компьютере. Он будет устанавливаться и запускаться так же, как и на реальной физической машине. Всякий раз, когда вы хотите использовать операционную систему, вы можете открыть программу виртуальной машины и использовать ее в окне на вашем рабочем столе.

В мире VM операционная система, фактически работающая на вашем компьютере, называется хостом, а любые операционные системы, работающие внутри виртуальных машин, называются гостями. Это помогает удержать вещи от слишком запутывания.

В конкретной виртуальной машине гостевая ОС хранится на виртуальном жестком диске - большом многогигабайтном файле, хранящемся на вашем реальном жестком диске. Приложение VM представляет этот файл гостевой ОС как настоящий жесткий диск. Это означает, что вам не придется возиться с разделением или делать что-либо еще сложнее с вашим реальным жестким диском.

Виртуализация добавляет некоторые накладные расходы, поэтому не ожидайте, что они будут такими же быстрыми, как если бы вы установили операционную систему на реальном оборудовании. Требовательные игры или другие приложения, требующие серьезной графики и мощности процессора, на самом деле не так хороши, поэтому виртуальные машины не идеальный способ играть в компьютерные игры с ОС Windows на Linux или Mac OS X, по крайней мере, если только эти игры не будут старше или не требуют графического исполнения.

Ограничение количества виртуальных машин, которые вы можете иметь, на самом деле ограничено объемом пространства на жестком диске. Вот загляните на некоторые из виртуальных машин, которые мы используем при проверке вещей во время написания статей. Как вы можете видеть, у нас есть полные виртуальные машины с несколькими версиями Windows и Ubuntu.

Вы также можете запускать несколько виртуальных машин одновременно, но вы можете немного ограничить свои системные ресурсы. Каждая VM потребляет некоторое время процессора, ОЗУ и другие ресурсы.
Вы также можете запускать несколько виртуальных машин одновременно, но вы можете немного ограничить свои системные ресурсы. Каждая VM потребляет некоторое время процессора, ОЗУ и другие ресурсы.
Image
Image

Почему вы хотите создать виртуальную машину?

Помимо того, чтобы быть интересным, с которым можно поиграть, виртуальные машины предлагают множество серьезных применений. Они позволяют экспериментировать с другой ОС без необходимости ее установки на вашем физическом оборудовании. Например, это отличный способ пообщаться с Linux или новым дистрибутивом Linux, и посмотреть, подходит ли вам это. Когда вы закончите играть с ОС, вы можете просто удалить виртуальную машину.

Виртуальные машины также предоставляют возможность запуска другого программного обеспечения ОС. Например, как пользователь Linux или Mac, вы можете установить Windows в виртуальную машину для запуска приложений Windows, к которым у вас, возможно, нет доступа. Если вы хотите запустить более позднюю версию Windows-подобных Windows 10, но у вас есть более старые приложения, которые запускаются только на XP, вы можете установить Windows XP в виртуальную машину.
Виртуальные машины также предоставляют возможность запуска другого программного обеспечения ОС. Например, как пользователь Linux или Mac, вы можете установить Windows в виртуальную машину для запуска приложений Windows, к которым у вас, возможно, нет доступа. Если вы хотите запустить более позднюю версию Windows-подобных Windows 10, но у вас есть более старые приложения, которые запускаются только на XP, вы можете установить Windows XP в виртуальную машину.

Еще одно преимущество VM заключается в том, что они «изолированы» от остальной части вашей системы. Программное обеспечение внутри виртуальной машины не может выходить из виртуальной машины, чтобы вмешиваться в остальную часть вашей системы. Это делает виртуальные машины безопасным местом для тестирования приложений или веб-сайтов - вы не доверяете и не видите, что они делают.

Например, когда пришли мошенники «Привет, мы из Windows», мы запустили их программное обеспечение на виртуальной машине, чтобы посмотреть, что они на самом деле сделают - виртуальная машина не позволила мошенникам получить доступ к реальной операционной системе и файлам нашего компьютера.

Песочница также позволяет безопаснее запускать небезопасные ОС. Если вам все еще нужна Windows XP для более старых приложений, вы можете запустить ее на виртуальной машине, где, по крайней мере, вред от запуска старой неподдерживаемой ОС будет смягчен.

Приложения виртуальной машины

Существует несколько различных программ виртуальной машины, которые вы можете выбрать:

  • VirtualBox: (Windows, Linux, Mac OS X): VirtualBox очень популярен, потому что он с открытым исходным кодом и совершенно бесплатный. Там нет платной версии VirtualBox, поэтому вам не придется иметь дело с обычным «обновлением, чтобы получить больше возможностей», upsells и nags. VirtualBox работает очень хорошо, особенно в Windows и Linux, где меньше конкуренции, что делает его хорошим местом для начала работы с виртуальными машинами.
  • VMware Player: (Windows, Linux): у VMware есть своя линейка программ виртуальной машины. Вы можете использовать VMware Player в Windows или Linux в качестве бесплатного базового виртуального машинного инструмента. Более продвинутые функции - многие из которых находятся в VirtualBox для бесплатного обновления до платной программы VMware Workstation. Мы рекомендуем начинать работу с VirtualBox, но если он не работает должным образом, вы можете попробовать использовать VMware Player.
  • VMware Fusion: (Mac OS X): пользователи Mac должны покупать VMware Fusion для использования продукта VMware, поскольку бесплатный VMware Player недоступен на Mac. Однако VMware Fusion более полируется.
  • Parallels Desktop: (Mac OS X): Mac также имеет доступ к Parallels Desktop. Оба Parallels Desktop и VMware Fusion для Mac более отшлифованы, чем программы виртуальных машин на других платформах, поскольку они продаются средним пользователям Mac, которые могут захотеть запустить программное обеспечение Windows.

Хотя VirtualBox очень хорошо работает в Windows и Linux, пользователи Mac могут захотеть купить более полированную интегрированную программу Parallels Desktop или VMware Fusion. Средства Windows и Linux, такие как VirtualBox и VMware Player, как правило, нацелены на гейкировую аудиторию.

Конечно, есть еще много вариантов VM. Linux включает KVM, интегрированное решение для виртуализации. Профессиональная и корпоративная версия Windows 8 и 10, но не Windows 7, включает Microsoft Hyper-V, еще одно интегрированное решение для виртуальных машин. Эти решения могут работать хорошо, но у них нет самых удобных интерфейсов.

Настройка виртуальной машины

После того, как вы определились с приложением VM и получили его, настройка виртуальной машины на самом деле довольно проста. Мы будем запускать основной процесс в VirtualBox, но большинство приложений обрабатывают создание виртуальной машины таким же образом.

Откройте приложение VM и нажмите кнопку, чтобы создать новую виртуальную машину.

Вы будете руководствоваться процессом мастером, который сначала спросит, какую ОС вы будете устанавливать. Если вы наберете имя ОС в поле «Имя», приложение, скорее всего, автоматически выберет тип и версию ОС. Если это не так - или он догадывается неправильно - выберите эти элементы самостоятельно из выпадающих меню. Когда вы закончите, нажмите «Далее».
Вы будете руководствоваться процессом мастером, который сначала спросит, какую ОС вы будете устанавливать. Если вы наберете имя ОС в поле «Имя», приложение, скорее всего, автоматически выберет тип и версию ОС. Если это не так - или он догадывается неправильно - выберите эти элементы самостоятельно из выпадающих меню. Когда вы закончите, нажмите «Далее».
На основе ОС, которую вы планируете установить, мастер предварительно выделит для вас некоторые настройки по умолчанию, но вы можете изменить их по экранам, которые следуют. Вас спросят, сколько памяти будет выделено виртуальной машине. Если вы хотите что-то другое, кроме значения по умолчанию, выберите его здесь. В противном случае просто нажмите «Далее». И не волнуйтесь, вы сможете изменить это значение позже, если вам нужно.
На основе ОС, которую вы планируете установить, мастер предварительно выделит для вас некоторые настройки по умолчанию, но вы можете изменить их по экранам, которые следуют. Вас спросят, сколько памяти будет выделено виртуальной машине. Если вы хотите что-то другое, кроме значения по умолчанию, выберите его здесь. В противном случае просто нажмите «Далее». И не волнуйтесь, вы сможете изменить это значение позже, если вам нужно.
Мастер также создаст файл виртуального жесткого диска, который будет использоваться виртуальной машиной. Если у вас уже нет файла виртуального жесткого диска, который вы хотите использовать, просто выберите вариант создания нового.
Мастер также создаст файл виртуального жесткого диска, который будет использоваться виртуальной машиной. Если у вас уже нет файла виртуального жесткого диска, который вы хотите использовать, просто выберите вариант создания нового.
Вам также будет предложено создать диск с динамически распределенным или фиксированным размером. С динамически распределенным диском вы установите максимальный размер диска, но файл будет расти только до такого размера, как ему нужно. С диском с фиксированным размером вы также установите размер, но созданный файл будет таким большим от его создания.
Вам также будет предложено создать диск с динамически распределенным или фиксированным размером. С динамически распределенным диском вы установите максимальный размер диска, но файл будет расти только до такого размера, как ему нужно. С диском с фиксированным размером вы также установите размер, но созданный файл будет таким большим от его создания.

Мы рекомендуем создавать диски с фиксированным размером, потому что, в то время как они съедают немного больше места на диске, они также улучшают работу вашей виртуальной машины, чувствуя себя немного более отзывчивой. Кроме того, вы узнаете, сколько дискового пространства вы использовали, и не удивляйтесь, когда ваши файлы VM начнут расти.

Затем вы сможете установить размер виртуального диска. Вы можете пойти по умолчанию или изменить размер в соответствии с вашими потребностями. После нажатия кнопки «Создать» создается виртуальный жесткий диск.
Затем вы сможете установить размер виртуального диска. Вы можете пойти по умолчанию или изменить размер в соответствии с вашими потребностями. После нажатия кнопки «Создать» создается виртуальный жесткий диск.
После этого вы попадаете обратно в главное окно приложения VM, где должна появиться ваша новая виртуальная машина. Убедитесь, что установочный носитель, который вам нужен, доступен для аппарата - обычно это касается указания файла ISO или реального диска через настройки виртуальной машины. Вы можете запустить свою новую виртуальную машину, выбрав ее и нажав «Начать».
После этого вы попадаете обратно в главное окно приложения VM, где должна появиться ваша новая виртуальная машина. Убедитесь, что установочный носитель, который вам нужен, доступен для аппарата - обычно это касается указания файла ISO или реального диска через настройки виртуальной машины. Вы можете запустить свою новую виртуальную машину, выбрав ее и нажав «Начать».
Image
Image

Конечно, мы просто коснулись основ использования виртуальных машин здесь. Если вам интересно узнать больше, ознакомьтесь с некоторыми из наших других руководств:

  • Полное руководство по ускорению ваших виртуальных машин
  • Как создавать и запускать виртуальные машины с помощью Hyper-V
  • Как установить Android в VirtualBox
  • Как поделиться файлами вашего компьютера с виртуальной машиной
  • Используйте портативный VirtualBox для виртуальных машин с вами повсюду
  • 10 трюков VirtualBox и дополнительные функции, которые вы должны знать

Были ли какие-либо другие использования или советы по использованию виртуальных машин, на которые мы не касались? Дайте нам знать об этом в комментариях!

Рекомендуемые: