Beginner Geek: Cum să creați și să folosiți mașini virtuale

Mașinile virtuale vă permit să rulați un sistem de operare într-o fereastră de aplicație de pe desktop, care se comportă ca un computer complet separat. Puteți să le folosiți să se joace cu diferite sisteme de operare, să rulați software-ul pe care sistemul de operare principal nu îl poate și să încercați aplicații într-un mediu sigur, cu sandbox.

Există mai multe aplicații gratuite gratuite pentru mașini virtuale (VM), ceea ce face ca oricine poate face configurarea unei mașini virtuale. Va trebui să instalați o aplicație VM și să aveți acces la suporturile de instalare pentru sistemul de operare pe care doriți să îl instalați.

Ce este o mașină virtuală?

O aplicație de mașină virtuală creează un mediu virtualizat - numit, destul de simplu, o mașină virtuală - care se comportă ca un sistem computerizat separat, complet cu dispozitive hardware virtuale. VM rulează ca un proces într-o fereastră a sistemului dvs. de operare curent. Puteți porni un disc de instalare a sistemului de operare (sau un CD live) în mașina virtuală, iar sistemul de operare va fi „păcălit” să creadă că rulează pe un computer real. Se va instala și va rula la fel ca pe o mașină fizică reală. Ori de câte ori doriți să utilizați sistemul de operare, puteți deschide programul mașinii virtuale și îl puteți utiliza într-o fereastră de pe desktopul curent.

În lumea VM, sistemul de operare care rulează efectiv pe computerul dvs. se numește gazdă și orice sistem de operare care rulează în interiorul VM-urilor se numește invitați. Ajută la evitarea confuziei lucrurilor.

Într-o anumită mașină virtuală, sistemul de operare invitat este stocat pe un hard disk virtual - un fișier mare, multi-gigabyte stocat pe hard disk-ul dvs. real. Aplicația VM prezintă acest fișier OS invitat ca pe un hard disk real. Aceasta înseamnă că nu va trebui să vă deranjați cu partiționarea sau să faceți orice altceva complicat cu hard diskul real.

Virtualizarea adaugă unele cheltuieli generale, așa că nu vă așteptați ca acestea să fie la fel de rapide ca și cum ați fi instalat sistemul de operare pe hardware-ul real. Jocurile solicitante sau alte aplicații care necesită grafică serioasă și putere CPU nu prea se descurcă atât de bine, așa că mașinile virtuale nu sunt modalitatea ideală de a juca jocuri pentru PC Windows pe Linux sau Mac OS X - cel puțin, cu excepția cazului în care aceste jocuri sunt mult mai în vârstă sau nu sunt solicitante grafic.

LEGATE DE: 4+ moduri de a rula software-ul Windows pe Linux

Limita la numărul de VM-uri pe care le puteți avea este într-adevăr limitată doar de cantitatea de spațiu pe hard disk. Iată o privire asupra unora dintre VM-urile pe care le folosim atunci când testăm lucrurile în timp ce scriem articole. După cum puteți vedea, avem mașini virtuale complete, cu mai multe versiuni de Windows și Ubuntu instalate.

De asemenea, puteți rula mai multe VM-uri în același timp, dar vă veți găsi oarecum limitat de resursele sistemului. Fiecare VM consumă ceva timp de procesor, RAM și alte resurse.

De ce ați dori să creați o mașină virtuală

În afară de a fi o distracție plăcută pentru a te juca, VM-urile oferă o serie de utilizări serioase. Acestea vă permit să experimentați cu un alt sistem de operare fără a fi nevoie să îl instalați pe hardware-ul dvs. fizic. De exemplu, acestea sunt o modalitate excelentă de a vă deranja cu Linux - sau cu o nouă distribuție Linux - și pentru a vedea dacă vi se pare potrivit. Când ați terminat de jucat cu un sistem de operare, puteți șterge VM-ul.

VM-urile oferă, de asemenea, o modalitate de a rula software-ul unui alt SO. De exemplu, ca utilizator Linux sau Mac, puteți instala Windows într-o mașină virtuală pentru a rula aplicații Windows la care altfel s-ar putea să nu aveți acces. Dacă doriți să rulați o versiune ulterioară de Windows - cum ar fi Windows 10 - dar aveți aplicații mai vechi care rulează numai pe XP, puteți instala Windows XP într-o mașină virtuală.

LEGATE DE: Sandbox-uri explicate: Cum vă protejează deja și Cum vă Sandbox orice program

Un alt avantaj pe care îl oferă VM-urile este că acestea sunt „izolate” de restul sistemului. Software-ul din interiorul unei VM nu poate scăpa de VM pentru a altera restul sistemului. Acest lucru face ca VM-urile să fie un loc sigur pentru testarea aplicațiilor - sau a site-urilor web - în care nu aveți încredere și nu vedeți ce fac.

De exemplu, când escrocii „Bună, suntem de la Windows” au sunat, le-am rulat software-ul într-o mașină virtuală pentru a vedea ce ar face de fapt - mașina virtuală a împiedicat escrocii să acceseze sistemul de operare real și fișierele computerului nostru.

LEGATE: Spuneți rudelor: Nu, Microsoft nu vă va apela despre computer

Sandbox-ul vă permite, de asemenea, să rulați sisteme de operare nesigure mai sigur. Dacă tot aveți nevoie de Windows XP pentru aplicații mai vechi, îl puteți rula într-o mașină virtuală în care este atenuat cel puțin rău de a rula un sistem de operare vechi, neacceptat.

Aplicații pentru mașini virtuale

Există mai multe programe diferite de mașini virtuale din care puteți alege:

  • VirtualBox:  (Windows, Linux, Mac OS X): VirtualBox este foarte popular deoarece este open-source și complet gratuit. Nu există nicio versiune plătită a VirtualBox, așa că nu trebuie să vă ocupați de „upgrade-ul obișnuit pentru a obține mai multe caracteristici”. VirtualBox funcționează foarte bine, în special pe Windows și Linux, unde există mai puțină concurență, făcându-l un loc bun pentru a începe cu VM-urile.
  • VMware Player:  (Windows, Linux): VMware are propria linie de programe de mașini virtuale. Puteți folosi VMware Player pe Windows sau Linux ca o mașină virtuală de bază gratuită. Funcțiile mai avansate - dintre care multe se găsesc gratuit în VirtualBox - necesită actualizarea la programul VMware Workstation plătit. Vă recomandăm să începeți cu VirtualBox, dar dacă nu funcționează corect, vă recomandăm să încercați VMware Player.
  • VMware Fusion:  (Mac OS X): utilizatorii de Mac trebuie să cumpere VMware Fusion pentru a utiliza un produs VMware, deoarece VMware Player gratuit nu este disponibil pe un Mac. Cu toate acestea, VMware Fusion este mai lustruit.
  • Parallels Desktop:  (Mac OS X): Mac-urile au, de asemenea, Parallels Desktop disponibil. Atât Parallels Desktop, cât și VMware Fusion pentru Mac sunt mai lustruite decât programele mașinilor virtuale de pe alte platforme, deoarece sunt comercializate către utilizatorii medii de Mac care ar putea dori să ruleze software Windows.

În timp ce VirtualBox funcționează foarte bine pe Windows și Linux, utilizatorii de Mac ar putea dori să cumpere un program Parallels Desktop sau VMware Fusion mai integrat. Instrumentele Windows și Linux, cum ar fi VirtualBox și VMware Player, tind să fie direcționate către un public mai geekier.

Desigur, există multe alte opțiuni VM. Linux include KVM, o soluție de virtualizare integrată. Versiunea profesională și Enterprise a Windows 8 și 10 - dar nu și Windows 7 - includ Hyper-V de la Microsoft, o altă soluție de mașină virtuală integrată. Aceste soluții pot funcționa bine, dar nu au cele mai ușor de utilizat interfețe.

ÎN LEGĂTURĂ: Cum se instalează KVM și se creează mașini virtuale pe Ubuntu

Configurarea unei mașini virtuale

După ce ați decis o aplicație VM și ați instalat-o, configurarea unei VM este de fapt destul de ușoară. Vom parcurge procesul de bază în VirtualBox, dar majoritatea aplicațiilor se ocupă de crearea unei VM în același mod.

Deschideți aplicația VM și faceți clic pe buton pentru a crea o nouă mașină virtuală.

Veți fi ghidat de-a lungul procesului de un expert care vă întreabă mai întâi ce sistem de operare veți instala. Dacă introduceți numele sistemului de operare în caseta „Nume”, aplicația va selecta cel mai probabil automat tipul și versiunea pentru sistemul de operare. Dacă nu - sau presupune greșit - selectați-vă personal aceste acțiuni din meniurile derulante. Când ați terminat, dați clic pe „Următorul”.

Pe baza sistemului de operare pe care intenționați să îl instalați, expertul va preselecta unele setări implicite pentru dvs., dar le puteți schimba pe ecranele următoare. Veți fi întrebat câtă memorie să alocați VM-ului. Dacă doriți altceva decât implicit, selectați-l aici. În caz contrar, faceți clic pe „Următorul”. Și nu vă faceți griji, veți putea schimba această valoare mai târziu, dacă aveți nevoie.

Expertul va crea, de asemenea, fișierul hard diskului virtual pentru a fi utilizat de VM. Cu excepția cazului în care aveți deja un fișier de hard disk virtual pe care doriți să îl utilizați, trebuie doar să selectați opțiunea pentru a crea unul nou.

De asemenea, vi se va solicita dacă creați un disc alocat dinamic sau de dimensiune fixă. Cu un disc alocat dinamic, veți seta o dimensiune maximă a discului, dar fișierul va crește la acea dimensiune doar după cum este necesar. Cu un disc cu dimensiune fixă, veți seta și o dimensiune, dar fișierul creat va fi atât de mare de la crearea sa.

Vă recomandăm să creați discuri de dimensiuni fixe, deoarece, în timp ce consumă puțin mai mult spațiu pe disc, au și performanțe mai bune - făcând VM-ul să se simtă un pic mai receptiv. În plus, veți ști cât spațiu pe disc ați folosit și nu veți fi surprinși când fișierele dvs. VM încep să crească.

Apoi veți putea seta dimensiunea discului virtual. Sunteți liber să alegeți setarea implicită sau să modificați dimensiunea pentru a se potrivi nevoilor dvs. După ce faceți clic pe „Creați”, este creat hard diskul virtual.

După aceea, sunteți aruncat înapoi în fereastra principală a aplicației VM, unde ar trebui să apară noua dvs. VM. Asigurați-vă că suportul de instalare de care aveți nevoie este disponibil pentru echipament - de obicei, aceasta implică indicarea către un fișier ISO sau un disc real prin setările VM. Puteți rula noua dvs. mașină virtuală selectând-o și apăsând pe „Start”.

Desigur, tocmai am atins elementele de bază ale utilizării VM-urilor aici. Dacă sunteți interesat de mai multe lecturi, consultați câteva dintre celelalte ghiduri ale noastre:

  • Ghidul complet pentru accelerarea mașinilor virtuale
  • Cum să creați și să rulați mașini virtuale cu Hyper-V
  • Cum se instalează Android în VirtualBox
  • Cum să partajați fișierele computerului dvs. cu o mașină virtuală
  • Utilizați VirtualBox portabil pentru a lua mașini virtuale cu dvs. oriunde
  • 10 trucuri VirtualBox și funcții avansate pe care ar trebui să le cunoașteți

Aveți alte utilizări sau sfaturi pentru utilizarea VM-urilor pe care nu le-am atins? Spuneți-ne în comentarii!