Тема виртуализации пользуется большой популярностью. По этому вопросу ведутся дискуссии в интернете, пишутся статьи и издаются книги. Данная проблематика вошла в учебные курсы компьютерных специальностей вузов, и получает всё большее развитие в практических приложениях. Что такое виртуальная машина (ВМ), и какую виртуальную машину для Windows 7 лучше предпочесть остальным для решения конкретных задач пользователя.
Виртуальная машина – это программа, имитирующая поведение некоторой другой машины на этой машине и позволяющая в одной системе эксплуатировать программное обеспечение, написанное для другой системы. Глубина имитации может быть разной, поэтому существует целая классификация виртуальных машин, учитывающая уровень подробности моделирования.
- ВМ можно запрограммировать таким образом, чтобы она в деталях повторяла поведение процессора и шины эмулируемой системы. Это наиболее глубокий уровень программной эмуляции.
- Можно эмулировать лишь API операционной системы имитируемого компьютера.
- А можно просто переписать весь пакет исходной системы программ под целевую систему. При таком подходе особенности архитектуры имитируемого объекта не учитываются вовсе.
Другой вопрос, который имеет значение в контексте обсуждения ВМ для Windows 7: хотим ли мы запустить «семерку» на другой ОС или, наоборот, наша задача – воссоздать работу другой ОС на «семерке»? Все эти нюансы мы и рассмотрим в нашей небольшой заметке.
Какие виртуальные машины существуют?
Если заглянуть в «Википедию», то можно обнаружить там странички с довольно подробным объяснением принципа работы ВМ и технологий их программирования. Вот эти страницы: https://ru.wikipedia.org/wiki/Эмуляция, https://ru.wikipedia.org/wiki/Виртуализация, https://ru.wikipedia.org/wiki/Виртуальная машина/. На этих же страницах можно получить первое представление о многообразных применениях таких программ в практике. Рядовому пользователю домашнего компьютера могут быть полезны такие качества ВМ, которые упростят его повседневную работу или обеспечат нестандартную игровую среду. Немаловажен образовательный аспект ВМ, повышающий общекультурный уровень владельца компьютера. Вот перечень интересных возможностей:
- Создание среды для запуска ретро-игр и ретро-программ. Иногда сравнение суперсовременных трехмерных игрушек и игр 80-х, 90-х годов прошлого века позволяет по-новому взглянуть на результаты прогресса в этом направлении. Другой пример: в обучении школьников программированию нередко используют пакеты вроде «ЛогоМиры» и ему подобных. Можно поступить иначе – запустить эмулятор советского «Агата» и получить тот же самый Лого в простой и управляемой среде 8-битного бытового компьютера.
- Необходимость в регулярном перескакивании с Виндовс на Линукс — сегодня не редкость. Вместо того чтобы устанавливать на ПК обе системы, можно воспользоваться виртуализацией.
- Попробуйте установить на свой компьютер симулятор первой персональной машины Xerox Alto – и ваши представления о том, насколько далеко шагнули компьютерные интерфейсы – изменятся. Или запустите симулятор chip-08.
Лучшие представители
Для реальных практических применений можно посоветовать три машины:
- Virtual Box – эта программа распространяется небезызвестной компанией Oracle. Простое и удобное изделие, куда вы можете впихнуть практически любую распространённую Ось любой из версий. При запуске вас встретит специальный «мастер», который будет управлять процессом инсталляции гостевой системы.
- Virtual PC – это продукт Microsoft, позволяющий запускать на ПК сразу несколько копий Windows разных версий. Никакие другие ОС он не эмулирует, зато то, что делает, — делает хорошо.
- VMware Workstation – старейший и достойнейший представитель ПО этого класса. Прекрасно эмулирует Linux и Windows, имеет очень богатые возможности в плане настройки своей работы, стабилен и неприхотлив. Встроенный 3D ускоритель позволяет добиться высочайшего качества графики. У этой программы имеется дочерняя ветвь развития – программный плеер Vmware Player. С его помощью вы сможете запускать любой софт, предназначенный для «окон» и «пингвина». Имеются версии для x64.
Источник: