Виртуалните машини ви позволяват да стартирате операционна система в прозорец на приложението на вашия работен плот, който се държи като пълен, отделен компютър. Можете да ги използвате, за да играете на различни операционни системи, да стартирате софтуер, който основната ви операционна система не може да използвате и да изпробвате приложенията в безопасна, пясъчна среда.
Има няколко добри безплатни приложения за виртуални машини (VM), които правят създаването на виртуална машина, която всеки може да направи. Ще трябва да инсталирате VM приложение и да имате достъп до инсталационния носител на операционната система, която искате да инсталирате.
Приложението за виртуални машини създава виртуализирана среда, наречена достатъчно просто виртуална машина, която се държи като отделна компютърна система, пълна с виртуални хардуерни устройства. ВМ работи като процес в прозорец на текущата ви операционна система. Можете да заредите диск за инсталиране на операционна система (или жив компактдиск) във виртуалната машина и операционната система ще бъде "измамена", за да мисли, че тя работи на истински компютър. Тя ще се инсталира и работи така, както би било на реална, физическа машина. Когато искате да използвате операционната система, можете да отворите програмата за виртуална машина и да я използвате в прозорец на текущия ви работен плот.
В света на VM, операционната система, която всъщност се изпълнява на вашия компютър, се нарича хост, а всички операционни системи, работещи във VM, се наричат гости. То помага да не се забърква нещата.
В конкретен VM, гост-операционната система се съхранява на виртуален твърд диск - голям, много гигабайтов файл, записан на вашия истински твърд диск. Приложението VM представя този файл на хост операционната система като истински твърд диск. Това означава, че няма да ви се налага да се забърквате с разделяне или да правите нещо друго сложно с вашия истински твърд диск.
Виртуализацията добавя някои режийни, така че не очаквайте те да бъдат толкова бързи, колкото ако сте инсталирали операционната система на реален хардуер. Изискващите игри или други приложения, които изискват сериозна графика и захранване на процесора, не вършат толкова добре, така че виртуалните машини не са идеалният начин да играете Windows PC игри на Linux или Mac OS X - поне ако тези игри не са много по-стари или не са графично взискателни.
Лимитът за броя на VM, които можете да имате, е много ограничен от размера на пространството на твърдия диск. Ето един поглед към някои от VM, които използваме, когато тестваме нещата, докато пишем статии. Както можете да видите, имаме пълни VMs с няколко версии на Windows и Ubuntu инсталирани.
Можете също така да изпълнявате няколко ВМ по едно и също време, но ще се окажете малко ограничени от системните си ресурси. Всеки VM отделя време за CPU, RAM и други ресурси.
Освен че са добри да се забавляват да играят, VM предлагат редица сериозни употреби. Те ви позволяват да експериментирате с друга операционна система, без да се налага да я инсталирате на вашия физически хардуер. Например, те са чудесен начин да се объркате с Linux - или с нова дистрибуция на Linux - и да видите дали е подходящо за вас. Когато сте готови да играете с операционна система, можете просто да изтриете VM.
Виртуалните програмни интерфейси също така предоставят начин за стартиране на друг софтуер на операционната система. Например, като потребител на Linux или Mac, можете да инсталирате Windows във виртуална машина, за да стартирате приложения на Windows, които не бихте могли да имате достъп до тях. Ако искате да стартирате по-нова версия на Windows 10 Windows, но имате по-стари приложения, които се изпълняват само с XP, можете да инсталирате Windows XP във VM.
Друго предимство, което VM предоставят, е, че те са "sandboxed" от останалата част от вашата система. Софтуерът във ВМ не може да избяга от VM, за да се намеси с останалата част от вашата система. Това прави ВМ-те безопасно място за тестване на приложения или уебсайтове, в които не се доверявате и не виждате какво правят.
Например, когато "Здравей, ние сме от Windows", измамници дойдоха да се обаждат, течехме техния софтуер във VM, за да видим какво всъщност биха направили - VM предотврати измамници от достъп до истинската операционна система и файлове на нашия компютър.
Sandboxing също ви позволява да управлявате несигурни ОС по-безопасно. Ако все още се нуждаете от Windows XP за по-стари приложения, можете да го стартирате във ВМ, където поне вредата от стартирането на стара неподдържана операционна система е смекчена.
Има няколко различни виртуални програми, от които можете да избирате:
Докато VirtualBox работи много добре на Windows и Linux, потребителите на Mac може да искат да закупят по-полиран, интегриран софтуер Parallels Desktop или VMware Fusion.Средствата за Windows и Linux, като VirtualBox и VMware Player, са насочени към по-голяма публика.
Има още много възможности за VM, разбира се. Linux включва KVM, интегрирано решение за виртуализация. Професионалната и корпоративна версия на Windows 8 и 10 - но не и на Windows 7 - включват Hyper-V на Microsoft, друго решение за интегрирана виртуална машина. Тези решения могат да работят добре, но нямат най-лесните за използване интерфейси.
След като сте решили да използвате VM приложение и сте го инсталирали, настройването на VM е всъщност доста лесно. Ще преминем през основния процес в VirtualBox, но повечето приложения се справят с създаването на VM по същия начин.
Отворете приложението ви VM и кликнете върху бутона, за да създадете нова виртуална машина.
Ще бъдете преведени през процеса от съветник, който първо ви пита коя операционна система ще инсталирате. Ако въведете името на операционната система в полето "Име", най-вероятно приложението автоматично ще избере типа и версията на операционната система. Ако не - или предполага, че не е наред - изберете сами тези елементи от падащите менюта. Когато сте готови, кликнете върху "Напред".
Въз основа на операционната система, която планирате да инсталирате, съветникът ще избере предварително определени настройки по подразбиране за вас, но можете да ги промените в следващите екрани. Ще ви бъде зададено колко памет да разпределите на ВМ. Ако искате нещо различно от стандартното, изберете го тук. В противен случай просто кликнете върху "Напред". И не се безпокойте, ще можете да промените тази стойност по-късно, ако е необходимо.
Помощникът ще създаде и виртуалния твърд диск, който ще бъде използван от VM. Ако вече нямате виртуален твърд диск, който искате да използвате, трябва само да изберете опцията за създаване на нов.
Ще бъдете попитани дали да създадете диск с динамично разпределение или фиксиран размер. С динамично разпределен диск ще зададете максимален размер на диска, но файлът ще нарасне само до този размер, колкото е необходимо. С диск с фиксиран размер ще зададете и размер, но създаденият файл ще бъде голям от създаването му.
Препоръчваме да създавате дискове с фиксиран размер, защото докато те изяждат малко повече дисково пространство, те също така се представят по-добре, правейки вашето VM да се чувства малко по-отзивчиво. Плюс това, вие ще знаете колко дисково пространство сте използвали и няма да се изненадате, когато ви VM файловете започват да растат.
След това ще можете да зададете размера на виртуалния диск. Можете свободно да отидете с настройката по подразбиране или да промените размера, така че да отговаря на вашите нужди. Щом кликнете върху "Създаване", виртуалният твърд диск се създава.
След това се връщате обратно в главния прозорец на приложението VM, където трябва да се появи новият ви VM. Уверете се, че инсталационният носител, който ви е необходим, е на разположение на машината - обикновено това означава да се появи ISO файл или реален диск чрез настройките на VM. Можете да стартирате новия си VM, като го изберете и натиснете "Старт".
Разбира се, ние просто се докоснахме до основите на използването на ВМ тук. Ако се интересувате от повече четене, разгледайте някои от другите ни ръководства:
Имате ли някакви други употреби или съвети за използването на VM, за които не сме се докоснали? Кажете ни в коментарите!