Виртуальная машина на твоем ПК

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

Когда-то были операционные системы 16 битными. Сейчас уже рядом идут 32 битные и 64 битные системы. С одной стороны это хорошо. 64 битные операции выполняются быстрее... Почему это так - можно обратиться к информации по архитектуре микропроцессоров.

Цель данной статьи несколько иная - просто рассказать о том, как можно создать операционную систему внутри другой операционной системы , своеобразную матрешку...

Например:
1. На свежеустановленной современной Windows 7 (64 бит), не желают нормально работать старенькие программы, которые, несмотря на свой почтенный возраст, все же нужны, например, некая среда разработки, в которой разработаны множество проектов и которые надо поддерживать. И по этой причине на компьютере должна работать именно старая версия программы.

2. Есть желание поэкспериментировать с операционной системой, но неизвестны последствия - например возможный крах операционной системы. А на виртуальной машине всегда можно легко восстановить операционную систему.

3. Есть здоровое любопытство - а как выглядит, например такая-то операционная система? И если виртуальная машина ее поддерживает, то ее можно установить на виртуальный жесткий диск и все воочию увидеть и попробовать.

Есть еще много причин и поводов установить виртуальную машину, про которые знают матерые сисадмины и программисты. Они отлично понимают для чего она нужна и про очевидные плюсы и минусы многих из них, так как это их работа...

А в данной статье рассмотрим виртуальную машину, которая бесплатна, надежная и легко устанавливается. Это Oracle VirtualBox (https://www.virtualbox.org/). Скачиваем (примерно около 100 мегабайт), устанавливаем, запускаем и получаем обычный компьютер, работающий внутри операционной системы.

Теперь остается создать новую машину, создать виртуальный диск. Придется на виртуальный диск установить операционную систему (можно любую даже MS-DOS). Также можно попробовать заглянуть в прошлое и установить первую версию Windows 1 (другого способа ее увидеть уже не существует).

Виртуальных машин можно создать сколь угодно много, все они отлично будут работать. Можно одновременно работать в Unix и Windows. А заодно заглянуть в мир MacOS.
Все ресурсы, которые имеются на реальной машине, можно будет использовать и на виртуальной.

Это, кстати, великолепный способ защитить реальный компьютер от вирусов и шпионских программ. С виртуального компьютера можно спокойно бродить по просторам Сети. Если какой троян и подвернется, он не сможет вырваться за пределы виртуальной машины (как минимум, самостоятельно, то есть если вы сами ему не поможете). Иначе из виртуальной машины зараза легко переползет в реальную.

Простое правило - все программы, в которых нет уверенности, запускать лучше на виртуальной машине, а в случае чего виртуальную машину легко восстановить простым копированием файла на реальной машине.

Вот вкратце и все про минимум возможностей виртуальной машины. На самом деле их достаточно много. Удачи!

5 комментариев

Виртуальные машины можно между собой соединить в виртуальную сеть (например, на одной виртуальной машине развернуть Сервер Базы данных, а на другой - клиентскую часть). Очень удобно использовать для отладки - виртуальная сеть будет недоступна из внешней сети, но Windows на виртуальных машинах будет "уверена", что работает с реальной сетью. Поэтому можно легко и безопасно заняться отладкой своего приложения, не боясь, что кто-то сможет вломиться в базу извне...
опечаточка вышла - "реальный диск жесткого компьютреа> следует читать как "жесткий диск реального компьютера" Прошу это исправление не считать за отдельный комментарий :)
И еще виртуальная машина применима вот в какой роли: Легко ли с работы унести системный блок? Если на работе не используют ноутбук, а на рабочем компьютере настроенная среда разработки, то специальной программой реальный диск жесткого компьютреа можно превратить в виртуальный и открыть внутри виртуальной машины, например, дома. Все отлично заработает, правда, для того, чтобы виртуальная машина более менее сносно работала, нужен достаточно мощный компьютер, так как на этом компьютере по сути должен заработать другой компьютер, который тоже может оказаться достаточно мощным. Итог - системный блок можно вынести с работы на флэшке :) Это лично проверялось мной, надо было кое что доделать дома, но воссоздавать среду разработки не было никакого желания, так как занадта много всяких библиотек стоит...
Для чего может понадобится виртуальная машина? Как оказалось, разработана программа, но на машине, где не установлена среда разработки, программа не запустилась. Значит можно свежеиспеченную программу погонять на "чистой" системе, чтобы настроить должным образом опции компилятора...
Чем больше памяти у реального компьютера, тем больше можно запустить одновременно виртуальных машин.
  • Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
    Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.