Тестирование программного обеспечения на физическом домашнем или рабочем компьютере идея так себе, главным образом из-за возможных последствий вплоть до переустановки системы. Для знакомства с новым ПО и экспериментальными настройками существуют гипервизоры, например, Microsoft Hyper-V и VirtualBox. Оба они поддерживают установку разных ОС и оба они бесплатны.
Но какому из них отдать предпочтение – вот вопрос, которым нередко задаются начинающие пользователи.
Как и всегда в подобных случаях ответ будет неоднозначным, поскольку и Hyper-V, и VirtualBox имеют свои плюсы и минусы, и если в одном случае более предпочтительным будет использование первой программы, то в другом все будет ровно наоборот. Итак, давайте посмотрим, чем отличаются эти гипервизоры – возможно, это поможет вам сделать правильный выбор.
Производительность
Являясь «родным» для Windows, работающим на базе ядра операционной системы компонентом, платформа Hyper-V использует ресурсы более рационально, обеспечивая лучшую производительность, скорость и плавность работы виртуальных машин.
Интерфейс и юзабилити
Здесь преимущество на стороне VirtualBox. Программа имеет более простой и удобный интерфейс, а также лучше продуманное юзабилити, что во многом обуславливает ее популярность среди начинающих пользователей. Процедура создания и настройки в ней виртуальных машин интуитивно понятна и не требует особого опыта.
Интеграция
Hyper-V поддерживается создание ВМ под гостевые системы Linux, тем не менее, более лучшую интеграцию он обеспечивает с продуктами Microsoft. Кроме того, не существует отдельных версий Hyper-V для Linux и других отличающихся от Windows платформ. VirtualBox более универсален, программа доступна не только для Windows, но также для MacOS, Linux и Solaris.
Совместное использование файлов
Обе платформы поддерживают совместный доступ к файлам и буферу обмена хостовой системы. В VirtualBox по умолчанию он недоступен, чтобы начать пользоваться его преимуществами, необходимо установить пакет дополнений гостевой ОС, поставляемый с гипервизором.
Тип виртуализации
В отличие от Hyper-V, гипервизор VirtualBox поддерживает не только аппаратную, но и программную виртуализацию. Последняя требует больше ресурсов хостовой машины, но у нее есть свое неоспоримое достоинство – возможность запуска ВМ на платформах, не поддерживающих аппаратную виртуализацию.
Краткий итог
Утверждать, что Hyper-V лучше VirtualBox или наоборот, пожалуй, было бы ошибкой. Это разные платформы каждая со своей собственной спецификой.
Скажем так: Hyper-V больше подходит для серверов, она лучше решает задачи консолидации и организации непрерывной работы, тогда как VirtualBox – это «домашняя» платформа, более подходящая для развлечения, тестирования и разработки ПО.