Mașinile virtuale reprezintă o modalitate excelentă de a experimenta un nou sistem de operare, de a lucra în siguranță pe un nou proiect de dezvoltare, de a testa noul software sau de a permite unui copil să se joace și să exploreze fără teama de a vă deteriora computerul. În acest tutorial vă voi explica ce este o mașină virtuală, motivele pentru care doriți să utilizați o mașină virtuală, cum să selectați cel mai bun software de virtualizare pentru nevoile dvs. și ce tipuri de lucruri pot fi executate într-o mașină virtuală.
O mașină virtuală este, în cea mai simplă înțelegere, un computer care rulează într-o bucată de software. O mașină virtuală are hard disk-uri virtuale, RAM virtuale, un sistem de operare virtual, drivere virtuale și tot ceea ce poate avea un computer obișnuit. Aceasta înseamnă că într-o mașină virtuală puteți lucra 100% independent de mașina pe care rulați mașina virtuală, mașina gazdă.
Bacsis: Unele programe software se pot integra cu sistemul dvs. de operare, ceea ce ar permite mașinii virtuale și mașinii gazdă să interacționeze cu fișierele celorlalte. Înainte de a face ceva potențial distructiv, citiți întotdeauna manualul software-ului de virtualizare.Această mașină virtuală și toate preferințele și fișierele asociate cu aceasta sunt stocate într-un fișier sau în câteva fișiere de pe aparatul gazdă. Prin stocarea mașinii virtuale în aceste fișiere, puteți să mutați cu ușurință mașina virtuală în alte mașini gazdă sau să creați copii de rezervă periodice ale mașinii.
Mașinile virtuale sunt mai frecvente decât ar putea crede mulți, de multe ori nu se numesc mașini virtuale. Dacă ați utilizat simulatorul iOS furnizat de Xcode, ați folosit o mașină virtuală. Dacă aveți anumiți emulatori de consolă de jocuri, utilizați o mașină virtuală.
Mașinile virtuale oferă o serie de beneficii și oportunități pe care nu le puteți obține cu ușurință cu un calculator tradițional. Unele scenarii în care aceste beneficii devin evidente ar fi:
Dacă trebuie să executați Windows. În timp ce puteți utiliza Bootcamp, este posibil să nu fie convenabil dacă trebuie să utilizați aplicațiile specifice Windows doar o dată sau de două ori pe zi. Acesta este un loc în care o mașină virtuală poate străluci. Dacă doriți să utilizați această aplicație, veți putea să vă deschideți mașina virtuală Windows din Mac OS X, să accesați fișierele și aplicațiile de care aveți nevoie și apoi să închideți mașina virtuală fără a vă deranja fluxul de lucru prin repornirea calculatorului dvs. Mac.
Dacă doriți să încercați noi programe sau combinații de setări. Dacă sunteți ca mine, ați petrecut o mulțime de timp pentru ca Mac-ul dvs. să funcționeze exact așa cum vă place și nu doriți să puneți în pericol funcționarea mașinii prin instalarea sistemului de optimizare OS X pe care l-ați găsit în timp ce căutați pe internet. Prin utilizarea unei mașini virtuale, veți putea să instalați optimizarea și să vedeți ce face cu OS X fără a risca instalarea principală a sistemului dvs. de operare X.
Dacă doriți să permiteți copilului dvs. să exploreze computerul fără să se teamă de deteriorarea fișierelor sau a setărilor. Știu când mă maturisem, aș explora mașina, aș fi înlocuit fișierele, mi-aș muta lucrurile și, până când am terminat, mașina nu ar funcționa exact așa cum a fost înainte. Totuși, această curiozitate nu trebuie să vă lase cu dureri de cap și temeri asupra a ceea ce face copilul dvs. pe mașină. O mașină virtuală vă permite să vă oferiți copilului propriul loc de explorare și, dacă lucrurile nu mai funcționează, puteți șterge mașina virtuală, puteți restaura dintr-o copie de siguranță și copilul se întoarce cu o mașină de lucru în doar câteva minute.
Bacsis: Dacă decideți să utilizați o mașină virtuală pentru copilul dvs., vă recomandăm să explorați mai multe sisteme de operare centrate pe copii, cum ar fi Edubuntu și Qimo bazate pe Linux sau să explorați controalele parentale în cadrul fiecărui Mac OS X sau Windows pentru a vă asigura că copilul dvs. are cea mai bună experiență posibil.Aceste trei exemple încep doar să arate ce pot face mașinile virtuale pentru utilizatorii Mac. Pe scurt, o mașină virtuală permite jucătorului Mac să joace jocuri concepute pentru Windows cu prietenii lor, dezvoltatorul pentru a crea un mediu de producție sigur și portabil, exploratorul de internet pentru a naviga pe web, știind că mașina este protejată de spyware, malware, sau alte site-uri cu probleme răuvoitoare pot furniza mașina dvs. Și fiecare dintre acestea se poate face cu comoditatea de a deschide alt program.
Chiar mai simplu, o mașină virtuală ne permite să aflăm mai multe despre computere într-un mediu sigur. În timp ce învățăm, se întâmplă greșeli și uneori aceste greșeli pot fi greu de reluat. O mașină virtuală ne permite să facem aceste greșeli într-un mediu controlat, fără teama de a ne distruge permanent mașina.
Cu această înțelegere a ceea ce este o mașină virtuală, putem vorbi despre ceea ce poate fi virtualizat. Mașinile virtuale pot rula orice sistem de operare care ar funcționa pe un computer standard. Exemple de software popular care poate fi virtualizat include Windows, Mac OS X, Chrome OS, Linux, Unix, Android și multe altele.
În unele cazuri, însă, un sistem de operare complet poate fi depășit. Dezvoltatorii de site-uri de exemplu, de multe ori, trebuie să testeze site-urile lor într-un număr de browsere web diferite pentru a se asigura că acestea sunt compatibile cu toate acestea. Dacă doreau să testeze site-ul în fiecare versiune de Internet Explorer, ar putea avea nevoie de un număr mare de mașini virtuale, care să poată folosi o mulțime de spațiu pe hard disk. În astfel de situații, mașinile virtuale vă permit de asemenea să virtualizați porțiuni mici dintr-un sistem de operare, permițându-vă să minimizați spațiul necesar pentru aceste aplicații. În acest caz, o soluție ar putea fi utilizarea proiectului Internet Explorer pentru mașini virtuale, care vă permite să instalați mașini virtuale mici și separate care includ Internet Explorer 6-10 pe o varietate de diferite versiuni de Windows, vă permit să instalați 12 mașini virtuale diferite în o fractiune din spatiul pe care ar fi nevoie de instalatiile complete.
Cel mai obișnuit software de virtualizare pentru Mac, pe care îl veți auzi discutat sau comparat, este Parallels (upgrade de 79,99 dolari nou, 49,99 dolari), VMware Fusion (49,99 dolari - 99,99 dolari nou, 49,99 dolari upgrade), și VirtualBox (gratuit). Fiecare dintre acestea sunt produse excelente, dar cel mai bine folosit pentru lucruri diferite.
Atunci când alegeți cel mai bun software de virtualizare pentru nevoile dvs., primul și cel mai important lucru de făcut este să decideți ce veți face în mașina dvs. virtuală, fiecare realizând diferit în diferite domenii, cum ar fi jocurile 3D, jocul video și dezvoltarea de software.
Cel de-al doilea lucru pe care va trebui să decideți este ce sistem de operare veți folosi în primul rând în sistemul de operare. Acestea pot fi multe, dar este important să vă gândiți la tipul de sistem de operare, adică veți instala Windows, o distribuție Linux sau o altă copie a sistemului OS X? Acest lucru este important de luat în considerare deoarece comoditatea este o parte importantă a lucrului cu o mașină virtuală.
Dacă intenționați să lucrați cu Windows în principal pe mașinile dvs., vă recomandăm să luați în considerare o opțiune plătită care vă permite să vă integrați experiența Windows cu OS X. Parallels și VMware Fusion vă permit să utilizați caracteristici Mac precum Launchpad, Mission Control, și alte moduri în care sunteți utilizat pentru a lansa aplicații pe Mac. Acest lucru vă ajută să vă îmbunătățiți experiența și vă oferă mai multă conveniență. În acest caz, puteți decide că VMware Fusion este cea mai bună alegere pe măsură ce o puteți obține la un preț ușor mai ieftin decât Parallels și totuși obțineți confortul.
Pe de altă parte, dacă lucrați cu distribuții linux diferite sau dacă folosiți aplicații intensive de procesare, este posibil să fiți mai interesat de performanțele brute. În acest caz, ar trebui să aruncăm o privire la testele de referință care au fost făcute pentru a vedea cel mai bun performer global. Dacă ne uităm la valorile de referință ale Mac Observerului, vedem că au dat un indiciu la Parallels 8 în termeni de performanță brută în majoritatea testelor care au fost executate. Rețineți că, la fel ca în cazul tuturor reperelor, luați-le întotdeauna cu un bob de sare, deoarece performanța va varia de la mașină la mașină.
Dacă nu sunteți sigur că ceea ce ar putea fi cel mai bine, este posibil să ezitați să cheltuiți banii pentru a începe să utilizați o mașină virtuală. În aceste cazuri, VirtualBox este o soluție excelentă, deoarece vă va permite să începeți să utilizați gratuit o mașină virtuală. Cu acest lucru, va fi nevoie de un pic mai mult de cunoștințe tehnice pentru a obține o configurare, în timp ce aplicațiile plătite va oferi instrumente pentru a vă ajuta să obțineți de configurare. Parallels, de exemplu, oferă butoane atunci când creați o nouă mașină virtuală pentru a instala Chrome OS, Ubuntu, Android și OS X Mountain Lion utilizând partiția de recuperare cu un singur clic.
Mașinile virtuale sunt instrumente foarte puternice pentru a vă ajuta să realizați mai mult pe Mac. Următorul pas pentru dvs. este de a integra o mașină virtuală în fluxul de lucru. Soluțiile plătite pe care le-am discutat vor fi mai ușor de integrat în fluxul de lucru, deoarece vă permit să integrați mai adânc aplicațiile și mașina în ansamblu în Mac. Spuneți-mi cum ați integrat mașina dvs. virtuală și ce ați ajutat să realizați!