Рекламное объявление
Термин «виртуальный» использовался во многих отношениях, и теперь он более расплывчатый и запутанный, чем когда-либо прежде. Виртуальная реальность. Виртуальная RAM. Виртуальные школы. Виртуальное ключевое слово в языках программирования. Но самое непонятное? Виртуализация в контексте ПК.
Виртуализация (Ака использование виртуальных машин Что такое виртуальная машина? Все, что Вам нужно знатьВиртуальные машины позволяют запускать другие операционные системы на вашем текущем компьютере. Вот что вы должны знать о них. Подробнее ) - это когда вы берете один набор физических ресурсов, таких как ЦП и ОЗУ, а также пространство на жестком диске, и выделяете их в виде отдельных блоков, каждый из которых рассматривается как отдельная система. Но они не «настоящие» системы. Один компьютер можно разделить на множество «виртуальных» систем.
Самый простой способ сделать это использовать бесплатное программное обеспечение VirtualBox. Но самый большой вопрос... почему? В чем смысл? Как виртуализация может служить вам? Вот некоторые из наиболее практичных способов использования виртуальной машины в ваших интересах.
1. Попробуйте новые операционные системы
Допустим, вы были пользователем Windows всю свою жизнь, но вы чувствуете себя предприимчивым и хотите почувствовать вкус Linux. Какие у вас варианты? У вас есть несколько Каков наилучший способ запуска нескольких операционных систем на вашем компьютере?Не определились между Windows и Linux? Можно запустить несколько ОС на одной машине либо с помощью двойной загрузки, либо с помощью виртуальной машины. Давайте выясним, какой из них лучше для вас. Подробнее включая настройку двойной загрузки, но можно утверждать, что вы будете счастливы с виртуализацией.
В вашей системе Windows просто установите VirtualBox и создайте новую виртуальную машину. Затем возьмите любой установочный ISO-образ Linux (я рекомендую последнюю версию Ubuntu или Linux Mint) и установите его на виртуальную машину. Теперь вы можете запустить Linux («гостевую» ОС) в окне Windows («хост»), как и любую другую программу.
Это на самом деле самый безопасный способ протестировать новую операционную систему Тестирование новой операционной системы? Оставайтесь в безопасности с виртуальной машиной Подробнее потому что виртуальная машина действует как песочница - если что-то пойдет не так в гостевой ОС, это не повлияет на хост-ОС. В случае катастрофического сбоя вы можете просто воссоздать виртуальную машину и переустановить ОС. Нет кирпичного компьютера!
2. Запустите старое или несовместимое программное обеспечение
Несколько лет назад я работал над романом в моем любимом приложении для написания текстов, Scrivener. Это случилось во время моей фазы Linux, и хотя версия Scrivener для Linux существовала, это было в бета-разработке Что на самом деле означает «бета-версия»?Что означает, что проект находится в бета-версии, и вас это должно волновать? Подробнее и не имел всех функций версий для Windows или Mac.
Поэтому я установил VirtualBox, создал виртуальную машину, установил на нее Windows 7, а затем установил лучшую версию Scrivener. С Linux в качестве моей основной ОС, работающей под управлением Windows, в качестве гостевой ОС, я мог бы воспользоваться всеми преимуществами обоих миров и в основном эмулировать программное обеспечение с другой платформы Как работает эмуляция и почему она такая медленная?Вы, наверное, слышали об эмуляции раньше, но знаете ли вы, что на самом деле означает эмуляция или как она работает? Подробнее .
Другим примером может быть запуск программного обеспечения только для Windows XP в Windows 10 или запуск программного обеспечения только для Linux на Mac.
3. Умышленное выполнение вредоносных программ
Из-за изолированной природы виртуальной машины вы можете быть безрассудными с безопасностью и делать то, чего обычно следует избегать. Например, вы должны никогда не открывайте нежелательные вложения электронной почты 7 важных советов по безопасности электронной почты, о которых вы должны знатьИнтернет-безопасность - это тема, которая, как мы все знаем, важна, но часто она уходит в глубины наших умов, заставляя себя поверить, что «со мной этого не случится». Будь то... Подробнее потому что они могут быть замаскированным вредоносным ПО или вредными для других целей.
Но виртуальная машина может быть отличным способом проверить подозрительные файлы на наличие вредоносных программ Нашли подозрительный файл? Проверьте это на виртуальной машине!Не запускайте этот подозрительный файл на своем ПК, чтобы проверить, предупреждает ли он ваше антивирусное программное обеспечение, - вместо этого выясните, на что он способен, запустив файл на виртуальной машине. Подробнее . Более того, вы можете использовать виртуальные машины для преднамеренного запуска вирусов, чтобы увидеть, как они работают в режиме реального времени, будь то из любопытства, исследований или скуки.
Обратите внимание, что есть несколько риск при этом: новые вредоносные программы могут обнаружить виртуализацию вашей среды и попытаться проникнуть из гостевой ОС в хост-ОС. Но если вы собираетесь протестировать подозрительный файл, всегда делайте это на виртуальной машине - на всякий случай.
4. Разорви свою систему
Если вы особенно увлечены, виртуальные машины позволяют вам исследовать и экспериментировать с вашей системой, не опасаясь последствий. Это может быть отличным способом стать практическим экспертом по одной или нескольким операционным системам.
Например, вы можете виртуализировать Windows 10 в Windows 10 и использовать гостевую версию для возиться с реестром 5 настроек реестра Windows 10 для улучшения и разблокировки функцийРедактор реестра - это единственный способ включить некоторые из скрытых функций Windows 10. Здесь мы покажем вам простые настройки, такие как включение темной темы или скрытие папок. Подробнее . Если вам интересен каталог System32, используйте гостевую ОС для открытия файлов, редактирования файлов или даже удаления файлов. Посмотрите, как далеко вы можете пройти, прежде чем разрушить вашу систему, затем пересоздайте и попробуйте снова.
Я считаю это особенно полезным при изучении Linux и командной строки. В то время как командная строка предлагает много силы и может сделать так много классных вещей 7 изящных приемов Linux, которые новички должны знатьКак новичок в Linux, это нормально, чтобы бороться. Все просто так отличается от Windows, и вы обнаруживаете, что ломаете голову над простейшими задачами. Подробнее Иногда одна ошибка может нанести вред системе. Виртуальная машина может познакомить вас без какого-либо риска.
5. Создать резервные снимки
Одной из отличных причин начать использовать виртуальную машину является возможность создавать моментальные снимки системного уровня, которые можно мгновенно восстанавливать по требованию.
Представьте, что вы хотите установить новое приложение, которое не было протестировано и, возможно, нестабильно. Или, может быть, вы хотите удалить кучу программного обеспечения, которое вы накопили за последние несколько месяцев. Или, может быть, вы просто хотите настроить некоторые конфигурации системы. Но во всех случаях вы сомневаетесь из-за неопределенности.
Просто сделайте снимок, прежде чем пахать вперед. Если что-то пойдет не так, вы можете восстановить снимок и двигаться дальше, как будто ничего не произошло. Эти резервные копии представляют собой более полное восстановление системы, и, что лучше всего, они сохраняются в виде отдельных файлов, которые можно перемещать и хранить в другом месте (как внешний диск 7 вещей, которые нужно знать при покупке диска с данными для резервного копированияДумаете о покупке диска с данными для хранения резервных копий файлов? Вот что вам нужно знать, если вы хотите принять обоснованное решение. Подробнее ).
6. Клонировать систему на другую машину
Поскольку все содержимое виртуальной машины хранится в одном файле, вы можете легко перенести этот файл на другой компьютер Как перенести файлы между гостевой виртуальной машиной и хост-компьютеромНужно обмениваться данными с хост-ПК на ОС виртуальной машины? Вот как можно обмениваться данными с помощью копирования и вставки, USB и общих папок. Подробнее и загрузить его без каких-либо проблем (если, конечно, вы используете одно и то же программное обеспечение для виртуализации).
Например, виртуальные машины VirtualBox хранятся в виде файлов VDI. Независимо от того, какую хост-систему вы использовали, вы можете скопировать этот файл VDI и загрузить его в качестве гостевой ОС на другой компьютер, на котором работает VirtualBox. Это эффективно создает клон вашей системы, который вы можете носить с собой куда угодно.
И если вы используете VMware PlayerСтановится еще лучше. С помощью VMware vCenter Converter вы можете взять текущую не виртуальную установку Windows или Linux и превратить ее в виртуальный образ, который может быть загружен в VMware Player на другом компьютере. Довольно изящный способ перенести операционные системы Перейдите на Linux, не оставляя Windows позади, с преобразованием виртуальной машиныВы можете получить лучшее из обоих миров: объединить Linux с вашей установкой Windows. Мы покажем вам, как импортировать вашу полную систему Windows в виртуальную машину, работающую в Linux. Подробнее !
7. Разработка программного обеспечения для других платформ
Несмотря на то, что я последний в этом списке, я считаю это вторым наиболее практичным применением для виртуальных машин: оно упрощает рабочий процесс для тестирования приложений и веб-сайтов на разных платформах.
Например, если вы создаете игру, в которую можно играть на настольных компьютерах и мобильных устройствах, вы можете использовать виртуальную эмуляцию для тестирования различных исполняемых файлов прямо на вашем компьютере. Вместо того, чтобы пересылать APK-файлы туда и обратно на Nexus, вы можете просто эмулировать их - вместе с виртуальными версиями устройств Samsung, HTC и Moto.
Виртуализация также позволяет вам компилировать другие исполняемые типы. Даже если вы используете кроссплатформенный фреймворк, вы сможете компилировать только файлы APP на Mac и файлы EXE на Windows. Вместо двойной загрузки для каждой сборки виртуализация упрощает процесс (особенно если вы используете контроль источников Что такое Git и почему вы должны использовать контроль версий, если вы разработчикКак веб-разработчики, мы часто работаем над локальными сайтами разработки, а затем просто загружаем все, когда закончим. Это хорошо, когда это только ты и изменения небольшие, ... Подробнее ).
Начните использовать виртуальные машины
Перед тем, как погрузиться в виртуализацию, обратите внимание, что вам понадобится полу-мощный компьютер, чтобы по-настоящему использовать его (то есть современный процессор, не менее 8 ГБ ОЗУ и большой жесткий диск). Попытка запустить виртуальную машину на слабом компьютере будет в лучшем случае разочаровывающим опытом. У нас также есть некоторые советы по лучшей производительности виртуальной машины 6 советов по повышению производительности виртуальной машиныВаша виртуальная машина слишком медленная и вялая? Вот как оптимизировать настройки для повышения производительности виртуальной машины. Подробнее чтобы помочь вам.
Для начала рекомендую наше руководство по использованию VirtualBox Как использовать VirtualBox: руководство пользователяС VirtualBox вы можете легко установить и протестировать несколько операционных систем. Мы покажем вам, как настроить Windows 10 и Ubuntu Linux в качестве виртуальной машины. Подробнее . Для практического пошагового примера, см. Наш пост на настройка Windows VM в Linux Как настроить виртуальную машину Windows в LinuxМногие домашние пользователи предпочитают запускать установку с двойной загрузкой, когда нужны и Windows, и Linux, но если вы предпочитаете запускать Windows внутри Linux, вот как это настроить. Подробнее . Если вы предпочитаете использовать VMware Player, проверьте наше введение в использование VMware Player Запуск нескольких операционных систем одновременно с VMware PlayerМы обратили внимание на VirtualBox здесь, на MakeUseOf, и не без причины. Однако VirtualBox - не единственный вариант создания и использования бесплатных виртуальных машин. VMware Player, бесплатный продукт VMware, ничуть не хуже ... Подробнее .
Вы вообще используете виртуализацию? Если да, то для чего вы его используете? Есть какие-нибудь советы по виртуализации, чтобы поделиться с нами? Дайте нам знать об этом в комментариях!
Джоэл Ли имеет степень бакалавра в области компьютерных наук и более шести лет профессионального опыта написания. Он главный редактор MakeUseOf.