Dvostruko pokretanje u odnosu na virtuelnu mašinu: koja je bolja?

  • Podijeli Ovo
Cathy Daniels

Programeri softvera, testeri i oni od nas koji procjenjuju i dokumentiraju softverske aplikacije često trebaju više okruženja.

Možda ćemo morati testirati aplikacije na različitim verzijama Windowsa, macOS-a, pa čak i Linuxa. Međutim, zbog ograničenja budžeta, često ne možemo imati drugi računar dostupan za svako okruženje.

Dvije opcije vam omogućavaju da radite u odvojenim okruženjima bez kupovine zasebnih mašina.

Prvi je da podesite svoj računar sa mogućnošću dvostrukog pokretanja. Ovo vam omogućava da postavite više operativnih sistema na jednom uređaju i odaberete koji ćete koristiti kada se pokrene.

Drugi je korištenje virtuelne mašine, također poznate kao VM. Virtuelne mašine su poput pokretanja računara u računaru. Oni zapravo rade u prozoru na vašem uređaju i mogu imati punu funkcionalnost računara i operativnog sistema koji želite da koristite.

Zašto nam treba više operativnih sistema?

Pa, zašto programerima, testerima i drugima treba više sistema? Zašto jednostavno ne možemo koristiti sve što nam je na raspolaganju?

Od vitalnog je značaja da softver radi nesmetano na svim platformama. To će učiniti proizvod dostupnim većem broju korisnika, a ne samo korisnicima jednog tipa sistema ili okruženja. Na kraju, to znači više kupaca—i više novca.

Zbog toga, programeri, testeri i evaluatori moraju imati više operativnih sistema dostupnih zanjima. To osigurava da oni mogu dizajnirati, razvijati i testirati softver u svakoj vrsti okruženja.

Programer može većinu svog posla obaviti na Windows OS-u. Međutim, on ili ona će tada možda morati provjeriti funkcionira li na macOS-u. Testeri i evaluatori će također isprobati aplikaciju na oba sistema da vide kako se ponaša na svakom od njih.

Osim razvoja softvera, neki ljudi jednostavno vole da koriste više od jedne vrste sistema. Oni mogu preferirati određene značajke Windowsa, ali također žele druge značajke macOS-a ili čak Linuxa. U ovom slučaju, osoba može imati pristup svima njima bez više računara.

Možda imate i softver koji radi samo na jednoj platformi, ali uživate u korištenju druge za sve svoje druge zadatke. Konačno, možda će vam trebati različite verzije jednog operativnog sistema, kao što su Windows 7, Windows 8 ili Windows 10.

Koja je bolja?

Dva metoda se mogu koristiti za pokretanje više operativnih sistema na jednoj mašini. Možete podesiti svoj računar da ima mogućnost dvostrukog (ili višestrukog) pokretanja ili možete koristiti virtuelnu mašinu za emulaciju drugog operativnog sistema. Dakle, koji je bolji?

Odgovor zavisi od vaših potreba i preferencija. Pogledajmo prednosti i probleme obje metode.

Dvostruko pokretanje: Prednosti & Nedostaci

Kada je u pitanju dvostruko pokretanje, evo na šta mislimo: potpuno odvojeni operativni sistemi na različitim particijama vašeg hard diskadisk, drugi čvrsti diskovi ili prenosivi medij. Kada sistem pokrene jedan OS, računar i njegov hardver su u potpunosti posvećeni njemu.

Ovo dobro funkcioniše ako imate računar bez puno memorije ili procesorske snage. To znači da su svi resursi računara posvećeni samo okruženju u kojem se pokrećete. I dalje možete imati pristojne do odlične performanse sa svakim instaliranim OS-om.

Postoje neki izraziti nedostaci korištenja metode dvostrukog pokretanja. Vjerojatno najveća negativna stvar je vrijeme koje je potrebno za prelazak iz jednog okruženja u drugo. Morate isključiti računar i ponovo ga pokrenuti kad god želite da izvršite promjenu. Ovo može uzrokovati velike neugodnosti.

Još jedan problem je što nećete moći raditi na oba sistema istovremeno. Iako ovo možda nije problem za povremene korisnike, može otežati poređenje i bilježenje rezultata kao programer ili tester.

Virtuelna mašina: Pros & Protiv

Korišćenje VM-a je poput pokretanja računara u prozoru unutar vašeg računara. Virtuelne mašine su moćne i daju vam mnogo opcija.

Možete raditi u OS vašeg glavnog računala dok druga virtuelna mašina radi odvojeno u prozoru na vašoj radnoj površini. Ovo olakšava prebacivanje naprijed-natrag radi testiranja ili izvođenja bilo koje funkcije koja vam je potrebna.

Također možete pokrenuti više od jedne virtualne mašine, ali to može zahtijevati moćnukompjuter da to uradi. Virtuelne mašine se takođe mogu brzo kreirati; ako ih više ne koristite, lako ih je izbrisati.

Ako imate određenu konfiguraciju s kojom trebate testirati, možete kreirati osnovnu mašinu, a zatim je klonirati kad god vam zatreba nova. Jednom kada se VM zatrpa ili ošteti, vi ga uništite i klonirate još jedan.

Rad sa virtuelnim mašinama ne zahteva ponovno pokretanje uređaja. Umjesto toga, pokrećete hipervizor, koji pokreće VM i daje mu upute da pokrene OS koji želite koristiti.

Postoje neki nedostaci korištenja VM-a. Kao prvo, često im je potrebno mnogo konjskih snaga. Trebat će vam puno prostora na disku, memorije i procesorske snage. Svaki VM koji kreirate može zauzeti znatnu količinu prostora na disku, što se povećava ako kreirate više instanci. Svi podaci koje kreirate i sačuvate na virtuelnoj mašini će takođe dodati prostor na disku host mašine.

Pošto VM koriste i dele resurse host mašine, mogu biti spori, pa čak i povremeno da se zamrznu—posebno kada pokušavaju da trči više od jednog istovremeno. Oni takođe mogu usporiti samu mašinu. Iz ovih razloga, VM-ovi zahtijevaju dosta upravljanja i administracije.

Presuda

Kao što vidite, koja je bolja ovisi o tome kako ćete koristiti više platformi i koju vrstu hardvera na kojem ih morate pokrenuti. Preporučujem korišćenje virtuelnih mašina svimakoji ima kompjuterski sistem sa dobrim do odličnim prostorom na disku, memorijom i procesorskom snagom.

Oni pružaju mnogo više fleksibilnosti, daju vam mnogo opcija za rad i čine prebacivanje između okruženja jednostavnim kao klikom miša dugme. Možete dodavati i uklanjati VM-ove sa svog stroja po želji i ne morate imati namjensku particiju diska ili izmjenjive medije postavljene za njih.

Ako imate manje sposobnu mašinu, dvostruko pokretanje može lijepo funkcionirati. Loša strana je što se ne možete prebacivati ​​između operativnih sistema ili ih koristiti istovremeno. Imat ćete luksuz da svu procesorsku snagu svog računara posvetite svakom OS-u.

Ako smatrate da će virtuelne mašine najbolje funkcionirati za vaše potrebe, ali da nemaju puno procesorske snage na raspolaganju, možete koristiti VM-ove hostovani na udaljenim serverima ili u oblaku.

Kompanije poput Microsofta i Amazona imaju plaćene usluge koje vam omogućavaju da kreirate i koristite više VM-ova koje hostuju. Može biti lijepo kada je druga kompanija odgovorna za održavanje host mašina i hardvera. To može biti opterećenje za vaš um, oslobađajući vas da kreirate i koristite VM-ove kako vam trebaju.

Završne riječi

Odlučivanje između dvostrukog pokretanja i virtualnih mašina može biti teška odluka. Obje metode su sjajan način za pristup više operativnih sistema i okruženja bez potrebe za zasebnim računarima.

Nadamo se da vam je ovaj članak dao nekeuvid i znanje koje vam je potrebno da vam pomognu da odlučite koji će vam najbolje odgovarati.

Ja sam Cathy Daniels, stručnjakinja za Adobe Illustrator. Koristim softver od verzije 2.0 i kreiram tutorijale za njega od 2003. Moj blog je jedno od najpopularnijih odredišta na webu za ljude koji žele naučiti Illustrator. Pored blogerskog rada, ja sam i autor i grafički dizajner.