Віртуальна ос. VirtualBox – віртуальна машина компанії Oracle. Для чого потрібна віртуальна машина

Віртуалізація дозволяє інкапсулювати внутрішній пристрій операційних систем або їх частин всередині віртуального апаратного та програмного забезпечення. Іншими словами, створювати віртуальний простір, який буде реальним з точки зору операційної системи, запущеної в цьому просторі. Саме цим і займаються віртуальні машинидля 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- спеціальна програмадля створення в пам'яті ПК віртуальних комп'ютерів. Кожен віртуальний комп'ютерможе містити довільний набір віртуальних пристроївта окрему операційну систему. Область застосування віртуальних комп'ютерів дуже широка - від виконання функцій тестування ПЗ до створення цілих мереж, які легко масштабувати, розподіляти навантаження і захищати. VirtualBoxпоширюється безкоштовно, з відкритим вихідним кодом. В останній версії VirtualBoxбуло виправлено кілька помилок, що впливали на стабільність та швидкість роботи? зокрема покращено підтримку AC97 під час встановлення програми на Windows 10.

VMWare Player 12.5.7 - Середовище виконання віртуальних машин

Віртуальна машина - дуже зручний інструментдля запуску кількох операційних систем одному комп'ютері. Якщо вам доводиться працювати під керуванням WindowsАле для розваги ви волієте запускати Linux, віртуальна машина дозволить взяти краще від обох цих світів. Найбільш простий та зручний інструмент для запуску віртуальних машин на локальному комп'ютері - VMware Player. Ця програма є частиною комплексу VMware Workstation і дозволяє запускати на комп'ютері віртуальні машини будь-якого типу.

Віртуальна машина - Windows Virtual PC 6.1

Якщо вам іноді буває потрібен другий комп'ютер, а коштів для придбання ще одного ПК не вистачає, то вам допоможе програма MicrosoftWindows Virtual PC. Ця програма призначена для створення віртуальні комп'ютери.Вона дозволить вам виділити частину місця на жорсткому диску та в оперативній пам'яті для роботи віртуальної машини, встановити на неї окрему операційну систему, необхідні програмиі навіть підключити його до Інтернету. З таким віртуальним компьтером можна безстрашно експериментувати скільки завгодно.

Віртуалізатор дисків - Paragon Go Virtual

Один з найзручніших і простих способівтестування нових програм чи підозрілих файлів – віртуальні машини. Створивши віртуальну машину, можна досить швидко встановлювати та видаляти з неї програми та віртуальне обладнання, а у разі системного збою, швидко повернути одне з попередніх станівсистеми, не перезавантажуючи основний ПК. Але що робити, якщо потрібна не просто віртуальна машина, а повна копіяреального комп'ютера? Просто встановити на "віртуалку" такий самий набір програм недостатньо. На щастя, є спосіб створити точну віртуальну копію жорсткого диска, разом з усіма програмами та файлами. Paragon Go Virtual.

Віртуальна машина - це програма, яка дозволяє отримати комп'ютер у комп'ютері. Тобто ваш реальний комп'ютер здатний емулювати інший комп'ютер (з іншою начинкою, операційною системою, BIOS та іншим).

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

Переваги сучасних віртуальних машин:

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

На сьогоднішній день є безліч варіантів емуляторів, які здатні відтворювати різні операційні системи: від популярних ( Windows ) до маловідомих ( Calibri ), від найстаріших версій до нових. І зараз ми проведемо невеликий екскурс найвідомішими віртуальними машинами, зробивши докладний оглядна них.

Огляд віртуальних машин

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

Установка також не відрізняється складністю, бо є майстер установки. Вам одразу запропонують створити віртуальну машину, вибрати ОС, дати їй ім'я. Потім ви повинні дати «новому» комп'ютеру певний запас оперативної та внутрішньої пам'яті(Не більше половини від реального заліза). Після йде вибір типу диска та подальше налаштуваннясистеми. Дотримуючись рекомендацій, ви зможете тримати дві ОС на своєму комп'ютері, не завдаючи шкоди основній системі.


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

2 - VirtManager . Програма, яка також проста в управлінні, але все ж таки дещо складніше попереднього варіанта. Новачок тут запросто може заплутатися, а один лише список всіх 86-розрядних операційних систем може просто приголомшити.

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

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

Від вас потрібно лише трохи в ній розібратися, а потім ви зможете отримати зручний інструмент для емуляції нової ОС.

3 - GnomeBoxes . Якщо попередня програмавимагала від користувачів певних знань та часу для вивчення, та й підходила вона скоріше сисадмінам, чи то утиліта Gnome Boxes значно простіше та підходить звичайному користувачевідля ознайомлення.

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


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

4 - VMware Player.Не соромтеся слова «плеєр», адже сьогодні це вже ніякий не плеєр, а програма для створення повноцінної віртуальної машини, причому досить високої якості.


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

Для більшості ж користувачів - це чудова програма, в якій можна налаштовувати мережні конфігурації, і стежити за кількістю шкідливих програм, і поставити Windows XP , Що буквально буде «гумової», тобто. досить потужною.

5 - WMwareWorkstation . А ось тут емулятор, навпаки, добре підійде для розробників програмних продуктів. Чого варте одна можливість угруповання віртуальних машин. Тобто. Ви одночасно на всіх ОС зможете запустити програму та провести досконалу аналітику.

З'явилася можливість створювати машини з центральним процесором, розміром пам'яті до 16 ГБ, що дозволяє випробовувати інших ОС досить потужні програмні інструменти. Втім, набагато зручніше придбати весь пакет W M ware та використовувати даний пакетна всю міць.

Що таке віртуальна машина і навіщо вона потрібна?

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

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

  • Для встановлення інший або другий такий же ОС;
  • Для тестування різного ПЗ;
  • Для емуляції комп'ютерної мережі;
  • Для запуску програм, які не можна запустити з ОС.

Якщо наводити конкретний приклад, то наприклад, на вашому ПК встановлена ​​Windows XP, а на віртуальний можна встановити Windows 7, Windows 8 або Linux.

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

VMware - одна з найвідоміших і найпоширеніших віртуальних машин. Її зазвичай використовують великі корпорації. VMware представлена ​​у двох видах: Player та Workstation, перша з яких безкоштовна, а друга платна.

VMware також підтримує роботу 32 та 64 розрядних систем, а також USB 3.0 та різні операційні системи.

Основні особливості:

  • VMware дозволяє підключати до віртуальних машин USB-пристрою, CD/DVD-диски, мережеві інтерфейсита інші;
  • Підтримується переміщення та копіювання файлів за допомогою "перетягування";
  • Підключити нові віртуальні машини можна за допомогою покрокового майстра;
  • Створити віртуальну машину можна за допомогою інсталяційного диска або з готового образудиска;
  • VMware Player підтримує віртуальні машини, створені на платній VMware.

Microsoft Virtual PC

Microsoft Virtual PC - безкоштовна віртуальна машина з зручним інтерфейсомта великим функціоналом. Єдиний маленький мінус – підтримуються лише операційні системи Windows.

Основні можливості:

  • Є можливість вибрати обладнання, яке потрібне на віртуальній машині;
  • Можна додавати або видаляти обладнання на віртуальному комп'ютері;
  • Можна скопіювати віртуальні машини;
  • Є можливість швидкого перемиканняміж віртуальними ПК за допомогою закладок;
  • Можливе перетягування файлів з основного ПК на віртуальний та назад;
  • Можна з'єднати віртуальний та реальний комп'ютерипо мережі.

VirtualBox

VirtualBox - безкоштовний емулятор, який можна встановити найпопулярніші операційні системи, такі як Windows, Linux, FreeBSD, Mac OS. Підтримується робота як 32 так і 64 розрядних версійопераційні системи. Також VirtualBox може працювати з віртуальними комп'ютерами, які були створені в платній програмі VMware Workstation.

Основні особливості програми:

  • VirtualBox можна керувати як через графічний інтерфейс, і через командний рядок;
  • VirtualBox дає можливість підключати USB-пристрої до віртуальних комп'ютерів і дозволяє працювати з ними безпосередньо;
  • Всі параметри віртуальної машини описані в XML форматіі тому не залежать від фізичного ПК, на якому працює система;
  • VirtualBox підтримує віддалене керування;
  • Існує спеціальний пакет SDK для розширення функції програми.

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

Встановлення віртуальної машини VirtualBox

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

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

На наступному етапі з'являється попередження про тимчасове вимкнення комп'ютера від мережі під час інсталяції.

Потім з'явиться вікно з повідомленням, що можна розпочинати інсталяцію. Натискаємо кнопку “Install” та чекаємо, коли установка завершиться.

У процесі встановлення можуть з'являтися спливаючі вікна з написом “Встановити програмне забезпеченнядля даного пристрою?” Натискаємо кнопку "Встановити".
Коли установка закінчиться, натискаємо кнопку “Finish”. Віртуальна машина автоматично запуститься після завершення встановлення.

Створення віртуальної машини VirtualBox

Для того, щоб створити віртуальну машину, необхідно у вікні програми VirtualBoxнатиснути на кнопку "Створити" у лівому верхньому кутку.

На першому етапі вводимо ім'я створюваної машинита вибираємо тип операційної системи. Для прикладу створюємо віртуальну машину з операційною системою Windows 7. Йдемо далі.

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

Тепер до створеної віртуальної машини можна підключити віртуальний жорсткийдиск. Спершу створюємо його. Вибираємо пункт "Створити новий віртуальний жорсткий диск" та натискаємо на кнопку "Створити".

Вказуємо тип жорсткого диска. Якщо Ви не знайомі з форматами, які там описані, можна залишити як є та натиснути “Next” .

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

Вказуємо ім'я віртуального жорсткого диска та його розмір. Натискаємо "Створити".

Налаштування віртуальної машини VirtualBox

Подивимося, які налаштування є у віртуальної машини. Натискаємо кнопку "Налаштувати" у лівому верхньому кутку програми.
Відобразиться вікно налаштувань. Тут ви можете змінювати різні параметривіртуальної машини (наприклад, кількість виділеної оперативної пам'яті, включення 2D-прискорення, порядок завантаження пристроїв тощо)
Усі налаштування розділені на категорії.

Якщо ви помилитеся в налаштуваннях - програма проінформує вас про цю появу в нижній частині вікна налаштувань напису "Виявлені неправильні налаштування".

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

Завершивши налаштування, натискаємо кнопку “ОК”. Щоб запустити (включити) створену віртуальну машину, натискаємо на кнопку “Запустити”. Тепер вставляємо у привід настановний дискз операційною системою, встановлюємо та налаштовуємо операційну систему та ваш віртуальний комп'ютер готовий до використання.

Ось і все, ми розглянули 3 популярні емулятори, виявили всі їх сильні сторони, вибрали найбільш підходящий для нас, встановили та налаштували віртуальну машину VirtualBox, а тепер обіцяний Бонус.

BlueStacks - емулятор Android для Windows

BlueStacks Player - це програма, яка дозволяє запускати програми Android, на комп'ютері з операційною системою Windows або MacOS. BlueStacks дозволяє не тільки ознайомитися з можливостями Android, але й у повному обсязі протестувати програми, створені для цієї операційної системи. За допомогою емулятора BlueStacksкористувачі зможуть встановити та запустити на своєму ПК будь-яку з численних програм, доступних у Google Play, GetJar, Amazon Appstore, 1Mobile та інших інтернет-каталогах додатків для Android. Найприємніше BlueStacks повністю безкоштовна.

Основні можливості BlueStacks

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

На відміну від інших віртуальних машин, на BlueStacks не потрібно ставити операційну систему вручну. функції Androidдоступні відразу після запуску. Одна настройка, яку потрібно зробити, – змінити мову інтерфейсу. Російська мова підтримується повною мірою.
BlueStacks працює на Windows 7, Windows Vista, Windows XP.

Ось на цьому і закінчено наш сьогоднішній огляд. Удачі в емуляції.

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

Що таке віртуальна машина

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

на Наразірозробники віртуальних машин створили програми, що дозволяють емулювати будь-які операційні системи, починаючи з ранніх версій Windows і закінчуючи Ubuntu, OS X та менш відомими осями, також працювати з уже готовими серверами, наприклад, віртуальна машина Бітрікс.

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

Для чого потрібна віртуальна машина

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

Найпростіше, що можна робити з її допомогою – користуватися програмами, які не доступні для операційної системи користувача або навіть для ПК у принципі. Наприклад, емулятор операційної системи Androidпо суті теж віртуальна машина, за допомогою якої люди запускають програми чи ігри.

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

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

Крім того, вони допомагають у корпоративної роботи, скажімо, віртуальні машини Бітрікс

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

Які є віртуальні машини

Віртуальна машина для Windows 10

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

Зайдіть в Панель управління та перейдіть до підрозділу « Програми та компоненти». Там у вікні « Увімкнення та вимкнення компонентів» Позначте галочкою назву сервісу Hyper-V. Після цього відбудеться встановлення віртуальної машини на ПК, і надалі запускати її можна буде через меню « Пуск».

Основні переваги Hyper-V:

  • вбудована в систему, не треба нічого скачувати та шукати;
  • має повний функціоналз емуляції різних версій Windows, наприклад, 98 та інших операційних систем;
  • підтримує версії Windows різнихрозрядностей;
  • простий та зрозумілий інтерфейс.

В цілому, завдяки наявності на Windows 10 Hyper-V, у користувачів відпадає потреба в інших подібних програмах. Хоча й утиліта не вимагає особливих навичок у налаштуванні, докладніше про неї можна почитати у суміжній статті.

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

Найпопулярнішою віртуальною машиною для користувачів Windows 7 є Windows Virtual PC. Спочатку її основний функціонал був призначений для емулювання Windows XP, щоб розробники могли комфортно переносити програми, розроблені під цю ОС, на нову сімку, яка на той час тільки виходила. Надалі її можливості розширилися, і тепер Virtual PC є окремою платформою, яка здатна відтворювати майже всі існуючі операційні системи.

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

Віртуальні машини для Mac та інші ОС

Крім вбудованих у сьому та десяту Windows віртуальних машин сторонні розробникистворили багато інших, незалежних утиліт, які мають приблизно однакові можливості, але розрізняються у деталях. Найпопулярніша з них - Oracle VirtualBox , Про яку і йтиметься у цій частині статті.

Ця віртуальна машина може емулювати всі операційні системи, що існують на даний момент, а також доступна для найбільш популярних на даний момент ОС - Windows, OS X, Linux і Solaris. Завантажити її можна з сайту розробника, попередньо обравши, для якої системи вона вам потрібна.

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

Для більшості користувачів утиліта VirtualBox є дуже добрим вибором через її практичність, надійність і функціональність.

Після того, як дистрибутив з програмою буде на вашому комп'ютері, двічі клацніть по ньому. Це запустить програму інсталяції. У ній необхідно буде вибрати, які функції, крім самої машини Oracle, встановлюються разом із нею. У списку є можливість внутрішнього програмування на Python, налаштована підтримка мережі Інтернет, а також інтеграція USB-портів. Після цього достатньо слідувати за інструкцією інсталяційного файлудо завершення інсталяції Oracle VirtualBox.

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

Віртуальні драм-машини присутні у вигляді додаткових плагінів, які встановлюються та запускаються через програму для запису або написання музики – FL Studio, Ableton, Cubase та інші. Найпопулярніші емулятори драм-машин EZ Drummerі Addictive Drums. У вільному доступі до них лежать великі бібліотекисемплів на будь-який смак, записані знаменитими барабанщиками.

Створення своєї віртуальної машини

Крім того, існує також компанія VMWareяка також пропонує користувачам програми для створення своїх віртуальних машин. Найвідоміша з них називається Workstationта поширюється на платній основі. Тим не менш, існує маса ресурсів, які пропонують безкоштовне використанняцієї віртуальної машини як для Windows, так і для Мак, і для Ubuntu. Варто відзначити, що компанія пропонує масу додаткових утиліт, які розширюють можливості базової програми, додаючи функції управління робочими столами, трансляції та багато іншого. Розглянемо, навіщо потрібна ця віртуальна машина.

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

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

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

Віртуалізація 1С-Bitrix

Ще одна програма, створена для комфортної роботи з продуктами «1С-Бітрікс» віртуальна машина Bitrix, цього разу від вітчизняних розробників, яка також може працювати і з будь-якими PHP-додатками. По суті, ця програма є емуляцією сервера сайту, який містить у собі всі налаштування для комфортної роботи. Готова машина може бути відкрита в VMWare Playerабо інших програм цього розробника (також існують версії для VirtualBox і HyperV).

Програма дозволяє заощаджувати час і відразу розпочати роботу після того, як основна платформа готова до використання. При цьому віртуальна машина Bitrix встановлюється безпосередньо в основну систему емуляції, інтегруючись у її функціонал та роботу, що дозволяє відразу після встановлення та запуску почати взаємодіяти з проектами 1С.

Яку віртуальну машину вибрати

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

Відео на тему