Mașini virtuale cu sistem de operare mobil pe PC. Programul VirtualBox: instalarea sistemului de operare Windows virtual

Ce este o mașină virtuală și pentru ce este?

O mașină virtuală este un program care vă permite să emulați un computer real cu toate componentele sale (BIOS, hard disk, unitate etc.). Puteți instala orice sistem de operare, precum și programe și drivere, pe acest computer virtual. Puteți face schimb de date fără probleme între sistemul dvs. real și cel virtual.

Nu voi spune că absolut fiecare utilizator are nevoie de o mașină virtuală, dar un utilizator avansat are adesea nevoie de una. O mașină virtuală este utilizată pentru diverse scopuri și sarcini:

  • Pentru a instala un alt sau al doilea același sistem de operare;
  • Pentru testarea diverselor software;
  • Pentru a emula o rețea de calculatoare;
  • Pentru a rula aplicații care nu pot fi lansate din sistemul de operare.

Pentru a da un exemplu specific, de exemplu, Windows XP este instalat pe computer și puteți instala Windows 7, Windows 8 sau Linux pe un computer virtual.

În acest articol voi vorbi despre trei emulatori populari, caracteristicile lor principale și avantajele fiecăruia dintre ei. Ca bonus, voi prezenta un emulator Android pentru Windows și voi da un exemplu de creare a unei mașini virtuale folosind unul dintre emulatori ca exemplu.

VMware este una dintre cele mai cunoscute și răspândite mașini virtuale. Este folosit de obicei de marile corporații. VMware este prezentat în două forme: Player și Workstation, prima fiind gratuită, iar a doua este plătită.

VMware acceptă, de asemenea, sisteme pe 32 și 64 de biți, precum și USB 3.0 și diverse sisteme de operare.

Caracteristici cheie:

  • VMware vă permite să conectați dispozitive USB, unități CD/DVD, interfețe de rețea și altele la mașini virtuale;
  • Acceptă mutarea și copierea fișierelor folosind drag and drop;
  • Puteți conecta mașini virtuale noi utilizând un expert pas cu pas;
  • Puteți crea o mașină virtuală folosind discul de instalare sau dintr-o imagine de disc gata făcută;
  • VMware Player acceptă mașini virtuale care au fost create pe VMware plătit.

Microsoft Virtual PC

Microsoft Virtual PC este o mașină virtuală gratuită, cu o interfață ușor de utilizat și o funcționalitate excelentă. Singurul dezavantaj mic este că sunt acceptate doar sistemele de operare Windows.

Caracteristici principale:

  • Este posibil să selectați echipamentul necesar pe mașina virtuală;
  • Puteți adăuga sau elimina hardware pe un computer virtual;
  • Puteți copia mașini virtuale;
  • Este posibil să comutați rapid între computerele virtuale folosind marcaje;
  • Este posibil să drag and drop fișiere de pe PC-ul principal pe cel virtual și invers;
  • Puteți conecta computere virtuale și reale printr-o rețea.

VirtualBox

VirtualBox este un emulator gratuit pe care puteți instala cele mai populare sisteme de operare, precum Windows, Linux, FreeBSD, Mac OS. Sunt acceptate ambele versiuni ale sistemelor de operare pe 32 și 64 de biți. VirtualBox poate funcționa și cu computere virtuale care au fost create în programul plătit VMware Workstation.

Principalele caracteristici ale programului:

  • VirtualBox poate fi controlat fie printr-o interfață grafică, fie prin linia de comandă;
  • VirtualBox face posibilă conectarea dispozitivelor USB la computere virtuale și le permite să lucreze direct cu acestea;
  • Toți parametrii mașinii virtuale sunt descriși în format XML și, prin urmare, nu depind în niciun fel de PC-ul fizic pe care rulează sistemul;
  • VirtualBox acceptă controlul de la distanță;
  • Există un pachet SDK special pentru a extinde funcțiile programului.

După analizarea recenziilor tuturor celor trei emulatori, putem ajunge la concluzia că VirtualBox este cel mai potrivit program pentru crearea și gestionarea mașinilor virtuale. Prin urmare, ne vom uita la instalarea unei mașini virtuale folosind VirtualBox ca exemplu.

Instalarea unei mașini virtuale VirtualBox

Să ne uităm la cum să instalăm VirtualBox, iar în capitolul următor vom vedea cum să îl configuram.
Descărcați cea mai recentă versiune a programului de pe site-ul oficial sau din programul nostru de descărcare
Lansăm instalarea și vedem prima fereastră de bun venit. Faceți clic pe „Următorul” și treceți la etapa următoare.

La a doua etapă a instalării, vedem componentele programului care vor fi instalate și directorul în care va fi instalat programul. Directorul de instalare poate fi schimbat, dar se recomandă instalarea tuturor componentelor. Chiar dacă nu toate componentele sunt necesare acum, dar vor fi necesare în viitor, va trebui să reinstalați mașina virtuală.

În etapa următoare, apare un avertisment despre deconectarea temporară a computerului de la rețea în timpul instalării.

Apoi va apărea o fereastră care vă informează că puteți începe instalarea. Faceți clic pe butonul „Instalare” și așteptați finalizarea instalării.

În timpul procesului de instalare, pot apărea ferestre pop-up cu mesajul „Instalare software pentru acest dispozitiv?” Faceți clic pe butonul „Instalare”.
Când instalarea este finalizată, faceți clic pe butonul „Terminare”. Mașina virtuală va porni automat după finalizarea instalării.

Crearea unei mașini virtuale VirtualBox

Pentru a crea o mașină virtuală, în fereastra programului VirtualBox, faceți clic pe butonul „Creare” din colțul din stânga sus.

În prima etapă, introduceți numele mașinii care este creată și selectați tipul de sistem de operare. De exemplu, să creăm o mașină virtuală cu sistemul de operare Windows 7. Să mergem mai departe.

În a doua etapă, setăm cantitatea de RAM necesară pentru mașina virtuală. Instalăm în funcție de nevoile sistemului de operare selectat. Cerințele de sistem pentru Windows 7 indică faptul că necesită cel puțin 1 GB de RAM. Să indicăm, de exemplu, 1,5 GB. Aici trebuie să țineți cont de faptul că nu puteți instala mai mult de jumătate din memoria RAM a unui computer fizic într-o mașină virtuală.

Acum puteți conecta un hard disk virtual la mașina virtuală creată. Mai întâi îl creăm. Selectați „Creați un nou hard disk virtual” și faceți clic pe butonul „Creați”.

Specificați tipul de hard disk. Dacă nu sunteți familiarizat cu formatele descrise acolo, îl puteți lăsa așa cum este și faceți clic pe „Următorul”.

Acum trebuie să specificați formatul pentru stocarea datelor pe hard diskul virtual. Un hard disk virtual dinamic se poate extinde, în timp ce unul fix are o dimensiune strict definită. Alege ce iti place mai mult.

Specificați numele hard disk-ului virtual și dimensiunea acestuia. Faceți clic pe „Creați”.

Configurarea unei mașini virtuale VirtualBox

Să vedem ce setări are mașina virtuală. Faceți clic pe butonul „Configurare” din colțul din stânga sus al programului.
Apare fereastra de setări. Aici puteți modifica diferiți parametri ai mașinii virtuale (de exemplu, cantitatea de RAM alocată, activarea accelerației 2D, ordinea de pornire a dispozitivului etc.)
Toate setările sunt împărțite în categorii.

Dacă faceți o greșeală în setări, programul vă va informa despre acest lucru afișând în partea de jos a ferestrei de setări inscripția „Setări incorecte detectate”.

De obicei primele 3 categorii de setari sunt suficiente pentru utilizator. Dacă mașina virtuală rulează lent, puteți crește cantitatea de RAM sau puteți utiliza mai multă putere a procesorului.

După ce ați finalizat setările, faceți clic pe butonul „OK”. Pentru a porni (activa) mașina virtuală creată, faceți clic pe butonul „Lansare”. Acum introducem discul de instalare cu sistemul de operare în unitate, instalăm și configuram sistemul de operare și computerul virtual este gata de utilizare.

Atât, ne-am uitat la 3 emulatori populari, le-am identificat toate punctele forte, l-am ales pe cel mai potrivit pentru noi, am instalat și configurat mașina virtuală VirtualBox, iar acum Bonusul promis.

BlueStacks - emulator Android pentru Windows

BlueStacks Player este un program care vă permite să rulați aplicații Android pe un computer care rulează Windows sau MacOS. BlueStacks vă permite nu numai să vă familiarizați cu capacitățile Android, ci și să testați complet aplicațiile create pentru acest sistem de operare. Folosind emulatorul BlueStacks, utilizatorii pot instala și rula pe computerul lor oricare dintre numeroasele programe disponibile pe Google Play, GetJar, Amazon Appstore, 1Mobile și alte cataloage online de aplicații Android. Cea mai bună parte este că BlueStacks este complet gratuit.

Caracteristicile cheie ale BlueStacks

Cea mai importantă caracteristică a emulatorului BlueStacks este suportul pentru tehnologia LayerCake, care simulează un procesor ARM. Această tehnologie permite aplicațiilor Android să ruleze pe procesoare x86. De asemenea, este simulat și subsistemul grafic ARM, ceea ce face posibilă rularea celor mai moderne jocuri scrise pentru tablete Android pe BlueStacks. Acțiunile de mutare a paginilor cu degetele, cu care utilizatorii de tablete sunt obișnuiți, sunt efectuate pe BlueStacks cu mouse-ul.

Spre deosebire de alte mașini virtuale, BlueStacks nu trebuie să instaleze manual sistemul de operare - toate funcțiile Android sunt disponibile imediat după lansare. O modificare pe care trebuie să o faceți este să schimbați limba interfeței. Limba rusă este pe deplin acceptată.
BlueStacks funcționează pe Windows 7, Windows Vista, Windows XP.

Aceasta încheie recenzia noastră de astăzi. Mult succes cu emularea.

Care crezi că este cel mai bun? cea mai bună mașină virtuală?

Nu voi inventa o poveste și nu voi mai spune altele. Mai degrabă vă sugerez să citiți un articol din revista Linux Format. În care experții au făcut o analiză comparativă a cinci mașini virtuale populare în speranța de a găsi cea... cea mai bună mașină virtuală. Apropo, îl recomand cu căldură celor care au renunțat și au reușit să scape din captivitatea Windows.

  • Ce este o mașină virtuală
  • De ce ai nevoie de o mașină virtuală?
  • Cum am testat mașinile virtuale
  • Performanţă
  • Funcționalitate
  • Compatibilitate și instantanee
  • Integrare desktop
  • Accelerație grafică
  • Verdict

Ce este o mașină virtuală

În termeni simpli, fără să te plictisești, o mașină virtuală este un sistem de operare în cadrul unui sistem de operare.

De ce am nevoie de o mașină virtuală

În cazul nostru, o mașină virtuală este în primul rând o platformă pentru testarea programelor. Printre care, după cum înțelegeți, pot fi . Mașina virtuală este, de asemenea, folosită de hackeri pentru a-și testa troienii și alte fișiere miraculoase proprii și ale altora. Indiferent de grupul din care faceți parte, veți fi în continuare interesat să aflați mai multe despre mașinile virtuale și despre cum funcționează acestea.

Cum am testat mașinile virtuale

În primul rând, am luat un computer dual-core (din cauza restricțiilor bugetare) cu Arc Linux proaspăt. În afară de VMware proprietar (versiunea 7.1.0 a Layer și o versiune de încercare de 30 de zile a Workstation 11), am folosit pachetele oficiale Arch, care urmăresc foarte îndeaproape versiunile dezvoltate. Fiecare aparat avea 2 GB de memorie RAM de sistem și 128 MB de memorie video (256 MB dacă este necesar).

Am testat fiecare candidat pe diferite sisteme de operare invitate: Mint 17.1 și Kubuntu 15.04 beta, precum și versiuni diferite ale unui sistem de operare non-Linux numit Windows. Pentru a evalua performanța, am compilat nucleul de bază Mint, am rulat benchmark-ul JavaScript SunSpider și am jucat diverse jocuri din biblioteca noastră Steam. Pentru a testa lumea reală, l-am rulat pe o mașină cu 8 nuclee cu 16 GB de RAM și un Nvidia GTX de 4 GB, dar apoi am fost forțați să-l returnăm.

Tehnologia de virtualizare a schimbat fundamental peisajul informatic. Ne-ar fi rușine să spunem că aceasta este o nouă invenție (mainframe-urile timpurii au folosit-o ca mijloc de aprovizionare), dar inovațiile CPU vechi de un deceniu înseamnă că veți obține performanțe aproape native doar cu codul x86. Și acum reușim să înghesuim zeci de mașini (copiere și restaurate cu ușurință) într-o singură carcasă, iar munca centrelor de date a devenit mult mai eficientă. De asemenea, puteți imita o altă arhitectură, de exemplu, ARM, care este convenabilă pentru dezvoltatorii de sisteme încorporate.

Acesta este, de asemenea, un beneficiu pentru utilizatorii obișnuiți: cunoașterea unui nou sistem de operare nu mai trebuie să fie un exercițiu atât de consumator de timp, din teama constantă de a vă distruge sistemul. Chiar dacă doriți doar să testați un nou program, este mult mai sigur să o faceți într-o mașină virtuală în loc să riscați configurația curentă. Suportul pentru virtualizarea în kernel (prin KVM) și emulatorul Qemu înseamnă că utilizatorii Linux nu mai trebuie să recurgă la instrumente proprietare.

Pe vremuri, VirtualBox de la Sun (odinioară deținut de Innotek, acum Oracle) era singura opțiune reală. Dar vremurile s-au schimbat, așa că să ne uităm la alte aplicații de virtualizare.

Atât VMware, cât și VirtualBox folosesc module dependente de kernel, care sunt încărcate pentru a-și face magia. VMware va trebui să le compileze, ceea ce va necesita instalarea pachetelor de antet al nucleului și a tuturor elementelor compilatorului. Veți primi apoi un script de inițiere pentru a încărca modulele specificate, deși acest lucru nu va fi de niciun folos utilizatorilor Systemd. Dacă acesta este cazul dvs., este posibil să doriți să vă creați propriul fișier init în loc să rulați acest script ca root tot timpul (sau să vedeți aceleași mesaje de eroare). La momentul redactării acestui articol, kernel-urile din seria 3.19 necesitau repararea codului sursă VMware, dar sperăm că acest lucru va fi remediat până la publicarea revistei. Pachetele VirtualBox sunt disponibile în majoritatea distribuțiilor și, dacă aveți un nucleu standard, nu trebuie să vă faceți griji pentru nimic.

Virt-Manager necesită ca serviciul libvirtd să ruleze pe sistemul dumneavoastră înainte de a putea fi lansat, despre care vă va anunța un mesaj amabil, iar dacă utilizați un mediu desktop cu funcții complete, va face acest lucru pentru dvs.; Tot ce trebuie să faceți este să introduceți parola de root.

Atât VirtualBox, cât și VMware Workstation sunt destul de simple, atâta timp cât nu te lași distras de fiecare opțiune. Dar în VMware Player nu există atât de multe opțiuni și veți pune mașina în funcțiune foarte repede. Dar dacă sunteți hotărât să profitați la maximum de toate aceste opțiuni, va trebui să instalați Guest Additions.

Linux Guest Additions pentru VirtualBox sunt mult mai ușor de instalat (CD-ul va rula automat) decât „instrumentele” suplimentare VMware care necesită copierea programelor de pe un CD imaginar, modificarea permisiunilor și apoi rularea unui script. Este chiar 1999? Dar, după ce ați făcut toate acestea, veți fi recompensat cu o grafică îmbunătățită și o serie de funcții suplimentare, despre care vom discuta în continuare.

Cel mai ușor de utilizat din selecția noastră este Boxes, chiar dacă acest lucru se datorează furnizării doar a minimului necesar de funcții Qemu / libvirt. VMware Player și VirtualBox sunt pe locul al doilea, urmate de rivalul lor plătit (nominal mai dificil, datorită mai multor opțiuni). Virt-Manager nu este deosebit de dificil de utilizat, dar are suficient labirintul de setări al lui Qemu pentru a copleși un începător. În plus, mecanismul său de gestionare a stocării este destul de confuz, mai ales dacă aveți de gând să stocați discul virtual într-o locație non-standard: atunci trebuie mai întâi să adăugați directorul necesar ca „pool de stocare”. Cu toate acestea, toate modulele exotice necesare vor fi furnizate de propria distribuție și, în acest caz, de ce să nu vă asumați un risc.

Performanţă

Vor crea o VM lentă sau agilă pentru tine?

Datorită îmbunătățirilor hardware și tehnologiilor de paravirtualizare, acum este posibilă efectuarea unor sarcini la viteze apropiate de cele ale hardware-ului real.

Cu toate acestea, așa cum este, de obicei există o anumită lovitură de performanță. Aproape fiecare configurație pe care am testat desktopul invitat a prezentat un fel de încetinire. Dar te obișnuiești cu asta și poți dezactiva toate frumusețile sau poți activa modul adecvat de depanare dacă te deranjează.

Nu luăm în considerare performanța 3D aici - acest lucru nu ar fi în întregime corect și are propria sa categorie pe toată pagina. Cu toate acestea, pentru sarcinile de zi cu zi care utilizează Terminal, este puțin probabil să observați o mare diferență între candidații noștri. Experimentele cu compilarea nucleului au arătat că VirtualBox este semnificativ în spatele concurenței. Testul de referință JavaScript al SunSpider a confirmat această constatare, ambele sarcini rulând cu 20% mai încet decât celelalte. Intrarea/ieșirea pe disc (I/O) (mai ales dacă aveți un SSD) și traficul de rețea au fost rapid pentru toți candidații noștri. În cele din urmă, VMware a câștigat un avantaj prin sprijinirea procesoarelor Intel mai noi.

Funcționalitate

Ce are de oferit fiecare candidat?

Toți candidații noștri vizează cazuri de utilizare diferite și, prin urmare, fiecare are propriile beneficii individuale. Desigur, prezența unor caracteristici standard este cu siguranță implicată: acestea, de exemplu, includ capacitatea de a crea instantanee, suport pentru extensiile procesoarelor Intel VT-x și AMD-V și configurarea flexibilă a hardware-ului virtual. Toate acestea sunt oferite de toată lumea, dar unele aplicații sunt capabile de fapte mai eroice.

Un declin de responsabilitate aici este că Gnome Boxes și Virt-Manager sunt doar interfețe pentru Qemu (prin stratul de abstractizare libvirt). Și Qemu este în esență un emulator de procesor care este capabil de virtualizare prin KVM, dar este încă o lume proprie.

Deci, să ne uităm la candidații noștri individual.

Cutii Gnome ★★

Când este invocat din linia de comandă, Qemu acceptă o mulțime de opțiuni, dintre care majoritatea lipsesc din Gnome Boxes: scopul său (implementat) este să fie simplu și simplu ca aspect și funcționare. Prin intermediul interfeței sale de expert ușor de utilizat, puteți configura o mașină virtuală în literalmente trei clicuri - doar îndreptați-o către ISO corespunzător. Boxes retrage diferența dintre o mașină virtuală și o mașină la distanță și vă puteți conecta la ambele prin VNC, SPICE (care permite audio să funcționeze într-o rețea) sau OVirt.

Cutii cu gnomi

Boxes nu oferă prea multe în ceea ce privește gestionarea mașinii tale virtuale prin rețea, dar cel puțin oferă toate vrăjitoriile NAT de care ai nevoie pentru ca mașina virtuală să vorbească cu lumea. Candidații rămași configurează cu succes NAT, punți de rețea sau rețele doar gazdă și toate acestea pot fi foarte convenabile în anumite circumstanțe.

Virt-Manager ★★★★

Virt-Manager (alias Virtual Machine Manager) oferă mult mai multe funcții Qemu (dar din nou, nu toate). Se pare că a exagerat cu lista sa de sisteme de operare x86 acceptate, în special cele din familia Linux.


Virt-Manager

Lăsând acest lucru deoparte, Virt-Manager face relativ ușor să configurați o mașină de orice complexitate - puteți adăuga orice echipament, inclusiv mai multe interfețe de rețea. Pe lângă mașinile virtuale KVM, Virt-Man-ager poate activa suportul Qemu/libvirt pentru invitații Xen și containerele LXC. Opțional, poate sonda și resursele oaspeților și astfel să ofere grafice foarte frumoase (ca cele din secțiunea Performanță de la pagina 25, care durează aproximativ 30 de secunde după pornirea Windows 10). În plus, Virt-Manager profită de suportul USB 3.0 recent adăugat de Qemu.

Compatibilitate și instantanee

Este posibil să mutați mașinile virtuale între cele reale?

Uneori trebuie să mutați un VM între hipervizori. Toate programele noastre pot importa mașini stocate în formatul Open Virtual Appliance (OVA), care este pur și simplu un tarball al unei imagini de disc VMDK (VMware) și date hardware virtuale. VirtualBox permite exportul în acest format, dar are și propriul său - Virtual Disk Image (VDI) și face față și tuturor celorlalte.

Comanda qemu-img poate fi folosită pentru a converti formate. De remarcat este formatul său preferat QCOW2, care vă permite să stocați mai multe instantanee ale sistemului intern, folosind excelenta tehnică Copy On Write (COW).

Boxes, Virt-Manager, VirtualBox și VMware Workstation acceptă instantanee ale sistemului, salvând diferite stări ale VM-ului lor. VMware Player vă permite să aveți doar un instantaneu pe mașină în plus față de starea sa actuală. Deci testarea de regresie profundă este exclusă.

VirtualBox și VMware Workstation pot, de asemenea, „clona” un VM, iar aceasta este o metodă eficientă de a crea instantanee de sistem: datele sunt scrise în clona corespunzătoare numai dacă starea acesteia este diferită de starea părintelui. VMware vă permite să montați o imagine de invitat VMDK pe gazdă, ceea ce poate fi, de asemenea, convenabil, deși același truc poate fi făcut prin conversia la o imagine de disc brută și folosind instrumente și aritmetice standard Linux pentru a calcula offset-ul partiției.

VirtualBox ★★★★

Inițial, un client de virtualizare desktop, VirtualBox este încă probabil instrumentul de bază pentru mulți. Acest program are o structură clară care simplifică configurarea unei mașini virtuale și multe opțiuni utile. Pe lângă limitarea numărului de nuclee CPU la care sistemul de operare invitat are acces, VirtualBox vă permite să specificați o limită a utilizării procesorului de către oaspete ca procent. VirtualBox acceptă și înregistrarea video, așa că puteți înregistra un tutorial Windows pentru canalul dvs. YouTube într-o seară.


VirtualBox

Poate importa orice disc virtual, dar oferă doar suport pentru controlerul gazdă USB 2.0 și numai dacă instalați pachetul de extensii proprietar al Oracle. Opțiunile pentru accesul la clipboard distribuit și drag-and-drop (în una sau ambele direcții, după cum doriți) sunt destul de convenabile. VirtualBox are indicatori convenabil pentru utilizarea I/O rețelei și a discului și a procesorului.

Apropo, în articolul „” am vorbit în detaliu despre cum să instalați și să configurați corect mașina virtuală VirtualBox.

VMware Player ★★★

Oferta gratuită a VMware a parcurs un drum lung de la introducerea sa în 2008. Cel mai remarcabil lucru este că acesta nu mai este un jucător: este mai mult decât capabil să creeze o mașină virtuală de înaltă calitate pentru tine.


VMware Player

Pe lângă faptul că acceptă o serie de configurații de rețea (NAT, bridged, host-only etc.), oferă opțiuni foarte frumoase de modelare a traficului de rețea, ceea ce este destul de util dacă testați cea mai recentă versiune a, de exemplu, un client DDoS sau văzând cât de multe programe malware poți bloca Windows XP pe mașina ta virtuală până când se blochează. VMware acceptă, de asemenea, dispozitive USB 3.0, iar instalarea instrumentelor pentru oaspeți vă va permite să utilizați grafică genială, un clipboard distribuit și directoare distribuite. Playerul este oarecum inferior când vine vorba de instantanee (îți permite doar să faci unul), dar l-am criticat în secțiunea anterioară.

VMware Workstation ★★★★★

Există o versiune negratuită a VMware Player (VMware Player Pro), dar am decis că pentru această comparație ar fi mai potrivit să luăm stația de lucru superioară. Aplicația are o mulțime de funcții suplimentare pentru dezvoltatori, inclusiv capacitatea de a grupa mașinile virtuale într-un fel de falangă virtuală, astfel încât să le puteți face pe toate online în același timp, cu un singur clic.

VMware Workstation oferă, de asemenea, suport pentru comenzi noi pe procesoarele Intel moderne și, de asemenea, vă permite să configurați mașini cu procesoare virtuale, până la 16 și 64 GB de RAM. Cu toate acestea, Workstation are ca scop integrarea cu restul (destul de grele) suite VMware și, prin urmare, va arăta mai mult ca acasă într-un mediu de întreprindere.

Integrare desktop

Se vor ciocni cu schema ta de culori?

Unii utilizatori iubesc armonia perfectă a interfețelor mașinilor virtuale și a hipervizoarelor corespunzătoare cu desktop-ul gazdă, în timp ce alții sunt pur și simplu confuzi.

VirtualBox folosește Qt4, care este deosebit de enervant pe desktop-ul Arch Linux bazat pe Qt, care folosește Qt5 peste tot, dar este doar un defect de nișă. Cutiile se potrivesc perfect cu Gnome 3, așa cum v-ați aștepta; Virt-Manager și VMware folosesc GTK3 și funcționează perfect cu acesta.

Toți candidații noștri ne permit să comutăm mașina virtuală în modul ecran complet și, din fericire, toți ne-au permis să comutăm înapoi folosind combinația de taste corespunzătoare.

Modurile remarcabile includ Unity în VMware (nu, aceasta nu este o modalitate de a face totul ca Ubuntu) și Seamless în Virtual-Box - ambele afișează ferestrele aplicației direct de la invitat pe desktopul gazdă. Acest lucru este foarte bun pentru o mașină virtuală Linux (eliminând potențiala confuzie între ferestrele invitat și gazdă), totuși încercând să ruleze
previzualizarea nu a mers bine; Nici Windows 7 cu Aero activat nu a fost cea mai plăcută experiență.

Toți candidații noștri acceptă rularea oaspeților în modul ecran complet și pot fi configurați să schimbe rezoluția atunci când se modifică dimensiunea ferestrei. Sunt furnizate taste rapide adecvate pentru a ieși din acest scenariu. Caracteristica drag-and-drop de pe mașinile VMware este foarte convenabilă, motiv pentru care VMware câștigă în această categorie.

Accelerație grafică

Este posibil să evitați problemele de redare a software-ului?

Oricare dintre candidații noștri ți-ar fi de folos dacă ai dori doar să instalezi o mașină virtuală fără intenția de a face ceva intens grafic.

Dar dacă aveți nevoie de accelerare 3D, trebuie să utilizați VMware sau VirtualBox. Odată ce ați trecut de instalarea Additions pentru invitați (inclusiv întrebarea VirtualBox cu dublu negativ, care încearcă să vă îndepărteze de suportul experimental WDDM necesar, de exemplu, pentru interfața Windows 7 Aero), vă veți putea bucura de accelerarea 3D în VirtualBox. și în doi clienți VMware.


Bum-bum, ciocanul de argint al lui Maxwell a aterizat pe, uh, stupul de albine. A murit la scurt timp după ce această captură de ecran a fost făcută în Don't Starve.

VirtualBox vă permite să alocați până la 256 MB de RAM de sistem plăcii video virtuale și VMware - până la 2 GB. Rețineți că acești gigaocteți nu sunt preluați de pe placa dvs. grafică reală, așa că adesea nu veți vedea prea multe îmbunătățiri peste 256 MB. VirtualBox oferă, de asemenea, accelerare 2D pentru oaspeții Windows, ceea ce ar trebui să ajute la accelerarea redării video, mărirea ecranului și corecția culorilor, deși multe dintre acestea depind de configurația gazdei - pe o mașină rapidă, această setare nu va avea un impact prea mare. O mașină virtuală Windows probabil nu va rula Battlefield 4 sau Middle-earth: Shadow of Mordor (avem noroc că sunt portați pe Linux) când totul este pornit până la 11, dar jocurile mai vechi sau mai puțin solicitante vor funcționa bine: Am petrecut o oră bună jucând popularul joc indie Don't Starve, uitând complet de Comparația noastră.

Totul a funcționat mai bine pe VMware decât pe VirtualBox, dar poate că acest lucru s-a datorat unei configurații mai avantajoase - pe Arch Linux am folosit cel mai recent driver proprietar Nvidia, ceea ce ar putea duce la un avantaj al unuia față de celălalt.

Verdict

Virtualizarea este un subiect de lungă durată și complex pentru comparații. Dacă vrei să rulezi jocuri 3D, nici măcar nu te vei uita la Gnome Boxes sau Virt-Manager și, dacă nu obții rezultate mai bune cu VirtualBox decât noi, vei alege VMware ca hypervisor. Dar din nou, această tehnologie nu este deloc la fel de matură ca DirectX 11 care rulează în format nativ. Poate că veți avea și mai mult noroc cu jocurile în Wine [Ed.: - Sau nu.] cu niște patch-uri de performanță experimentale. În general, nu suntem înnebuniți după licențele VMware, în special pentru cele care vă obligă să plătiți după o perioadă de încercare de 30 de zile, dar pentru unii, funcțiile Workstation de nivel enterprise vor fi o binefacere. În special dacă utilizați vCenter Converter de la VMware, virtualizați o mașină cu un singur clic - ideal dacă doriți să testați ceva nou pe sistemul dvs. actual.

Nu am acoperit multitudinea de instrumente de linie de comandă care vin cu toți candidații noștri, dar sunt acolo, împreună cu documentație mai mult decât copioasă. Le puteți folosi în scripturile dvs. atunci când vă ocupați de virtualizare, eliminând o serie întreagă de mașini virtuale din siguranța mediului de linie de comandă. Poate că hackerii vor prefera să lucreze direct cu Qemu, dar cei care caută o soluție simplă gratuită și open source vor fi mulțumiți de Gnome Boxes.


Bulele arată bine dacă nu vezi efortul care a fost făcut pentru redarea lor.

Dar există un singur câștigător (o egalitate este o excepție rară) și de data aceasta este Virt-Manager - ei bine, nu am putut lăsa VMware să câștige. Virt-Manager vă permite să valorificați cea mai mare parte a puterii Qemu fără a recurge la vrăji lungi de linie de comandă. Mașinile virtuale pot fi întrerupte, reconfigurate, mutate și clonate - toate fără prea multe bătăi de cap. Singurul lucru care îi lipsește este suportul pentru accelerarea grafică, dar cine știe, poate va apărea. VMware Player și Gnome Boxes sunt la egalitate pe locul doi, deoarece ambele obțin un punctaj ridicat pentru simplitatea lor și ne place pictograma Boxes, care prezintă un tesseract (sau un hipercub sau un cub într-un cub - orice preferi).

Virt-Manager ★★★★
Toți managerii ar trebui să facă o treabă atât de bună.

VirtualBox ★★
Cândva singura soluție, acum pe margine.

VMware Player ★★★
Rapid și convenabil, dar licența m-a dezamăgit.

VMware Workstation ★★
Rapid și cu funcții complete, dar nu gratuit.

Cutii ★★★
Cel mai simplu mod de a instala și configura un VM.

Virtualizarea vă permite să încapsulați elementele interne ale sistemelor de operare sau părți ale acestora în hardware și software virtual. Cu alte cuvinte, creați un spațiu virtual care va fi real din punctul de vedere al sistemului de operare care rulează în acest spațiu. Este exact ceea ce fac mașinile virtuale pentru Windows 7, Linux și Mac OS X. Virtualizarea vă permite, de asemenea, să simulați dispozitive care nici măcar nu sunt pe computer.

Notă: Într-un fel, mașinile virtuale vă permit să creați un computer într-un computer.

Există două aspecte importante ale virtualizării mașinilor:

  • interacțiunea dintre o gazdă fizică (calculator) și o gazdă virtuală
  • interacțiunea dintre sistemul de operare care rulează în spațiul virtual și hardware-ul utilizat

Software-ul de virtualizare, și anume mașinile virtuale pentru Windows 7 (Linux, Mac OS X), este de obicei o aplicație obișnuită a sistemului de operare sau un serviciu care vă permite să creați gazde. O gazdă este orice mașină fizică (calculator). În cadrul software-ului de virtualizare, sistemul de operare rulează pe o gazdă similară sau identică cu gazda reală, numită mașină virtuală. Pentru comoditate, sistemul de operare care rulează într-o mașină virtuală se numește sistem de operare invitat.

În plus, există diverse metode de virtualizare, care determină nu numai implementarea aplicațiilor pentru crearea de mașini virtuale, ci și capabilitățile oferite sistemelor invitate. Există o emulare convențională, în care apelurile hardware și software trec printr-un strat intermediar. Există și para-virtualizarea, în care o parte din acțiunile din interiorul mașinii virtuale au loc pe hardware real, în timp ce cealaltă parte trece printr-un strat intermediar. Există și virtualizare la nivel de sistem, când fiecare sistem invitat pornește într-un nucleu special, care vă permite să rulați doar versiuni similare ale sistemului de operare.

Unele dintre aceste metode pot fi efectuate din mers, fără modificări semnificative ale gazdei actuale și ale sistemului său de operare. Alții necesită repornirea gazdei într-o instanță specială a sistemului de operare care acceptă virtualizarea. Alții folosesc gazde speciale care acceptă și sunt proiectate pentru virtualizare la nivel de dispozitiv hardware. Acestea din urmă sunt cunoscute și sub numele de metode de virtualizare pe bare metal (deși acest lucru nu este în întregime adevărat, deoarece un nucleu de software este încă folosit).

Software-ul de virtualizare care gestionează crearea și funcționarea mașinilor virtuale, precum și alocarea și limitarea resurselor furnizate, este adesea numit hypervisor. Unele aplicații de virtualizare pot folosi, de asemenea, extensii speciale de procesor pentru a îmbunătăți performanța mașinilor virtuale. Prezența unor astfel de extensii se numește suport hardware pentru virtualizare. Exemple de acest suport sunt tehnologiile VT-X (Intel) și AMD-V (AMD).

Ce nu este virtualizarea și mașina virtuală?

Unii oameni le place să numească programe de virtualizare (mașini virtuale) orice creează un strat de abstractizare între sistemul de operare și unele dintre procesele care rulează. De exemplu, există Sandboxie, care vă permite să izolați browserele de sistem (vezi utilitarele de protecție a browserului). Unele programe vă permit să înghețați starea sistemului, astfel încât să nu poată fi schimbată. Altele vă permit și să utilizați așa-numitul mod umbră, în care toate programele rulează normal, dar orice modificări sunt anulate atunci când reporniți computerul.

Desigur, toate aceste programe oferă diverse beneficii, dar nu sunt considerate tehnologii de virtualizare și nu sunt mașini virtuale, deoarece nu simulează apeluri de sistem și nu permit sistemelor de operare invitate să ruleze peste sistemul actual. Astfel de programe creează doar straturi suplimentare de separare, în principal pentru a crește nivelul de securitate. Dacă continuăm subiectul securității, atunci...

De ce să folosiți virtualizarea și mașinile virtuale?

Dacă securitatea este pe primul loc pentru tine și este primul lucru la care te gândești în orice situație, atunci virtualizarea (utilizarea mașinilor virtuale) te poate ajuta cu siguranță în acest sens. Dar nu presupuneți că virtualizarea este folosită în principal pentru securitate. Obiectivele sale inițiale sunt: ​​testare, reducerea costurilor, flexibilitate, suport pentru produse vechi și educație. Creșterea nivelului de securitate este doar un bonus plăcut, care are și multe capcane.

Notă: Deși virtualizarea vă permite să izolați un sistem de operare de altul, există încă modalități de a trece de la sistemul invitat la cel principal.

Ce este necesar pentru a rula tehnologia de virtualizare și mașinile virtuale?

Primul lucru de luat în considerare este gazda fizică. În funcție de tipul de software de virtualizare (mașini virtuale), pot fi necesare hardware și sisteme de operare complet diferite. Virtualizarea nu implică nicio soluție unică care să ruleze oriunde este nevoie. Mașinile virtuale trebuie selectate pentru sistem (Windows, Linux, Mac) și pentru hardware (hardware). În plus, gazda trebuie să dispună de .

Așadar, dacă intenționați să rulați sisteme de operare invitați peste sistemul dvs., veți avea nevoie de resurse suplimentare pentru a le rula, cum ar fi un procesor și RAM. De exemplu, dacă computerul are doar 2 GB de RAM și doriți să rulați un sistem invitat pe Windows 7, atunci va trebui să limitați sever utilizarea resurselor pe sistemul real pentru ca mașina virtuală să funcționeze corect. Dacă, desigur, nu încercați să rulați Windows XP cu 256 MB de memorie. Cu toate acestea, dacă aveți 16 GB de RAM, atunci puteți rula mai mult de un sistem invitat fără a experimenta lipsă de resurse.

Pro: Ușor de instalat și utilizat.

Contra: funcționalitate limitată. Nu acceptă instantanee sau partajarea directoarelor.

Mașină virtuală pentru Windows 7, Linux și Mac OS X - VirtualBox

VirtualBox este un alt program de creare de mașini virtuale multiplatformă pentru Windows 7 și versiuni ulterioare, precum și sistemele Linux și Mac, deținut în prezent de Oracle. VirtualBox este similar cu VMware Player, dar are mai multe funcții, inclusiv o stivă de rețea mai avansată, instantanee nelimitate, suport pentru OpenGL și DirectX și multe altele. Aplicația este ușor de instalat și la fel de ușor de utilizat. De asemenea, puteți utiliza linia de comandă pentru implementarea automată. VirtualBox acceptă, de asemenea, USB și directoare partajate. Există și o versiune portabilă a VirtualBox. Cu toate acestea, există și dezavantaje. Nu puteți face capturi de ecran ale sistemelor invitate. Gestionarea discurilor este puțin confuză.

Public: începători și utilizatori experimentați.

Pro: Ușor de instalat și utilizat, multe caracteristici.

Contra: Nu există suport pentru capturi de ecran, importarea mașinilor existente este dificilă, gestionarea discurilor nu este intuitivă.

Hypervisor VMware ESXi pentru crearea de mașini virtuale

ESXi este un hipervizor bare metal cu funcționalitate redusă în comparație cu ESX. Aplicația necesită o gazdă și poate fi controlată de pe consolă (consola este blocată în mod implicit, dar o puteți activa manual). Nu veți putea face capturi de ecran sau videoclipuri ale ecranului mașinilor dvs. virtuale. Transferul și clonarea sistemelor invitate se poate face numai manual. Dar ceea ce obțineți este partajarea memoriei pentru o eficiență RAM îmbunătățită, monitorizare și management puternic și acces la linia de comandă prin SSH (când este deblocat). De asemenea, puteți instala VMware Tools pentru a îmbunătăți performanța mașinilor virtuale. Para-virtualizarea este, de asemenea, acceptată de ESXi.

Pro: capabilități puternice și avansate ale mașinii virtuale.

Contra: Necesită o gazdă și o mulțime de resurse. Nu este ușor de instalat și de rulat.

Mașină virtuală pentru Unix/Linux - Mașină virtuală bazată pe kernel (KVM)

KVM acceptă virtualizarea numai pentru sistemele de operare asemănătoare UNIX (Linux). Aplicația poate fi rulată pe orice hardware sau în modul de emulare, cu toate acestea, fără extensii de procesor, performanța va fi groaznică. KVM este proiectat pentru a fi utilizat printr-o consolă. Dar, are o interfață de management decentă care vă permite să porniți și să opriți mașinile virtuale, să faceți capturi de ecran și multe altele. Interfața este cunoscută sub numele de Virtual Machine Manager (VMM) și este folosită și pentru a gestiona mașinile virtuale Xen (vezi mai jos). Suportă control local și de la distanță. Există un conflict cunoscut cu VirtualBox, dar poate fi rezolvat relativ ușor

Public: utilizatori avansați și profesioniști.

Pro: Control complet și flexibilitate, performanță foarte ridicată în condițiile potrivite.

Contra: numai sisteme de tip UNIX. Necesită extensii de virtualizare hardware pentru execuția normală. Accent pe linia de comandă. Nu este ușor de instalat și de rulat.

Mașină virtuală pentru Unix/Linux - Xen

Xen este o altă aplicație pentru virtualizarea sistemelor de operare asemănătoare UNIX (Linux). Trebuie să pornească în propria instanță a nucleului. Accentul este pus pe linia de comandă. Dar, puteți utiliza și VMM. Oficial, Xen a fost susținut de OpenSUSE de mulți ani și a fost adăugat recent la ramura principală de lansare a nucleului. Xen poate rula în modul asistat hardware sau para-virtualizare. Cu toate acestea, pentru paravirtualizare, Xen este extrem de problematic de instalat și rulat. În plus, Xen are suport limitat pentru CD-ROM și dispozitive de rețea. Programul este disponibil și ca hypervisor de virtualizare bare metal pe un Live CD. Există numeroase extensii terțe pentru gestionarea Xen.

Public: utilizatori avansați și profesioniști.

Pro: Control complet și flexibilitate, performanță foarte bună, suport kernel nativ.

Contra: numai sisteme de tip UNIX. Modul de para-virtualizare este greșit. Accent pe linia de comandă. Câteva utilitare de linie de comandă care pot fi confuze. Nu este ușor de instalat și de rulat. Trebuie să porniți propria instanță a nucleului.

Alte soluții pentru crearea de mașini virtuale

Există multe alte soluții care nu au fost enumerate aici, cum ar fi Parallels Virtuozzo, OpenVZ și VirtualBox bazat pe VMLite. Există, de asemenea, o serie de soluții reproiectate, inclusiv exemple de virtualizare încrucișată și clienți subțiri. Linux are, de asemenea, un număr mare de modificări proprii. Și nu uitați de tehnologiile cloud cu aplicațiile lor de virtualizare.

Cu toate acestea, dacă sunteți un utilizator începător, atunci nu ar trebui să urmăriți posibilități și modificări colorate. În caz contrar, încercarea de a crea o mașină virtuală pentru a rula câteva programe poate duce la câteva nopți nedormite.

Câteva cuvinte despre programele de virtualizare

Această recenzie va fi utilă nu numai pentru utilizatorii începători, ci și pentru experți. Produsele enumerate acoperă o gamă largă de tehnologii de virtualizare la toate nivelurile. Toate soluțiile descrise sunt gratuite pentru uz personal. Alegeți ceea ce doriți sau aveți nevoie în funcție de hardware-ul disponibil, cerințele pentru ușurința de configurare și pornire, precum și de disponibilitatea setului de funcții necesar.

De obicei, majoritatea oamenilor încep să învețe virtualizarea cu VMware Player sau VirtualBox. Utilizatorii Linux pot prefera KVM și poate Xen. Utilizatorii avansați ar putea dori să arunce o privire la ESXi.


Mașină virtuală este un program care vă permite să obțineți un computer într-un computer. Adică, computerul tău real este capabil să emuleze un alt computer (cu hardware, sistem de operare diferit, BIOS și altele).

Scopul principalvirtualizarea serverului (înmașini virtuale) este instalarea și testarea programelor pe diferite sisteme de operare, ceea ce ajută la determinarea unde programul rulează mai repede, unde interfața este mai convenabilă etc.

Avantajele mașinilor virtuale moderne:

  • Puteți instala orice sistem de operare fără a vă deteriora sau aglomera propriul hard disk;
  • Puteți testa diverse aplicații, comparând performanța acestora pe diferite sisteme de operare;
  • Puteți verifica fișierele pentru infecție rulându-le într-un shell artificial pe care îl creați într-o mașină virtuală;
  • Puteți crea și administra rețele în diverse sisteme de operare, ceea ce vă va ajuta să studiați mai aprofundat arhitectura rețelelor corporative;
  • Puteți rula programe care nu sunt disponibile pe sistemul dvs. de operare.

Astăzi există multe opțiuni pentru emulatori care pot reproduce diferite sisteme de operare: de la populare ( Windows ) la puțin cunoscut ( Calibri ), de la cele mai vechi versiuni la cele mai noi. Și acum vom face un scurt tur al celor mai cunoscute mașini virtuale, făcând o trecere în revistă detaliată a acestora.

Prezentare generală a mașinilor virtuale

1 - VirtualBox . Poate cel mai faimos program de emulator printre utilizatori, oferit de companie Oracol . Programul are o interfață de utilizator simplă și rusificare încorporată, care este deja potrivită pentru utilizatorii începători.

Instalarea nu este, de asemenea, dificilă, deoarece există un expert de instalare. Vi se va cere imediat să creați o mașină virtuală, să selectați un sistem de operare și să îi dați un nume. Apoi, trebuie să oferiți computerului „noului” o anumită cantitate de RAM și memorie internă (nu mai mult de jumătate din hardware-ul real). Apoi urmează selecția tipului de disc și configurația ulterioară a sistemului. Urmând recomandările, puteți păstra două sisteme de operare pe computer fără a provoca deteriorarea sistemului principal.


Programul VirtualBox Are o structură simplă și precisă, precum și o serie de opțiuni interesante. De exemplu, puteți înregistra videoclipuri pe ecran pentru a demonstra software-ul pe alt sistem de operare. Puteți importa orice discuri virtuale în acest program, puteți monitoriza indicatorii controlerelor I/O și există, de asemenea, un acces partajat la clipboard, care este, de asemenea, foarte convenabil.

2 - VirtManager . Un program care este și ușor de utilizat, dar totuși ceva mai complicat decât versiunea anterioară. Un începător se poate încurca cu ușurință aici și doar lista tuturor sistemelor de operare pe 86 de biți poate fi copleșitoare.

Aici instalarea este ceva mai complicată, deoarece pentru a crea o mașină virtuală trebuie să creați un pool de stocare, iar pentru aceasta trebuie să atribuiți un anume director. Cu toate acestea, instalarea complexă se datorează capabilităților bune ale acestei mașini virtuale.

De exemplu, puteți adăuga echipamente și le monitoriza în mod constant, sunt afișate statistici detaliate, performanța întregului sistem, puteți controla mașina prin linia de comandă și multe alte proprietăți utile.

Trebuie doar să înțelegeți puțin, apoi puteți obține un instrument convenabil pentru emularea noului sistem de operare.

3 - GnomCutii . Dacă programul anterior cerea utilizatorilor să aibă anumite cunoștințe și timp pentru a studia și era mai potrivit pentru administratorii de sistem, atunci utilitarul Cutii cu gnomi mult mai simplu și potrivit cu care utilizatorul obișnuit să se familiarizeze.

În câteva clicuri puteți configura o mașină virtuală cu drepturi depline, iar programul are o interfață simplă, colorată. Da, capacitățile programului sunt mult reduse în comparație cu alternativa anterioară, dar oferă baza principală a capabilităților.


O opțiune excelentă pentru un utilizator începător, care va arăta de ce sunt capabile mașinile virtuale.

4 - VMware Player. Nu vă confundați cu cuvântul „Player”, deoarece astăzi nu mai este un jucător, ci un program pentru crearea unei mașini virtuale cu drepturi depline și de o calitate destul de înaltă.


Dacă nu vă dezvoltați propriul software, atunci VMware Player este perfect pentru tine, altfel este mai bine să alegi un alt emulator, pentru că nici măcar nu are o configurație completă de adaptoare de rețea.

Pentru majoritatea utilizatorilor, acesta este un program excelent în care puteți configura configurațiile de rețea, puteți monitoriza numărul de programe rău intenționate și puteți instala Windows XP , care va fi literal „cauciuc”, adică. destul de puternic.

5 - WMwareStație de lucru . Dar aici emulatorul, dimpotrivă, este perfect pentru dezvoltatorii de software. Care este costul unei singure posibilități de grupare a mașinilor virtuale? Acestea. puteți rula simultan programul pe toate sistemele de operare și puteți efectua analize amănunțite.

A devenit posibil să se creeze mașini cu un procesor central și o dimensiune de memorie de până la 16 GB, ceea ce vă permite să testați instrumente software destul de puternice pe alte sisteme de operare. Cu toate acestea, este mult mai convenabil să achiziționați întregul pachet W Mware și folosiți acest pachet la întregul său potențial.

Uneori devine necesar să obțineți un al doilea computer pe care să puteți instala un alt sistem de operare sau să testați programele în siguranță. O mașină virtuală vă va ajuta să faceți față acestei sarcini. În acest articol ne vom uita la ce este o mașină virtuală, de ce este necesară o mașină virtuală și cum să instalați și să configurați o mașină virtuală.

Mașină virtuală– un program care emulează un computer real (fizic) cu toate componentele sale (hard disk, drive, BIOS, adaptoare de rețea etc.). Puteți instala un sistem de operare, drivere, programe etc pe un astfel de computer virtual. Astfel, poți rula mai multe computere virtuale pe computerul tău real, cu același sistem de operare sau cu un alt sistem de operare. Puteți schimba cu ușurință date între computerul real și virtual.

De ce ai nevoie de o mașină virtuală?

Nu orice utilizator de PC are nevoie de o mașină virtuală, dar utilizatorii avansați o folosesc destul de des. O mașină virtuală este utilizată pentru diverse scopuri și sarcini:

  • Instalarea unui al doilea/alt sistem de operare;
  • Testare software;
  • Lansare sigură a programelor suspecte;
  • Emularea rețelelor de calculatoare;
  • Lansarea aplicațiilor care nu pot fi lansate din sistemul dvs. de operare.

Pentru claritate, voi da câteva exemple.

Sistemul de operare Windows 7 poate fi instalat pe computerul dvs. real, iar Windows XP, Windows 8 sau Linux poate fi instalat pe mașina virtuală.

Dacă trebuie să alegeți un program (de exemplu, un player video), trebuie să instalați mai multe programe similare și să determinați care vă place cel mai mult. Indiferent de ceea ce vă aglomera computerul, testați programe într-o mașină virtuală.

Folosesc adesea o mașină virtuală când scriu un articol pentru un site web. Înainte de a scrie material, personal verific totul. Când fac o revizuire a software-ului, trebuie să instalez o mulțime de programe diferite, ceea ce creează dezordine suplimentară în sistem. Și criptarea nereușită sau ascunderea datelor poate duce la consecințe neplăcute. Este mai bine să te protejezi și să experimentezi pe un computer virtual.

Prezentare generală a mașinilor virtuale

Există un număr mare de programe diferite pentru crearea și gestionarea computerelor virtuale. Acum ne vom uita la cele mai populare 3 programe.

mașină virtuală VirtualBox

– o mașină virtuală gratuită pe care puteți instala toate cele mai populare sisteme de operare. VirtualBox acceptă Windows, Linux, FreeBSD, Mac OS.

VirtualBox acceptă atât versiunile pe 32, cât și pe 64 de biți ale sistemelor de operare. VirtualBox acceptă lucrul cu computere virtuale create în programul plătit VMware Workstation.

Configurarea și lucrul cu VirtualBox este foarte convenabil și simplu. Programul este destul de productiv și stabil.

VirtualBox are o funcționalitate largă, o interfață specifică și este complet gratuit. VirtualBox este cea mai bună mașină virtuală pentru uz casnic.

mașină virtuală VMware

VMware cea mai faimoasă și răspândită mașină virtuală. VMware este folosit de obicei de site-uri sau corporații mari.

VMware vine în două forme: stație de lucru și player. VMware Workstation este o mașină virtuală grozavă, dar plătită. VMware Player este o versiune gratuită, redusă, a VMware Workstation.

VMware Workstation acceptă sisteme pe 32 și 64 de biți, USB 3.0 și instalarea diferitelor sisteme de operare.

VMware Workstation este de departe cea mai bună mașină virtuală folosită de companiile mari, dar costul său îi reduce popularitatea în rândul utilizatorilor obișnuiți.

Mașină virtuală Microsoft Virtual PC

Microsoft Virtual PC– o altă mașină virtuală gratuită. Are o funcționalitate largă și o interfață ușor de utilizat, dar are un mare dezavantaj - funcționează doar cu sistemele de operare Windows. Nu poate rula Linux sau Mac OS.

Pentru a rezuma, aș dori să observ că VirtualBox este cel mai potrivit pentru uz casnic. În continuare, ne vom uita la cum să instalați și să configurați o mașină virtuală VirtualBox.

Instalarea unei mașini virtuale VirtualBox

Dintre mașinile virtuale discutate în secțiunea anterioară, cel mai bine este să utilizați VirtualBox. Acum ne vom uita la cum să instalăm VirtualBox, iar secțiunea următoare va descrie cum să-l configurați.

Descărcați cea mai recentă versiune a programului de pe site-ul oficial. Descărcați programul

Lansăm programul de instalare și vedem fereastra de bun venit. Să trecem la etapa următoare.

La a doua etapă de instalare, puteți vedea toate componentele programului care vor fi instalate și directorul în care va fi instalat programul. Puteți schimba directorul de instalare, dar vă recomand să instalați toate componentele. Este posibil să nu aveți nevoie de toate componentele acum, dar dacă aveți nevoie de ele în viitor, trebuie să instalați din nou mașina virtuală. Daţi-i drumul.

Aici trebuie să marcați unde doriți să plasați comenzile rapide ale programului.

În următoarea etapă, va apărea un avertisment că în timpul instalării computerul dvs. va fi deconectat temporar de la rețea. Dacă descărcați ceva important de pe Internet, așteptați până când descărcarea este completă și abia apoi faceți clic pe butonul „Da” din fereastra de instalare.

Apoi vi se va spune că, dacă sunteți gata să începeți instalarea, faceți clic pe butonul „Instalare”, iar dacă doriți să modificați vreun parametru, atunci reveniți. Faceți clic pe „Instalare” și așteptați finalizarea instalării.

În timpul procesului de instalare, pot apărea ferestre pop-up cu mesajul „Instalare software pentru acest dispozitiv?” Faceți clic pe butonul „Instalare”.

Instalarea este completă. Faceți clic pe butonul „Terminare”. Mașina virtuală va porni automat după finalizarea instalării.

Să trecem la creare și configurare.

Crearea unei mașini virtuale VirtualBox

Pentru a crea o mașină virtuală, trebuie să faceți clic pe butonul „Creați” din fereastra programului VirtualBox (în colțul din stânga sus).

În prima etapă, trebuie să introduceți numele mașinii de creat și să selectați tipul de sistem de operare. De exemplu, vom crea o mașină virtuală cu sistemul de operare Windows 7 Să mergem mai departe.

În al doilea pas, trebuie să setați cantitatea de RAM care va fi alocată mașinii virtuale. Trebuie să alegeți în funcție de nevoile sistemului de operare. Cerințele de sistem pentru Windows 7 indică faptul că aveți nevoie de cel puțin un gigaoctet de memorie RAM. Am specificat 1,5 GB. Windows XP necesită mai puțină memorie RAM. În general, luăm minimul care este indicat în caracteristicile sistemului de operare + o marjă mică. Vă rugăm să rețineți că nu puteți oferi unei mașini virtuale mai mult de jumătate din memoria RAM a computerului, desigur, decât dacă aveți un computer foarte puternic cu 8 sau mai mulți gigaocteți de RAM.

Puteți conecta un hard disk virtual la o mașină virtuală. Să-l creăm. Bifați caseta „Creați un nou hard disk virtual” și faceți clic pe butonul „Creați”.

Acum trebuie să specificați tipul de hard disk. Dacă nu cunoașteți formatele descrise acolo, lăsați-l așa cum este și faceți clic pe „Următorul”.

Apoi, trebuie să specificați formatul pentru stocarea datelor pe hard diskul virtual. Un hard disk virtual dinamic se poate extinde, în timp ce unul fix are o dimensiune strict definită. Vezi ce este mai convenabil pentru tine.

Specificați numele hard disk-ului virtual și dimensiunea acestuia. Faceți clic pe „Creați”.

Configurarea unei mașini virtuale VirtualBox

Să ne familiarizăm cu setările mașinii virtuale. Faceți clic pe butonul „Personalizați” din colțul din stânga sus al programului.

Va apărea o fereastră de setări. Schimbând setările, puteți modifica diferiți parametri ai mașinii virtuale (de exemplu, cantitatea de RAM, ordinea în care dispozitivele pornesc, activarea accelerației 2D etc.)

Toate setările sunt împărțite în mai multe secțiuni. Versiunea actuală a programului are 9 secțiuni. Nu vom lua în considerare fiecare secțiune în detaliu. Din punct de vedere vizual, veți stăpâni setările mult mai repede decât citind text suplimentar. În același timp, arătând spre orice element de setări, va apărea o fereastră în care se va descrie de ce este necesar acest sau acel parametru. Voi descrie pe scurt ce caracteristici puteți găsi în fiecare secțiune.

Setări de bază după secțiune:

  • General – numele mașinii, tipul sistemului de operare, clipboard, suporturi amovibile;
  • Sistem – Setări hardware de bază ale mașinii virtuale: RAM, chipset, procesor, accelerare, ordine de pornire a dispozitivului;
  • Display – Setări memorie video, număr de monitoare, accelerare 2D și 3D, conectare la un afișaj de la distanță, captură video;
  • Media – Controlere de hard disk și configurația acestora;
  • Audio – driver și controler audio;
  • Rețea – configurarea adaptoarelor de rețea;
  • Com ports – activați și configurați porturile COM;
  • USB – Activarea controlerului USB și configurarea filtrelor USB;
  • Dosare publice – creați și gestionați dosare publice.

Dacă faceți o greșeală în setări, programul vă va informa despre aceasta. Mesajul „Setări incorecte detectate” va apărea în partea de jos a ferestrei de setări. Trecând cursorul peste semnul exclamării, veți vedea un panou pop-up în care veți afla ce ați greșit și cum îl puteți remedia.

Pentru un utilizator obișnuit, primele 3 secțiuni de setări sunt suficiente. Dacă mașina virtuală funcționează lent, puteți crește cantitatea de RAM sau puteți utiliza mai multă putere de procesor.

După ce ați finalizat setările, faceți clic pe butonul „OK”. Pentru a porni (activa) mașina virtuală creată, trebuie să faceți clic pe butonul „Lansare”. Acum introducem discul de instalare cu sistemul de operare în unitate, instalăm și configuram sistemul de operare și computerul virtual este gata de utilizare.

Concluzie

În acest articol, am analizat ce este o mașină virtuală, de ce este necesară și cum să instalați și să configurați o mașină virtuală. Instalarea și configurarea unei mașini virtuale nu este dificilă.