Виртуализация: Windows, Linux и macOS на един компютър

По подразбиране има една операционна система на компютър. Ако използвате компютъра, вие използвате тази операционна система. С multiboot е възможно да инсталирате множество операционни системи на един компютър, но не можете да ги използвате едновременно, което ограничава възможностите за използване. Виртуализацията предлага тази възможност. С виртуализацията вие използвате максимално силата на съвременните компютри. В тази статия ще ви разкажем какво е виртуализация, как работи и как я използвате.

С множество операционни системи на един компютър бързо се сещате за система с двойно или много зареждане. В система за много зареждане след първата операционна система инсталирате втора или трета (и може би четвърта) операционна система, всяка отделно на компютъра. След това решавате всеки път, когато стартирате компютъра коя операционна система искате да използвате следващата. Предимството на Multiboot е, че активната операционна система може да използва пълната изчислителна мощ на компютъра. Но има и важно ограничение: никога не разполагате с няколко операционни системи, работещи едновременно, винаги само една. Ако искате да направите нещо в различна операционна система, трябва да затворите текущата сесия и да рестартирате компютъра. Информацията, която искате да прехвърлите от една операционна система в друга, първо трябва да се съхранява и прави достъпна.Виртуализацията няма тези недостатъци, с виртуализацията операционните системи са активни едновременно.

01 Какво е виртуализация?

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

02 Защо да се виртуализира?

Допълнителните възможности, които възникват чрез виртуализацията, са безброй. Например, тъй като операционната система хост и гост работят едновременно, можете да стартирате няколко версии на операционна система едновременно на един и същ компютър. Например: Windows 10 до Windows 7 или 8. Или две версии на Windows 10 една до друга. Но можете да използвате и операционни системи като Linux, OpenBSD, Solaris или стария MS-DOS. Все още можете да използвате програми, които работят само на една конкретна операционна система едновременно с вашите „нормални“ приложения. Като разширение можете да продължите да използвате остарял софтуер, който вече не е съвместим с по-нова версия на хост операционната система. Това дори може да ви попречи да купувате скъп нов лиценз за по-нова версия, когато старият все още е добре.

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

Видове виртуализация

Споменатата тук форма на виртуализация, при която използвате слой за виртуализация с друга операционна система на върха на вашата операционна система, се нарича виртуализация на хоста. Слабостта на този начин за виртуализация е разчитането му на основната операционна система хост. Ако нещо се обърка там, всички виртуални машини се провалят. Ето защо тази форма на виртуализация е популярна за краткосрочно тестване и хоби работа. По-професионалните среди са по-склонни да изберат нещо, наречено гола виртуализация, като VMware ESXi, Citrix XenServer, Linux KVM и Microsoft Hyper-V Server. Под слоя за виртуализация няма отделна операционна система, но виртуалната машина е операционната система и слоят за виртуализация в едно. Това е по-ефективно и надеждно.

03 Какъв хардуер е необходим?

Виртуализацията има две съставки: софтуер за виртуализация и физически компютър. При този компютър главно са процесорът, работната памет и паметта. И все пак наистина не е задължително да е много скъп и сложен компютър. Достатъчен е компютър на няколко години с 4 GB памет и няколко гигабайта свободно място на твърдия диск, но можете да стартирате по-малко виртуални машини едновременно. Тъй като, въпреки че софтуерът за виртуализация разпределя добре изчислителната мощ на компютъра, хост операционната система винаги претендира за част от изчислителната мощност и памет и също така използва твърдия диск. На практика количеството вградена памет е особено важно: 4 GB просто се увеличават, 8 GB са добре, 16 GB или повече са перфектни.Освен това за предпочитане използвайте скорошен 64-битов процесор и SSD вместо твърд диск (с налични поне няколко десетки гигабайта).

04 Какъв софтуер е необходим?

Обхватът на програмите за виртуализация не е много голям. На първо място, има VMware, който предлага две еднакви програми както за Windows, така и за Linux: Workstation Pro и Workstation Player. Въпреки че името подсказва друго, Player също ви позволява да създавате виртуални машини. В допълнение, Workstation Player е безплатен за нетърговска употреба. За macOS VMware предлага платените програми Fusion и Fusion Pro. Parallels Desktop също е платена опция за macOS.

Ако искате да използвате виртуализацията безплатно, в допълнение към VMware Player има VirtualBox. VirtualBox е с отворен код и е достъпен за Windows, Linux, Solaris, OpenSolaris и macOS. VirtualBox има най-малко изисквания към хардуера, но е по-малко обширен и по-малко добър в сложни графични приложения и игри. И накрая, всеки с 64-битова версия на Windows 8 Pro или Windows 10 Pro има опцията да добави компонента Hyper-V към инсталацията на Windows. Това също прави възможно настройването на виртуални машини.

05 Избор на софтуер

Ще виртуализирате ли на Windows, macOS или Linux? Имате ли нужда от повече или по-малко разширени функции? Искате ли да платите за това? Имате ли нужда от много мощност за обработка на графики? Това са важни съображения.

Ако искате да използвате една и съща виртуализация във всяка операционна система, VirtualBox е единственият избор. Ако искате по-разширени функции и по-добра графична производителност, другите програми са по-подходящи. На macOS изборът между VMware Fusion, Fusion Pro или Parallels Desktop може да се направи главно въз основа на цената и възможните предпочитания. В Windows VMware Player е достатъчен за повечето неща. Ако искате най-модерните опции, можете да помислите за VMware Workstation Pro, но с цена от 275 евро тази програма не е евтина.

Въпреки че са възможни някои комбинации, на практика не препоръчваме да се инсталират множество програми за виртуализация едновременно на един компютър.

Изтеглете софтуер

Можете безопасно да изтеглите различните програми за виртуализация от следните сайтове.

Oracle VirtualBox

Parallels Desktop

VMware Workstation Pro

VMware плейър за работни станции

VMware Fusion / Fusion Pro

06 VirtualBox и VMware Player

В тази статия се фокусираме допълнително върху двете безплатни програми за виртуализация за Windows: VirtualBox и VMware Player. Но каквато и програма да използвате: описаните стъпки са много сходни във всички програми във всички случаи. Инсталацията винаги има малко опции, настройките по подразбиране винаги водят до работещ продукт.

Създаването на нова виртуална машина се извършва с помощта на съветник във всички програми. Съветникът гарантира, че са зададени всички важни опции за конфигуриране. В VMware Player щракнете върху Създаване на нова виртуална машина . Първо трябва да посочите къде се намира операционната система, която искате да инсталирате във виртуалната машина. Ако това е оригинален CD или DVD, изберете инсталационен диск и поставете CD / DVD в DVD плейъра на компютъра. Ако нямате истински диск, но имате iso файл, това също работи добре. След това щракнете върху файла с изображение на диска на инсталатора (iso) и изберете чрез Преглед на iso файла (потвърдете с Next). Сега Player адаптира останалата част от съветника за инсталиране към операционната система, която ще бъде инсталирана. С Windows вече можете да въведете лицензионния ключ и да създадете администраторски акаунт, пълен с парола. Щракнете върху Напред и дайте на виртуалната машина име и местоположение на твърдия диск.

07 Виртуален диск

Следващата стъпка във VMware Player е създаването на виртуален диск. Можете да запазите виртуалната машина във вашата система като един голям файл или поредица от по-малки. Можете сами да регулирате размера на виртуалния диск, но не го правете твърде малък, за да избегнете изчерпване на пространството във виртуалната машина по-късно. Освен това пространството не се заема веднага, размерът, който посочвате, е максималният размер. Щракнете върху Напред , сега ще видите преглед на настройките за виртуалната машина. Ако те са наред, щракнете върху Finish, за да създадете виртуалната машина и да инсталирате операционната система.