Mașină virtuală pentru instalarea Windows 7 Linux. Mașină virtuală pentru Linux: concept, scop, caracteristici, caracteristici de utilizare, instalare și configurare

Uneori trebuie să utilizați Linux ca un al doilea sistem de operare, dar nu puteți elimina complet vechiul sistem de operare repornirea constantă a computerului pentru a schimba sistemul de operare este consumatoare de timp și incomod. Ce să faci atunci? Soluția a fost inventată de mult și este o mașină virtuală.

Aplicație de la Oracle VirtualBox- aceasta este o mașină virtuală pentru rularea diferită sisteme de operareîntr-o fereastră separată. Poate fi Windows, orice distribuție Linux, Android, OS X sau Chrome OS. Astăzi vom instala Linux. Ușor și relaxat.

Am publicat în mod repetat articole pe tema mașinii virtuale VirtualBox. Iată cele mai recente:

De ce vei avea nevoie?

Pentru a funcționa, aveți nevoie, în primul rând, de VirtualBox în sine și, în al doilea rând, de o imagine ISO Linux. Atât primul cât și al doilea sunt absolut gratuit. Deci, puteți descărca în siguranță de pe site-urile oficiale. Descărcați VirtualBox de pe acest link. Puteți alege orice distribuție Linux, fiecare având propriul site unde puteți găsi rapid o imagine ISO.

Puteți instala cu ușurință o mașină virtuală, nu este nimic complicat acolo. Dar haideți să vedem cum să instalați Linux pe VirtualBox în detaliu.

Instalarea unui sistem de operare virtual constă în trei etape principale: creare, configurare și lansare.

Crearea unei mașini virtuale

În acest pas vom crea un dispozitiv virtual pentru Linux. Caracteristicile mașinii noastre ar trebui să fie suficiente pentru sistemul de operare, dar nu prea generoase - trebuie să lăsăm ceva pentru Windows.

Deschide VirtualBox. În stânga sus, dă clic pe Creare.

Va apărea o fereastră în care trebuie să introduceți numele dispozitivului (orice), mai jos selectați sistemul de operare și chiar sub versiunea sistemului de operare. Este mai convenabil să dați un nume care să corespundă tipului de sistem de operare. De exemplu, „Linux Fedora”. În acest caz, VirtualBox va selecta următoarele două puncte.

Deși le puteți seta manual. Vom instala sistemul de operare distribuție Linux Fedora. Prin urmare, în al doilea paragraf selectăm „Linux”, în al treilea - „Fedora”.

VirtaulBox a pregătit setări pentru toate sistemele de operare cunoscute. Linux Fedora este unul dintre ele. Prin urmare, în următoarele ferestre („Selectați dimensiunea memoriei”, „Specificați hard disk„, „Specificați tipul”, Specificați formatul de stocare”, „Specificați numele și dimensiunea fișierului”), doar faceți clic pe „Următorul”.

Configurarea unei mașini virtuale

În timpul fazei de configurare, introducem discul în unitate de disc virtuală cu Linux Fedora, astfel încât mașina noastră să știe unde să instaleze sistemul de operare. Doar în cazul nostru totul este virtual, chiar și discul. Imaginea ISO pe care am descărcat-o este un DVD virtual.

Accesați „Setări”. Acolo, în dreapta, selectați „Media”, apoi faceți clic pe controlerul IDE gol, apoi faceți clic pe fereastra în formă de disc de lângă unitate. Acolo avem nevoie de elementul „Selectează imaginea discului optic”.

În fereastra de căutare căutăm fișierul ISO. Găsim și alegem.

Vedem că acum controlerul IDE (DVD) nu este gol, conține un „disc” cu Linux Fedora.

Lansa

În timpul fazei de pornire, vom trece în sfârșit la instalarea Linux pe VirtualBox. Va apărea o fereastră Instalații Fedora, unde există 3 opțiuni: Fedora Live – intrați în sistemul de operare fără instalare (dar atunci aveți întotdeauna nevoie de un disc); Depanare - rezolvarea problemelor; si instalare. Pentru a-l porni trebuie să apăsați Tab. Asta facem.

Din anumite motive, Fedora întreabă din nou dacă să ruleze de pe disc sau să instaleze. Instalați, deci selectați „Instalați pe hard disk”.

Urmează limba și setările de bază - tastatura, data, locația de instalare. Ceea ce este convenabil la Fedora este că locația de instalare este setată automat. Nu este nevoie să configurați manual partițiile ca în Ubuntu. Pentru cineva care încearcă Fedora pentru prima dată, este corect. Pe scurt, faceți clic pe „Începe instalarea”.

Instalarea a început. Puteti vedea progresul mai jos. În partea de sus sunt elementele care trebuie completate între timp.

În Linux, este obligatoriu să setați parola Root. Creați-l pentru a finaliza instalarea.

Gata, Linux este pe hard disk. Acum puteți scoate „DVD” (fișierul ISO). Pentru a face acest lucru, „Setări”, „Media”, „Drive”, „Eliminați discul de pe unitate”.

Rulați Linux Fedora fără disc. Doar faceți clic pe „Lansare”. Dacă nu ați creat un utilizator înainte, va trebui să creați unul.

Două puncte utile:

  1. Când vă deconectați, este recomandabil să închideți Linux din punct de vedere cultural - prin Shut Down. Uneori, dacă devine prea fierbinte, îl puteți opri mașină virtuală- nu este fatal.
  2. Există două moduri de funcționare a mouse-ului: neintegrat și integrat. Le puteți seta în meniul „Mașină”. Pentru a readuce mouse-ul din modul integrat, utilizați „Ctrl”.

O mașină virtuală este foarte într-un mod convenabil testați versiuni noi de sisteme de operare fără a întrerupe funcționarea sistemului principal. Eu însumi îl folosesc de multă vreme. Deoarece sistemul meu de operare principal este OS X, am ales Parallels Desktop pentru mine.

Dar acest lucru nu schimbă esența mașinii virtuale - este un mijloc simplu, convenabil și ușor de înțeles (adesea la nivel intuitiv) de a vedea ceva nou. Asigurați-vă că îl încercați, după cum puteți vedea, nu este nimic dificil.

Uneori este nevoie de a utiliza simultan sau alternativ mai multe sisteme de operare pe unul singur computer personal. Dacă doriți să aplicați cizme dublă nu, atunci puteți folosi singura opțiune rămasă - instalați o mașină virtuală pentru sistemul de operare Linux.

Cu o cantitate suficientă de operațional și memorie virtuală, puterea necesară a procesorului, este posibil să lansați simultan mai multe sisteme simultan și să lucrați cu ele în modul complet. Cu toate acestea, trebuie să alegeți software-ul potrivit pentru a face acest lucru.

Dacă decideți să utilizați o mașină virtuală într-un sistem de operare, mai întâi trebuie să aflați care este potrivit pentru dvs. Acum vom lua în considerare cei mai populari cinci reprezentanți ai acestui tip de software.

VirtualBox

Această aplicație este un produs universal care poate fi utilizat pentru procesul de virtualizare în Linux. Datorită acestuia, poate suporta o serie de alte sisteme de operare, care includ Windows sau chiar MacOS.

Acest software nu este practic diferit de VirtualBox, dar în anumite privințe este superior ultimului program menționat. Experții subliniază că performanța lor este aproximativ aceeași, dar VMWare permite:

  • crea virtual sau rețele localeîntre mașini instalate pe un computer;
  • organizați un clipboard comun;
  • transfera fisiere.

Cu toate acestea, nu a fost lipsită de dezavantajele sale. Problema este că nu acceptă înregistrarea fișierelor video.

Dacă doriți, acest program poate fi instalat complet modul automat, selectați parametrii necesari, ceea ce este adesea foarte convenabil.

Qemu

Acest program este conceput pentru dispozitive bazate pe ARM tip Android, Raspbian, RISC OS. Este foarte greu de configurat, mai ales pentru utilizator neexperimentat. Faptul este că lucrul cu o mașină virtuală se efectuează exclusiv în "Terminal" prin intrare echipe speciale. Cu toate acestea, cu ajutorul lui poți rula absolut orice sistem de operare, instalându-le pe hard disk sau scriindu-le într-un fișier special.

Lucrul minunat despre Qemu este că vă permite să utilizați accelerarea hardware și să instalați programe online. Pentru a instala un astfel de software pe un sistem de operare bazat pe Kernel-urile Linux, V "Terminal" ar trebui să rulați următoarea comandă:

sudo apt install qemu qemu-kvm libvirt-bin

Notă: după ce apăsați Enter, sistemul vă va cere parola pe care ați specificat-o la instalarea distribuției. Vă rugăm să rețineți că nu va fi afișat niciun caracter când îl introduceți.

KVM

Numele programului înseamnă bazat pe kernel Mașină virtuală(mașină virtuală dezvoltată pe baza nucleului). Datorită acestuia, puteți oferi destul de mult de mare viteză funcționează, în mare parte datorită nucleului Linux.

Funcționează mult mai rapid și mai fiabil în comparație cu VirtualBox, dar este mult mai dificil de configurat și nu este atât de ușor de întreținut. Dar astăzi acest program este cel mai popular pentru instalarea mașinilor virtuale. Această cerere se datorează în mare măsură faptului că poate fi folosit pentru a plasa propriul server pe internet.

Înainte de a instala programul, ar trebui să determinați dacă hardware-ul computerului dvs. poate suporta accelerarea hardware. Pentru a face acest lucru, trebuie să utilizați utilitarul CPU-checker. Dacă totul este în regulă în acest sens, atunci puteți începe să instalați KVM pe computer. În acest scop în "Terminal" introduceți următoarea comandă:

sudo apt-get install emu-kvn libvirt-bin virtinst bridge-utils virt-manager

Odată instalat programul, utilizatorul va avea acces absolut la crearea de mașini virtuale. Dacă doriți, puteți plasa și alți emulatori care vor fi controlați de această aplicație.

XEN

Acest program este aproape complet identic cu KVM, dar are unele diferențe. Principalul lucru este că mașina virtuală XEN trebuie să reconstruiască nucleul, altfel nu va funcționa corect.

O altă calitate distinctivă a programului este capacitatea de a funcționa chiar și fără a utiliza accelerarea hardware atunci când rulează sistemul de operare Linux/Ubuntu.

Pentru a instala XEN pe computer, trebuie să rulați o serie de comenzi una câte una "Terminal":

apt-get install\
xen-hypervisor-4.1-amd64\
xen-hypervisor-4.1-i386\
xen-utils-4.1\
xenwatch\
xen-tools\
xen-utils-common\
xenstore-utils

Este de remarcat faptul că, după instalare, este necesar să se efectueze configurația, care pentru utilizatorul obișnuit va părea excesiv de complicată.

Concluzie

Virtualizare în sistemul de operare Linux în ultima vreme se dezvoltă foarte rapid. Noi programe care vizează acest lucru apar în mod regulat. Le monitorizăm în mod regulat și le recomandăm utilizatorilor pentru a-și rezolva problemele.

Astăzi vă voi arăta cum să instalați o mașină virtuală sau, cu alte cuvinte, un computer virtual. Ce este asta, te întrebi? Mașină virtuală este un program special care este instalat pe computerul dvs. principal și îl reproduce exact. Adică primim un alt computer pe computerul nostru într-un program special :) De obicei creați o mașină virtuală

, sau chiar mai multe piese, pentru a instala diferite sisteme de operare pe el: Windows, Linux, Mac OS și altele. Permiteți-mi să vă arăt cum să instalați o mașină virtuală, ce program să utilizați pentru aceasta și cum să faceți de fapt instalați Linux

sau orice alt sistem la acest computer virtual.

1. Descărcați mașina virtuală Primul lucru pe care trebuie să-l faceți este să descărcați mașina virtuală, sau mai degrabă programul în sine pentru ao instala. Sunt de fapt zeci masini bune VirtualBox, dar programul gratuit este ideal pentru începători . Pentru a descărca virtual mașină VirtualBox

accesați site-ul oficial și descărcați cea mai recentă versiune pentru sistemul dvs.
2. Instalați mașina virtuală

Programul VirtualBox

Odată ce descărcarea VirtualBox este completă, continuați cu instalarea. Mașina virtuală este instalată în limba engleză, dar după prima lansare limba se va schimba în rusă

, deci nu trebuie să vă faceți griji. După lansarea fișierului descărcat, faceți clic pe butonul Următorul din primele două ferestre fără a modifica nimic, apoi debifați caseta de selectare suplimentară, care este responsabilă pentru instalarea unei bare suplimentare, și faceți clic pe Următorul, apoi pe DA și Instalare. După ce ați copiat fișierele în folderul de instalare, trebuie doar să faceți clic pe Instalare și Terminare. Am arătat și toate acțiunile în imagini.

 

3. Creați o mașină virtuală Imediat după instalare, programul pornește și acum avem nevoie creați-vă prima mașină virtuală

. Acest lucru se face foarte simplu, umplând literalmente câteva ferestre. În stânga colțul de sus

program, faceți clic pe butonul Creare. În fereastra care se deschide, introduceți numele mașinii dvs., de exemplu, voi intra în OS Linux, deoarece voi instala pe acest computer virtual acest sistem

. Și selectați tipul de sistem, există atât Linux, Windows și alte sisteme. Acum specificați câtă memorie RAM poate folosi această mașină virtuală. Valoarea implicită este de 128 de megaocteți, dar eu de obicei Eu aleg 1 gigabyte

, adică 1024 megaocteți. Pentru Linux va fi atât de multă RAM în rezervă :) În fereastra următoare, selectați elementul.

Creați un nou hard disk virtual

Lăsați tipul ca VDI implicit. Apoi selectați formatul discului. E mai bine să alegi, deoarece un astfel de disc nu va ocupa imediat mult spațiu, ci se va umple pe măsură ce diferite programe sunt instalate pe mașina virtuală.

Gata! Cum creați o mașină virtuală mi-am dat seama! Acum trebuie să vă arătăm procesul de instalare a sistemului pe un „computer nou”.

4. Instalați Linux pe o mașină virtuală

În primul rând, descărcați imaginea sistemului Linux, care va instalați pe o mașină virtuală. După aceea, selectați mașina virtuală nou creată și faceți clic pe butonul Configurare.

Accesați fila Media și faceți clic pe discul cu o cruce verde, ceea ce înseamnă Adăugarea unei unități. Adică în acest fel indicăm la aceasta computer virtual, unde se află imaginea sistemului Linux.

Specificați locația pe computer făcând clic pe Selectați imaginea și Deschideți.

Mare! Acum mașina virtuală știe de unde va fi instalat Linux. Faceți clic pe OK pentru a salva.

Tot ce trebuie să faceți este să faceți clic pe Lansare pentru a începe. instalarea Linux pe o mașină virtuală.

Dacă nu ați trebuit niciodată să instalați Linux, atunci vă rugăm să urmați pașii marcați în imaginile mele de mai jos.

Marca! ÎN în acest caz, Instalez pe o mașină virtuală Linux Mint! Acesta nu este un subiect această lecție, așa că nu voi descrie fiecare pas în detaliu, ci voi arăta doar toate acțiunile din imaginile de mai jos!

Informații pentru referință:

1 . Motive pentru crearea mașinilor virtuale

Motivul principal, care obligă utilizatorii creați mașini virtuale- asta e multă dorință diverse sisteme. Inclusiv MacOS, Linux, cum ar fi XP sau 98și așa mai departe.

De asemenea, o mașină virtuală vă permite să vă simțiți mai relaxați atunci când vizitați diverse site-uri, pentru că nu trebuie să vă fie frică de a detecta vreun fel de virus sau alte lucruri urâte!

De exemplu, folosesc o mașină virtuală pentru a învăța noi sisteme de operare, precum și în scopuri demonstrative, deoarece uneori trebuie să arăt instalarea și funcționarea unor programe care nu pot fi atinse pe computerul principal.

2 . Despre programe pentru crearea de mașini virtuale

Pentru începători, VirtualBox este cel mai convenabil și mai ușor de înțeles. Dar există multe alte programe, mai bune în unele privințe și mai rele în altele. De exemplu, VMware Workstation, Paragon Go Virtual, Windows Virtual PC. Puteți citi descrieri, recenzii, argumente pro, contra și așa mai departe.

3 . Creați mașină virtuală 2

Dacă doriți creați o altă mașină virtuală, sau chiar mai multe, pentru a instala alte sisteme pe ele, atunci aceasta se face în același mod cum am descris în paragraful. În același mod, facem clic pe butonul Creare și indicăm parametrii necesari: nume, tip de sistem, dimensiunea discului și a memoriei RAM și așa mai departe!

Vă doresc mult succes în instalarea mașinii virtuale și a sistemului de operare pe ea.

Dedicat software-ului liber...


În viața reală, din când în când, trebuie să comunic cu oameni care ar dori să încerce sistemul de operare Linux, dar se tem să afecteze într-un fel imprevizibil munca pe care Windows le este atât de drag inimii.

Apoi le explic că există o modalitate nedureroasă de a instala Linux pe computer, fără a afecta în niciun fel sistemul de operare deja instalat și fără a aloca partiții speciale pe disc pentru acesta. Pentru a face acest lucru, trebuie doar să instalați în Windows special un program numit mașină virtuală și apoi instalați Linux în el.

Unii dintre ei consideră acest lucru dificil, deși s-ar părea că ar fi mai simplu și mai sigur. Prin urmare, am decis să scriu o scurtă instrucțiune despre cum să le fac pe toate.

Cu toate acestea, înainte de a crea o mașină virtuală, trebuie să decidem ce sistem de operare vom instala pe ea. Astăzi există un număr mare de distribuții Linux diferite. Cel mai popular astăzi este Ubuntu, așa că o iau ca exemplu, dar nu contează, poți lua orice altă distribuție disponibilă pentru tine.


Dacă îl aveți deja, atunci bine, dar dacă nu, atunci trebuie să îl descărcați. Deoarece Ubuntu Acesta este un sistem de operare gratuit, așa că îl descarcăm de pe Internet. Pentru a face acest lucru, accesați site-ul web ubuntu.ru și descărcați cea mai recentă versiune a sistemului. De acolo puteți descărca un CD sau imagine DVD, alegeți în funcție de viteza Internetului dvs. (de obicei iau un CD), iar dintre opțiunile propuse, alegeți-o pe cea cu caracterele „desktop-i386” în nume. Cel mai bine este să descărcați folosind un client torrent, dar dacă nu aveți unul și sunteți prea lene să instalați, puteți descărca de pe Yandex folosind linkul direct ftp://mirror.yandex.ru/ubuntu-releases/1 1.10 /ubuntu-11.10-desktop -i386.iso , dar rețineți că, în momentul în care doriți să faceți acest lucru, versiunea programului poate fi deja actualizată și acest link nu va duce la cea mai recentă versiune, care în general nu este importantă. Dimensiunea imaginii CD este de aproximativ 700 de megaocteți.

Deci, credem că avem deja kitul de distribuție, să mergem direct la mașina virtuală.
O mașină virtuală este un program în cadrul căruia poți crea platforma virtuala(în general un computer) cu parametrii dațiși instalați diverse programe pe el. Toate acțiunile pe care le efectuați în interiorul mașinii virtuale nu afectează în niciun fel sistemul dvs. de operare principal, cu excepția faptului că îi ia resurse, la fel ca orice alt program.

Există destul de multe mașini virtuale, ca orice alt tip de program, dar eu folosesc VirtualBox, așa că voi da exemple folosind acest program. De ce pe ea? Pentru că este gratuit și are o interfață simplă, înțeleasă în limba rusă.

Deci, să mergem pe site VirtualBox„și descărcați cea mai recentă versiune a programului https://www.virtualbox.org/wiki/Downloads (în mod firesc, ne interesează cea care pentru gazde Windows ). Dimensiunea programului este de aproximativ 90 de megaocteți, destul de puțin în vremurile moderne.

După descărcare, începem instalarea, care nu este diferită de instalarea altor programe.

1. Nu este nevoie să schimbați nimic în setările de instalare. Doar faceți clic pe „Următorul” și „Instalare”. De asemenea, instalăm toate serviciile pe care le oferă programul de instalare.

2. După finalizarea instalării, lansați programul.

3. După cum puteți vedea, în prezent avem un singur buton „Creare” activ, cu ajutorul căruia putem crea una sau mai multe mașini virtuale.

4. Așadar, faceți clic pe butonul „Creare”, după care va începe expertul pentru crearea unei noi mașini virtuale. În fereastra care se deschide, dați mașinii orice nume (nu eram original și o numeam Ubuntu), selectați sistemul de operare (Linux) și versiunea acestuia (Ubuntu) din lista derulantă și faceți clic pe „Următorul”.

5. În fereastra următoare, trebuie să selectăm cantitatea de RAM care va fi alocată mașinii virtuale. Ce volum este cel mai bine de ales? Dacă selectați câteva, atunci mașina dvs. virtuală se va dovedi a fi cu o putere redusă. Dar alegerea unui volum foarte mare este, de asemenea, nedorită, deoarece mașina virtuală preia memorie de la mașina reală (nu vă faceți griji, doar pe durata funcționării acesteia), așa că, de regulă, aleg cantitatea de RAM pentru virtualul mașină care reprezintă jumătate din cantitatea reală de RAM. Dacă cineva nu înțelege despre ce vorbim, atunci puneți glisorul în mijloc în această fereastră.

6. În fereastra următoare selectăm hard diskul virtual. În cazul nostru, pur și simplu creăm unul nou.

7. În această fereastră, lăsați totul neschimbat.

8. În această fereastră, selectați un hard disk dinamic.

9. Aici selectăm dimensiunea discului. Decideți singur ce dimensiune să alegeți, eu aleg de obicei de la 8 la 20 de gigaocteți.

10. Să vedem ce avem și să creăm un disc virtual făcând clic pe butonul „Creare”.

11. Verificăm parametrii mașinii noastre virtuale și o creăm folosind butonul „Creare”.

Asta e tot, mașina a fost creată, tot ce rămâne este să instalezi sistemul de operare pe ea.

12. Să începem. Selectăm mașina virtuală de care avem nevoie (în exemplul nostru există una, dar în general pot fi mai multe) și facem clic pe butonul „Start”. În toate cazurile, sistemul de operare instalat va începe imediat să se încarce, dar la prima pornire se vor deschide mai multe altele casete de dialog.

13. Aici citim cu atenție și facem clic pe „Ok”.

15. Și aici atenție, ca transportator trebuie să selectați imaginea descărcată de noi Distribuție Ubuntu(faceți clic pe folderul galben cu o săgeată verde și selectați fișierul imagine).

16. Ar trebui să iasă așa.

16. Citiți și faceți clic pe „Ok”.

17. Linux a început. Când vedem o astfel de fereastră cu o tastatură mică și un om mic în partea de jos, apăsați tasta „Enter”.

18. Apoi ajungem la meniul de selectare a limbii de instalare, unde selectăm limba de care avem nevoie. După cum puteți vedea, Linux are multe localizări. Cu toate acestea, pentru ca acesta să aibă loc complet, internetul dvs. trebuie să funcționeze, deoarece pachetele corespunzătoare vor fi descărcate din rețea. Selectez rusă și apăs pe „Enter”.

19. Apoi ajungem la meniul de instalare, unde selectăm al doilea element „Instalare Ubuntu” și apăsăm „Enter”.

20. După aceasta, va începe instalarea sistemului de operare pe care l-am ales. Linux nu este mai dificil de instalat decât Windows, așa că nu voi descrie instalarea. Deși dacă există solicitări corespunzătoare, voi face o descriere în partea următoare. Rețineți că în fereastra mașinii virtuale puteți experimenta fără teamă, în cel mai rău caz, mașina virtuală creată de noi poate fi ștearsă și creată una nouă.

21. În concluzie, voi mai nota una punct important. După instalarea oricărui sistem, acesta se va deschide într-o fereastră mică. Pentru a putea trece la modul ecran complet, trebuie să instalați suplimente pentru sistemul de operare pentru invitați. Pentru a face acest lucru, accesați meniul „Dispozitive” și selectați „Instalare suplimente pentru sistemul de operare pentru invitați”.

Asta e tot. După cum puteți vedea, vă puteți alătura software-ului gratuit fără sacrificii sau riscuri speciale.

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 revizuire comparativă cinci mașini virtuale populare în speranța de a o găsi pe 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ă

Dacă într-un limbaj simplu, fără plictisitor, atunci 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 interesați să aflați mai multe despre mașini virtualeși munca lor.

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 mașină avea 2 GB de memorie RAM de sistem și 128 MB de memorie video (256 MB dacă este necesar).

Am testat fiecare candidat pe un sistem de operare invitat diferit: Mint 17.1 și Kubuntu 15.04 beta, precum și versiuni diferite OS non-Linux sub 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 opțiuni reale, le-am rulat pe o mașină cu 8 nuclee cu 16 GB RAM și 4 GB Nvidia GTX, dar apoi am fost nevoiț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.

Acest lucru este bun și 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ă vrei doar să testezi program nou, este mult mai sigur să o faceți într-o mașină virtuală în loc să riscați setarea curentă. Suportul pentru virtualizarea în kernel (prin KVM) și emulatorul Qemu înseamnă asta utilizatorii Linux Nu mai este nevoie să recurgeți 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. Apoi veți primi un script init pentru a încărca module specificate, deși va fi inutil pentru utilizatorii 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, iar 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 sunteți distras de fiecare opțiune. Dar în VMware Player Nu există multe opțiuni și îți vei pune mașina în funcțiune în cel mai scurt timp. Dar dacă sunteți hotărât să profitați la maximum de toate aceste opțiuni, va trebui să instalați Guest Additions.

musafiri suplimente Linux VirtualBox este 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 scriptului. 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 ocupă locul al doilea, urmate de rivalul lor plătit (în mod nominal sunt mai dificile, din cauza Mai mult opțiuni). Virt-Manager nu este deosebit de dificil de folosit, 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 sarcini zilnice folosind 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. Test de comparație JavaScript SunSpider a confirmat această constatare: ambele sarcini s-au finalizat cu 20% mai lent 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 avantajul prin sprijinirea celor mai noi procesoare Intel.

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 unora caracteristici standard cu siguranță implicite: acestea includ, de exemplu, capacitatea de a crea instantanee, suport pentru extensiile procesoarelor Intel VT-x și AMD-V și configurație flexibilă hardware 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 suni de la linie de comandă Qemu acceptă o mulțime de opțiuni, dintre care majoritatea lipsesc în Gnome Boxes: scopul său (implementat) este simplitatea și claritatea aspect si munca. 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 necesare pentru ca mașina ta 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ă în mod semnificativ mai multe caracteristici Qemu (dar din nou nu toate). Se pare că a exagerat cu lista sa de sisteme de operare x86 acceptate, în special de la 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ă Pornire Windows 10). În plus, Virt-Manager folosește Qemu recent adăugat Suport USB 3.0.

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 state VM-ul dvs. 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 sunt, de asemenea, capabile să „cloneze” VM-uri și asta metoda eficienta crearea de 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 într-o imagine de disc brută și folosind standard instrumente Linuxși aritmetică pentru a calcula compensarea partiției.

VirtualBox ★★★★

Inițial un client de virtualizare desktop, VirtualBox este încă probabil instrumentul de bază pentru mulți. Acest program are structura clara, care simplifică configurarea unei mașini virtuale și multe opțiuni utile. Pe lângă limitarea numărului nuclee CPU la care sistemul de operare invitat are acces, VirtualBox vă permite să specificați un nivel limită Utilizarea procesorului invitat ca procent. VirtualBox acceptă și înregistrarea video, astfel încât să puteți înregistra un tutorial Windows pentru computer într-o seară. canal YouTube.


VirtualBox

Poate importa orice discuri virtuale, dar oferă doar suport pentru controlerul gazdă USB 2.0 și apoi numai dacă instalați pachetul de extensii proprietar 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 indicatoare convenabile 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 de configurare foarte frumoase trafic de rețea, care este destul de util dacă testați cea mai recentă versiune a, de exemplu, un client DDoS sau vedeți cât de mult malware puteți arunca la mașina dvs. virtuală Windows XP înainte ca aceasta să se blocheze. 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. Jucătorul este oarecum inferior când despre care vorbim despre instantanee (îți permite doar să faci unul), dar am criticat-o în secțiunea anterioară.

VMware Workstation ★★★★★

Există o versiune negratuită de VMware Player (VMware Player Pro), dar am decis asta pentru din această Comparație Ar fi mai potrivit să luați în schimb o stație de lucru de calitate superioară. Această aplicație oferă multe 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 procesoare moderne Intel ș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 susțin lansarea invitaților în modul ecran completși pot fi configurate pentru a schimba rezoluția atunci când dimensiunea ferestrei este modificată. Sunt furnizate taste rapide adecvate pentru a ieși din acest scenariu. Capacitatea de glisare și plasare este activată Mașini VMware 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 terminat instalarea Additions pentru invitați (inclusiv întrebarea VirtualBox cu dublu negativ care încearcă să vă îndepărteze de suportul experimental WDDM necesar pentru, de ex. Interfață Windows 7 Aero), vă veți putea bucura de accelerarea 3D în VirtualBox și 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, care ar trebui să ajute la accelerarea redării video, mărirea ecranului și corectarea culorilor, deși acest lucru depinde în mare măsură de configurația gazdei - pe masina rapida Această setare nu va avea prea mult efect. Virtual mașină Windows probabil că nu va rula Battlefield 4 sau Middle-earth: Shadow of Mordor (se dovedește că suntem destul de norocoși că sunt portați pe Linux) când totul este transformat la 11, dar mai vechi sau mai puțin jocuri solicitante va merge grozav: 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 proprietar Driver Nvidia, ceea ce ar putea duce la superioritatea unuia asupra celuilalt.

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... VirtualBox cel mai bun rezultate decât noi, veți alege hypervisorul dvs. VMware. Dar din nou, această tehnologie nu este în niciun caz la fel de matură ca cea în care lucrează format nativ DirectX 11. S-ar putea să aveți și mai mult noroc cu jocurile din Wine [Ed.: - Sau nu.] cu niște patch-uri experimentale de performanță. De fapt, nu suntem înnebuniți după licențele VMware, în special cele care vă obligă să plătiți după 30 de zile perioada de probă, dar pentru unii, funcțiile de nivel enterprise ale stației de lucru 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, împingând o întreagă armată de mașini virtuale din mediu sigur linie de comandă. Poate că hackerii vor prefera să lucreze direct cu Qemu, în timp ce cei care caută un simplu soluție gratuită Cu sursă deschisă fericirea va fi 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 instalați și configurați VM.