Порівняльна характеристика віртуальних машин. Віртуальні машини – призначення та огляд. Що вибрати як настільна система віртуалізації

Під поняттям віртуальна машина (від англ. Virtual Machine) розуміють програмну або апаратну систему, яка емулює апаратне забезпечення якоїсь платформи (гостова платформа), що виконує програми для гостьової платформи засобами хост-платформи.

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

Віртуальна машина для Windows 7 – пропонуємо вам огляд популярних програм.

Якщо по-простому, віртуальна машина надає можливість одному реальному, фізичному комп'ютері, створювати кілька віртуальних комп'ютерів, встановлювати ними різні Операційні системи, програми, ін.

У широкі маси ця технологія прийшла зі світу серверної інфраструктури, де віртуальні машини використовуються з метою створення максимального завантаження сервера та зменшення простоїв обладнання.

Віртуальні машинивикористовують для вирішення кола таких завдань, як:

  1. Оптимізація використання серверних ресурсів
  2. Інформаційний захист, і навіть обмеження можливостей деяких програм, так звана ідея пісочниці.
  3. Дослідження нової комп'ютерної архітектури чи програмного забезпечення.
  4. Емуляція різних комп'ютерних архітектур (наприклад, для емуляції ігрової консолі PlayStation від Sony).
  5. Створення шкідливого коду.
    Наприклад, руткіт SubVirt, створений в 2006 компанією Microsoft Research (MSR), створював віртуальне робоче середовище, в яке містилася операційна система користувача разом з антивірусом, фаєрволом та іншим програмним забезпеченням, (ПЗ) покликаним забезпечити захист ПК.
    Сам руткіт при цьому залишався ззовні і тому не потрапляв у поле дії антивірусів, надаючи дистанційний контроль над віртуальною машиною зловмиснику.
  6. Моделювання комп'ютерних мереж.
  7. Тестування та налагодження програмного забезпечення.

Пропонуємо вашій увазі короткий огляд найпопулярніших програм віртуалізації.

Віртуальна машина для Windows 7: Virtual Box

Програма для віртуалізації від компанії Oracle, для операційних систем Linux, Mac OS X, MS Windows, ін.

Програма досить популярна і нижче ми розглянемо не всі, а лише її ключові переваги:

Безкоштовність.

Кросплатформність.

Підтримка 64-розрядних гостьових систем на 32-розрядних хост-платформах. Для цього у хост-платформі має бути підтримка технології віртуалізації на рівні процесора.

Підтримка аудіопристроїв та різних видівмережевої взаємодії.

Можливість створення ланцюга резервних станів (бекапів), до яких можна повернутися у разі проблем із гостьовою системою.

Російськомовний інтерфейс.

Важливо! Недоліки програми не суттєві, але для об'єктивності оцінки слід згадати також і про них - VirtualBox погано сумісна з ОС Win 95/98 (відзначається повільна робота системи) і Mac OS X (проблеми зі звуком).

Як бачимо, недоліки програми не суттєві та скоріше номінальні.

Віртуальна машина для Windows 7: Xen

Монітор віртуальних машин (гіпервізор), розроблений в Кембриджському університеті та розповсюджується з відкритим вихідним кодом (GPL-ліцензія).

Використовуючи технологію паравіртуалізації (PV режим), Xen дозволяє досягти дуже високої продуктивності за рахунок емуляції апаратних платформ.

Особливістю PV-режиму є відсутність початкового моменту завантаження комп'ютера (імітація BIOS-коду, завантажувача) і ядро ​​гостьової ОС запускається відразу в потрібному режимі на кшталт звичайних програм.

Слід зазначити, що Xen можна порівнювати з програмним забезпеченням корпоративного рівня через його багаті функціональні можливості.

Переваги:

Безкоштовність.

Кросплатоємність.

Висока продуктивність запущених віртуальних машин, яка дуже близька до продуктивності реальних систем.

Можливість міграції віртуальних машин, що працюють, між фізичними хостами.

Високий ступінь підтримки емульованого обладнання.

Нестача програми, мабуть, одна - її відносна складність, порівняно з аналогічним софтом інших компаній.

Віртуальна машина для Windows 7: Virtual PC

Від самого початку дана програмабула розроблена компанією Connetix для ОС Mac OS, далекого 1997 року. Через 4 роки побачила світ версія для ОС Windows.

Пізніше, 2003 року права на програму були придбані корпорацією Microsoft, а 2006 року програма стала безкоштовною.

Надалі Virtual PC не набула розвитку і на сьогоднішній момент містить функціонал 2007 року.

Переваги:

Безкоштовна.

Простий, зручний інтерфейс.

Недоліки:

Програма працює тільки в середовищі Windows, але несумісна з Windows 8 і вище.

Програма на відміну від Virtual Box не сумісна з процесорами від AMD.

Віртуальна машина для Windows 7: VMware Player

Продукт від найбільшого американського розробника віртуалізаційного програмного забезпечення Vmware.

Продукція компанії Vmware насамперед націлена на корпоративний сегмент ринку. повна версіяпрограми – VMware Workstation – платна.

Ціна ліцензії – близько 250 доларів. Для некомерційного використання виробник пропонує програму з обмеженим функціоналом VMware Player.

Варто зазначити, що обмеження в цілому стосуються розробників ПЗ та IT-фахівців, для виконання завдань рядового користувача програма цілком функціональна.

Переваги:

Безкоштовна.

Швидка.

Простий, зручний інтерфейс.

Технологія ThinPrint дозволяє виводити на друк будь-який документ, відкритий у гостьовій ОС, без встановлення додаткових драйверів.

Робота з кількома моніторами у гостьовій ОС.

Обмін файлами між гостьовими системами за допомогою технології Drag&Drop (перетягування).

Недоліки:

Обмежена функціональність безкоштовної версії.

Встановлення Windows 7 x64 на VirtualBox (віртуальну машину)

Віртуальна машина для Windows 7: кілька ОС на одній машині

Віртуалізація дозволяє інкапсулювати внутрішній пристрій операційних систем або їх частин всередині віртуального апаратного та програмного забезпечення. Іншими словами, створювати віртуальний простір, який буде реальним з точки зору операційної системи, запущеної в цьому просторі. Саме цим і займаються віртуальні машини для Windows 7, Linux і Mac OS X. Віртуалізація так само дозволяє імітувати пристрої, яких немає на вашому комп'ютері.

Примітка: В певному сенсі, віртуальні машини дозволяють створювати комп'ютер усередині комп'ютера

Існує два важливі аспекти віртуалізації машин:

  • взаємодія між фізичним хостом (комп'ютером) та віртуальним хостом
  • взаємодія між операційною системою, запущеною у віртуальному просторі, та обладнанням, що використовується

Програмне забезпеченнядля віртуалізації, а саме віртуальні машини для Windows 7 (Linux, Mac OS X), як правило, є звичайний додатокабо службу операційної системи, що дозволяє створювати хости. Хостом називається будь-яка фізична машина (комп'ютер). Всередині програмного забезпечення для віртуалізації операційна система виконується в схожому або ідентичному реальному хості, що називається віртуальною машиною. Для зручності операційну систему, що виконується у віртуальній машині, називають гостьовою.

Крім того, існують різні способивіртуалізації, від яких залежить не тільки реалізація програм для створення віртуальних машин, але й можливості для гостьових систем. Існує звичайна емуляція, в рамках якої апаратні та програмні виклики проходять через проміжний шар. Також існує пара-віртуалізація, де частина дій всередині віртуальної машини відбувається на реальному устаткуванні, тоді як інша частина проходить через проміжний шар. А також існує віртуалізація на рівні системи, коли кожна гостьова система завантажується в спеціальному ядрі, яке дозволяє запускати лише схожі версії операційної системи.

Деякі з цих методів можуть виконуватися на льоту, без значних змін на реальному хості та його операційній системі. Інші вимагають перезавантаження хоста у спеціальному екземплярі операційної системи, яка підтримує віртуалізацію. Інші використовують спеціальні хости, які підтримують і призначені для віртуалізації на рівні апаратних пристроїв. Останні так само відомі, як методи віртуалізації на чистому залозі (хоча це не зовсім правда, тому що все ж таки використовується деяке програмне ядро).

Програмне забезпечення для віртуалізації, яке керує створенням та функціонуванням віртуальних машин, а також розподілом та обмеженням ресурсів, що надаються, часто називають гіпервізором. Деякі програми для віртуалізації також можуть використовувати спеціальні розширення процесорів для повішення продуктивності віртуальних машин. Наявність такого роду розширень називають апаратною підтримкою віртуалізації. Прикладами цієї підтримки є технології VT-X (Intel) та AMD-V (AMD).

Що не є віртуалізацією та віртуальною машиною?

Деякі люди люблять називати програмами віртуалізації (віртуальними машинами) все, що створює рівень абстракції між операційною системою та деякими із запущених процесів. Наприклад, існує Sandboxie, яка дозволяє ізолювати браузери від системи (див. утиліти захисту браузера). Деякі програми дозволяють заморожувати стан системи так, що його не можна змінити. Інші також дозволяють використовувати так званий тіньовий режим, в якому всі програми виконуються нормально, проте будь-які зміни скасовуються при перезавантаженні комп'ютера.

Безумовно, всі ці програми надають різні переваги, але вони не вважаються технологіями віртуалізації і не є віртуальними машинами, тому що вони не імітують системні виклики, і вони не дозволяють запускати гостьові операційні системи поверх поточної системи. Такі програми лише створюють додаткові шари поділу, в основному для підвищення рівня безпеки. Якщо продовжувати тему безпеки, то...

Чому варто використовувати віртуалізацію та віртуальні машини?

Якщо безпека для вас стоїть на першому місці і це перше, про що ви замислюєтеся в будь-яких ситуаціях, то віртуалізація (використання віртуальних машин), безумовно, може допомогти вам у цьому. Але не варто вважати, що віртуалізація головним чином використовується для забезпечення безпеки. Її початковими цілями є: тестування, скорочення витрат, гнучкість, підтримка старих продуктів та освіта. Підвищення рівня безпеки це лише приємний бонус, який має і чимало своїх підводних каменів.

Примітка: Віртуалізація хоч і дозволяє ізолювати одну операційну систему від іншої, все ж таки існують шляхи дістатися з гостьової системи в основну.

Що потрібно для запуску технології віртуалізації та віртуальних машин?

Перше, що необхідно враховувати – це фізичний хост. Залежно від типу програмного забезпечення для віртуалізації (віртуальних машин), може знадобитися зовсім різне обладнання та різні операційні системи. Віртуалізація не передбачає будь-якого одного рішення, яке буде виконуватися скрізь, де буде потрібно. Віртуальні машини потрібно підбирати як під систему (Windows, Linux, Mac), так і під залізо (апаратне забезпечення). Крім того, хост повинен мати необхідні .

Так якщо ви збираєтеся запустити гостьові операційні системи поверх вашої системи, вам знадобляться додаткові ресурси для їх запуску, такі як процесор та оперативна пам'ять. Наприклад, якщо на комп'ютері є лише 2 Гб оперативної пам'ятіі ви хочете запустити гостьову систему на Windows 7, вам доведеться сильно обмежити використання ресурсів на реальній системі, щоб віртуальна машина змогла нормально функціонувати. Звичайно, якщо ви не намагаєтеся запустити Windows XP з 256 Мб пам'яті. Тим не менш, якщо у вас є 16 Гб оперативної пам'яті, то ви можете запустити далеко не одну гостьову систему, при цьому не відчувши ніякої нестачі ресурсів.

Плюси: Проста в установці та використанні.

Мінуси: Обмежена функціональність. Не підтримує снапшоти та загальний доступдо каталогів.

Віртуальна машина для Windows 7, Linux та Mac OS X - VirtualBox

VirtualBox є ще однією крос-платформною програмою створення віртуальних машин для Windows 7 і вище, а так само Linux і Mac систем, в даний час належить Oracle. VirtualBox схожа на VMware Player, але має більше функцій, у тому числі більш розвинений мережевий стек, необмежену кількість знімків (снапшотів), деяку підтримку OpenGL і DirectX, а також багато іншого. Програма просто встановлюється, і її так само просто використовувати. Ви також можете використовувати командний рядок для автоматичного розгортання. VirtualBox також підтримує USB і загальні каталоги. Крім того, існує портативна версія VirtualBox. Проте є й недоліки. Ви не можете робити скріншоти гостьових систем. Управління дисками дещо заплутане.

Аудиторія: початківці та досвідчені користувачі.

Плюси: Проста в установці та використанні, багато функцій.

Мінуси: Нема підтримки скріншотів, імпорт існуючих машин складний, не інтуїтивно зрозуміле керування дисками.

Гіпервізор VMware ESXi для створення віртуальних машин

ESXi є гіпервізором на чистому залозі з обрізаною функціональністю порівняно з ESX. Додаток потребує хост і ним можна керувати з консолі (за замовчуванням консоль заблокована, але ви можете включити її вручну). Ви не зможете робити сриншоти або знімати відео з екрану ваших віртуальних машин. Перенесення та клонування гостьових систем здійснюється тільки вручну. Але, зате ви отримуєте спільне використання пам'яті для підвищення ефективності використання оперативної пам'яті, потужний контроль та управління, і доступ до командного рядка через SSH (коли розблоковано). Ви також можете встановити VMware Tools для підвищення продуктивності віртуальних машин. Пара-віртуалізація також підтримується ESXi.

Плюси: Потужна, розширені можливості віртуальних машин.

Мінуси: Необхідний хост та багато ресурсів. Не просто встановити та запустити.

Віртуальна машина для Unix/Linux - Kernel-based Virtual Machine (KVM)

KVM підтримує віртуалізацію лише для UNIX-подібних операційних систем (Linux). Програму можна запустити на будь-якому устаткуванні або в режимі емуляції, проте без розширень процесора, продуктивність буде жахливою. KVM призначений для використання за допомогою консолі. Але, у нього є пристойний інтерфейс управління, який дозволяє запускати та зупиняти віртуальні машини, знімати скріншоти та багато іншого. Інтерфейс відомий як Virtual Machine Manager (VMM) і також використовується для управління віртуальними машинами Xen (див. далі). Підтримка локального та віддаленого керування. Існує відомий конфлікт із VirtualBox, але його можна вирішити відносно легко

Аудиторія: просунуті користувачі та професіонали.

Плюси: Повний контроль та гнучкість, дуже висока продуктивність, за відповідних умов.

Мінуси: Тільки UNIX-подібні системи. Необхідні апаратні розширення віртуалізації для нормального виконання. Акцент на командному рядку. Не просто встановити та запустити.

Віртуальна машина для Unix/Linux - Xen

Xen є ще одним додатком для віртуалізації UNIX-подібних операційних систем (Linux). Вона має завантажуватися у своєму екземплярі ядра. Акцент робиться на командний рядок. Але можна також використовувати VMM. Офіційно, Xen була підтримана OpenSUSE протягом багатьох років і нещодавно була додана в основну гілку релізу ядра. Xen може виконуватися в режимі апаратної підтримки або пара-віртуалізації. Тим не менш, для пара-віртуалізації Xen дуже проблематична в питаннях установки і запуску. Крім того, Xen має обмежену підтримку cd-rom та мережевих пристроїв. Також програма доступна як гіпервірор віртуалізації на чистому залізі на Live CD. Існують численні сторонні розширення для керування Xen.

Аудиторія: просунуті користувачі та професіонали.

Плюси: Повний контроль та гнучкість, дуже хороша продуктивність, вбудована підтримка ядра.

Мінуси: Тільки UNIX-подібні системи. Режим пари-віртуалізації глючить. Акцент на командному рядку. Дещо утиліт командного рядкаякі можуть ввести в оману. Не просто встановити та запустити. Необхідно завантажувати власний екземпляр ядра.

Інші рішення для створення віртуальних машин

Існує багато інших рішень, які не були перераховані тут, такі як Parallels Virtuozzo, OpenVZ і VirtualBox на основі VMLite. Також існує ряд перероблених рішень, включаючи приклади схрещування віртуалізації та тонких клієнтів. Linux також має безліч своїх модифікацій. І не варто забувати про хмарні технології зі своїми додатками для віртуалізації.

Тим не менш, якщо ви початківець, то не варто гнатися за можливостями та барвистими модифікаціями. Інакше спроба створити віртуальну машину для запуску пари трійки програм може обернутися кількома безсонними ночами.

Декілька слів про програми віртуалізації

Даний огляд буде корисний не тільки користувачам-початківцям, а й експертам. Ці продукти покривають широкий спектр технологій віртуалізації на всіх рівнях. Всі ці рішення є безкоштовними для особистого використання. Виберіть те, що вам хочеться чи потрібно, виходячи з наявного апаратного забезпечення, вимог до простоти налаштування та запуску, а також наявності необхідного набору функцій.

Як правило, більшість людей починають пізнавати віртуалізацію з VMware Player чи VirtualBox. Користувачі Linuxможуть віддати перевагу KVM і, можливо, Xen. Досвідчені користувачі, можливо, захочуть глянути на ESXi.


Використання програмного забезпечення для віртуалізації при запуску різних операційних систем на одному комп'ютері стало дуже популярним у сучасному технологічному світі і для цього є всі підстави. Віртуалізація означає створення віртуальної версії речей, таких як мережеві ресурси або пристрої зберігання.

Таким чином, віртуалізація операційної системи дозволяє обладнання комп'ютера запускати безліч образів операційної системи одночасно. Одним з прикладів, що найчастіше використовуються, є тестування програмного забезпечення або додатків в іншому середовищі, а не на іншому комп'ютері. Це може потенційно заощадити трохи грошей, запустивши кілька серверів на одному комп'ютері.

Вам буде цікаво:

Для того, щоб розібратися, що вибрати VirtualBox або VMWare, для початку слід детальніше ознайомитись з кожним програмним забезпеченням окремо. Буду взяті в огляд лише основні параметри, на які переважно звертають при роботі увагу користувачі.

VirtualBox

Що може бути краще відмінного, функціонального програмного забезпечення. Особливо якщо воно безкоштовне. VirtualBox пройшов через кілька різних рук, але тепер належить Oracle. Програмне забезпечення з відкритим вихідним кодом, отже, воно безкоштовне і має велику кількість функцій резервного копіювання.

Чи є необхідність запустити у Windows середовищі програми, розроблені для Mac? Дуже хочеться одному з перших спробувати роботі Windows 10 TP, але чи не вдається виділити окремий розділ на жорсткому диску під неї? Немає нічого неможливого, у всьому вам допоможе віртуалізація, найскладніша і корисна технологія.

Немає ідеальної операційної системи. Яку б ми не встановили на свій ПК операційну систему, чи то Windows, Linux чи Mac, ми все одно знайдемо в ній те, що нас не влаштовує. Не ідеальність системи стає особливо помітною, коли, крім роботи з документами, нам доводиться вирішувати на ПК більш розширені завдання. Якщо ми компульсивні, то через невдоволення однієї, вже встановленої, ОС, ми можемо легко ініціювати установку іншої, незважаючи на те, що це не найпростіша і швидка процедура.

Більшість користувачів, особливо тих, які ще перебувають у стадії освоєння комп'ютерної грамотності, лякаються за завдання установки відразу кількох операційних систем однією комп'ютер. Їх починає бентежити практично все: розбивка жорсткого диска, Вирішення проблем із завантаженням, і що не мало важливо, вони знають про те, що для входу в другу, третю встановлену ОС, їм доведеться постійно перезавантажувати комп'ютер. Але не все так погано, як здається на перший погляд. На допомогу приходить таке цікаве, корисне і в той же час вкрай складне поняття, як технологія віртуалізації.

Завдання віртуалізації полягає в тому, щоб забезпечити існування та одночасну роботу на одному комп'ютері відразу кількох операційних систем.

Найчастіше віртуалізація застосовується на вирішення завдань наступного типу:

  • Фахівці великих компанійзастосовують віртуалізацію для найкращого та ефективного розподілу великої обчислювальної потужності серверів;
  • Домашні користувачі використовують віртуалізацію (віртуальні машини) для одночасного запуску кількох програм з різних операційних систем. За допомогою віртуальних машин користувач може запустити Windows XP і написані під неї програми в іншій операційній системі, скажімо, працює на ядрі Linux. Або створити віртуальну Windows 8 на комп'ютері Apple Macintosh.

Virtual PC – віртуальна машина від Microsoft

Компанія Microsoft – розробник найпопулярнішої операційної системи, розробила власну систему віртуалізації, яка призначена для роботи виключно в середовищі Windows – це Virtual PC 2007 для Windows XP та Vista, а також порівняно нова віртуальна машина Virtual PC для Windows 7. останньої версіїпрограми віртуалізації розробники створили інструмент Windows XP Mode, який є віртуальною версією XP Professional. Цей інструмент дозволяє запускати застарілі програми та програми у новій ОС Windows 7.

У Windows 8 і тестовий Windows 10 на зміну Virtual PC прийшла новіша технологія Hyper-V, запозичена з Windows Server. Ця технологіямає масу відмінностей від звичайних віртуальних машин, тому ми присвятимо окремий огляд.

Насправді, не компанія Microsoft є розробником Virtual PC. Спочатку ця програма створювалася іншою компанією і була розрахована на роботу в ОС Windows і Mac OS. Тоді, як гостьові операційні системи використовувалися OS/2, DOS і ОС на ядрі Linux. Коли компанія Microsoft стала єдиною власницею цього продукту, було вирішено відмовитись від підтримки програмою Mac OS. Таким чином, всі сили розробників були зосереджені на подальшому розвитку Virtual PC виключно для ОС Windows. Як наслідок, на сьогоднішній день ми маємо безкоштовний інструмент для створення віртуального середовища, який чудово працює у Windows як основна та гостьова ОС. Однак при цьому цей інструмент є досить посереднім, тому що в ньому відсутні різного роду доповнення призначеними для взаємодії з усіма іншими системами.

Завантажити можна тут: www. microsoft. com

Віртуальна машина VmWare

VmWare – це визнаний усім світовим IT-спільнотою лідер у галузі створення віртуальних рішень для фахівців. Однак компанія розробника має інструменти не тільки для фахівців з великих організацій, але також і для домашнього користувача – це безкоштовний додаток VMware Player. Раніше, безкоштовна програма віртуалізації VMware Player вміла тільки запускати створені раніше віртуальні машини (їхні образи), але зараз вона навчилася ще й створювати їх. Тобто програма стала повноцінним інструментом віртуалізації. Правда на відміну від платного свого аналога, що називається як VMware Workstation, функціонал безкоштовно програми дещо обмежений, але можна сміливо сказати, що розширені функції платної версії далеко не завжди потрібні домашньому користувачеві.

Як основна операційна система VMware Player використовує Linux і Windows, а як гостьові ОС, можуть бути використані DOS, Windows, Linux, Mac, BSD та інші. Для тих, хто є щасливим володарем комп'ютера Macintosh, розробник випускає програму VMware Fusion, яка за своїми можливостями повністю нагадує VMware Workstation.

Одною з відмінних рис цього додаткує режим Unity (він до речі є і продукт Parallels, про який ми поговоримо нижче), який призначений для приховування вікна віртуальної машини з очей користувача. Тобто користувач бачить, як ОС в ОС. При цьому вікна, відкриті в гостьовій ОС додатків відображаються на основному робочому столі.

Завантажити можна тут: www. vmware. com

Parallels Workstation – віртуалізація для домашнього користувача

Одним із найбільших гравців на світовому ринку віртуалізації є компанія Parallels. Її основні інструменти віртуалізації призначаються насамперед великих компаній сервіс-провайдерів. Але, не гидує розробник і домашнім користувачем, так для машин з Windows і Linux компанія має програму віртуалізації Parallels Workstation, а для Apple машин існує аналогічне рішення Parallels Desktop. На відміну від інших розробників, ця компанія не пропонує безкоштовних рішень, за створення та запуск віртуальної машини користувачеві доведеться заплатити.

Функціонал та можливості Parallels Workstation або Parallels Desktop повністю виправдовує наявність у додатку ціни. Наприклад, використовуючи їх можна легко виробляти імпорт віртуальних машин, навіть тих, які були створені в інших програмах віртуалізації, крім того, можливості цих платних програм дозволяють створювати, і в подальшому запускати на інших машинах, образи основних віртуальних систем.

Варто також відзначити ще й те, що компанія має мобільну версіюпрограми Parallels Mobile для iOS. За допомогою даної версіїможна запросто налаштувати віддалене управліннязапущений Parallels Desktop віртуальної машини на Mac OS.

Придбати можна тут: www. paraLlels.com.ru

VirtualBox - віртуальна машина від компанії Oracle

Однією з найпоширеніших програм для віртуалізації є VirtualBox. Над створенням цієї програми працювала не одна група розробників, і далеко не одна іменита в IT-середовищі компанія. В даний час продуктом повністю володіє компанія Oracle, яка отримала її у процесі поглинання попереднього власника (Sun Microsystems) ще в 2010 році. В результаті всіх переміщень програми VirtualBox від одного власника до іншого, на сьогоднішній день ми маємо програму віртуалізації з великою кількістю операційних систем, що підтримуються. На офіційному сайті програми можна завантажити для встановлення на комп'ютер збірки для платформ Windows, Mac OS, Linux та Solaris. Ці ж ОС можна використовувати в VirtualBox як гостьових.

Загалом VirtualBox поширюється з відкритим вихідним кодом, що робить її повністю безкоштовним для використання. Однак, для отримання більш розширеного функціоналу та можливостей, скажімо для підтримки протоколу RDP або стандарту USB 3.0 для гостьової ОС, користувачеві потрібно встановлювати додаткові плагіни, які також поширюються безкоштовно, але мають закритий вихідний код.

Завантажити можна тут: www. virtualbox. org

З усього вище описаного можна зробити висновок і зупинитися, як нам на двох програмах віртуалізації – це VirtualBox і VMware Player. Даних програм із головою вистачить для встановлення додаткових операційних систем.

Щоб мати під рукою відразу кілька операційних систем з окремим робочим простором та додатками, не потрібно купувати другий (третій, четвертий тощо) комп'ютер. Тому що все це вміститься у вашому єдиному ПК. Як? Завдяки віртуальним машинам(ВМ) - особливим програмам, які створюють (емулюють) всередині основної операційної системи уявні (віртуальні) комп'ютери.

Віртуальний ПК майже як справжній. Він має власний процесор, пам'ять, жорсткий диск, мережний адаптер та все інше. Звичайно, це не фізичні пристрої, але вони зроблені так, щоб операційні системи вважали їх саме такими — справжніми.

На одному фізичному комп'ютері одночасно може працювати кілька віртуальних. Скільки саме — залежить від апаратних ресурсів: чим швидше процесор, об'ємніша оперативка, просторіший накопичувач, тим більше. Звичайний домашній ПК середньої продуктивності на базі Windows 10 справляється з одночасною роботою трьох-п'яти легковажних ОС (наприклад, Windows XP, Android та Lubuntu + основна система). Або двох-трьох відносно великовагових (наприклад, основна Windows 10 + віртуальні Windows 7 та Mac OS X). Як ви вже зрозуміли, програми-емулятори віртуальних комп'ютерів дозволяють встановлювати і запускати на них різні ОС.

Віртуальні машини загального призначення (на відміну від спеціалізованих - таких, як, наприклад, VM Java), використовують:

  • Для запуску програм, які не підтримує основна система.
  • Для захисту системи від потенційної шкоди неперевірених програм.
  • Як додаткову перешкоду від вірусів під час відвідування сумнівних веб-ресурсів.
  • Для створення ізольованого середовища вивчення діяльності шкідливого ПЗ.
  • Як тестовий полігон для налагодження власних розробок.
  • Для освоєння технологій побудови мереж.
  • Для подвійної авторизації на деяких ігрових порталах та багато іншого.

Ну і звісно, ​​віртуальні машини повсюдно використовують із розподілу робочих ресурсів серверів.

Сьогодні ми не стосуватимемося промислового застосування ВМ, а розглянемо тільки те, що може бути корисним для домашніх користувачів ОС Windows.

Oracle Virtualbox

Розглянемо процес створення нової віртуальної машини та початок встановлення в неї Windows 10.

  • У першому віконці майстра створення ВМ вкажемо ім'я ОС (воно відображатиметься у списку гостьових систем), її тип (Windows, Linux тощо) та версію. У нашому прикладі це Windows 10 32 bit (можна поставити і 64 bit, але їй потрібно більше ресурсів). Для переходу до наступного кроку натисніть кнопку Next.

  • Далі зазначимо розмір оперативної пам'яті ВМ. За промовчанням Windows 10 x86 відводиться 1 Гб, але ви можете збільшити цей обсяг, зсуваючи повзунок праворуч. Якщо на вашому ПК не дуже багато оперативної пам'яті, не віддавайте ВМ більше 2-3 Гб, інакше основна система гальмуватиме через брак пам'яті.

  • Слідом створюємо віртуальний жорсткий диск. Якщо ви ставите систему вперше, вибирайте варіант "Створити новий".

  • Формат зберігання даних — це область на фізичному накопичувачі комп'ютера, який відводиться ВМ. Вона може мати постійний або динамічно розширюваний обсяг у межах, які ви визначите далі. Для економії місця виберіть динамічний формат.

  • Далі вкажемо ім'я тома (віртуального диска С) та його розмір. За замовчуванням – 32 Гб.

  • Після натискання в останньому вікні кнопки «Створити» у списку з'явиться нова віртуальна машина. Праворуч у рамці показано її параметри.
  • Для переходу до інсталяції Windowsнатисніть у верхній панелі кнопку «Запустити».

  • У вікні, яке відкриється після цього, з'явиться віконце «Виберіть завантажувальний диск». Натисніть на піктограму папки та вкажіть шлях до дистрибутиву системи. Це може бути образ у форматі.iso чи фізичний носій (DVD, флешка). Вибравши дистрибутив, натисніть "Продовжити".

  • Подальший хід інсталяції ОС у віртуальну машину не відрізняється від установки на фізичний комп'ютер.

Деякі налаштування ВМ та гостьової системи

Клік у вікні віртуальної машини захоплює курсор миші (тобто він рухатиметься лише в межах віртуального екрану). Для повернення курсору до ОС натисніть комбінацію Ctrl+Alt.

Для доступу до всього набору функцій ОС необхідно встановити спеціальні доповнення. Зайдіть в меню "Пристрої", клацніть "Підключити образ диска доповнень гостьової ОС" і дотримуйтесь подальших інструкцій.

Щоб підключити до гостьової системи папку для обміну файлами з основною, клацніть у меню "Пристрої" пункт "Спільні папки". Натисніть на значок «папка+» у вікні і через поле «шлях до папки» вкажіть її у провіднику (в ньому показані каталоги основної системи).

Якщо хочете, щоб налаштування працювало постійно, позначте «Авто-підключення» та «Створити постійну папку». Загальна папка буде доступна із провідника віртуальної машини як мережна.

Щоб змінити порядок опитування завантажувальних пристроїв (наприклад, для завантаження віртуальної машини з DVD), завершіть роботу гостьової ОС, відкрийте її налаштування (у головному вікні Virtualbox) та зайдіть на першу вкладку розділу «Система». У списку "Порядок завантаження" позначте потрібний носій і, натискаючи кнопки зі стрілками, посуньте його вгору.

VMware Workstation Pro

Деякі опції віртуальних машин Hyper-V

Щоб зробити знімок стану запущеної гостьової ОС, відкрийте верхнє меню вікна «Дія» і клацніть «Контрольна точка». Або натисніть Ctrl+N.

Доступ до налаштувань окремої віртуальної машини відкривається з неї контекстного менюу списку головного вікна диспетчера та ховається за кнопкою «Параметри».

Інші можливості програми теж дуже нехитрі і освоюються без особливих зусиль.




Top