Dual Boot naspram Virtual Machine: Koji je bolji?

  • Podijeli Ovo
Cathy Daniels

Razvijači softvera, testeri i mi koji procjenjujemo i dokumentiramo softverske aplikacije često trebaju više okruženja.

Možda ćemo morati testirati aplikacije na različitim verzijama sustava Windows, macOS, pa čak i Linux. Međutim, zbog proračunskih ograničenja ne možemo često imati drugo računalo dostupno za svako okruženje.

Dvije opcije omogućuju vam rad u odvojenim okruženjima bez kupnje zasebnih strojeva.

Prvi je postaviti svoje računalo s mogućnošću dvostrukog pokretanja. To vam omogućuje da postavite više operativnih sustava na jednom uređaju i odaberete koji ćete koristiti kada se podigne.

Drugi je korištenje virtualnog stroja, također poznatog kao VM. Virtualni strojevi su poput pokretanja računala unutar računala. Oni se zapravo pokreću u prozoru na vašem uređaju i mogu imati punu funkcionalnost računala i operativnog sustava koji želite koristiti.

Zašto nam je potrebno više operativnih sustava?

Dakle, zašto programeri, testeri i drugi trebaju više sustava? Zašto jednostavno ne možemo iskoristiti sve što nam je dostupno?

Od vitalne je važnosti da softver radi glatko na svim platformama. Proizvod će učiniti dostupnim većem broju korisnika, a ne samo korisnicima jedne vrste sustava ili okruženja. Na kraju, to znači više kupaca—i više novca.

Zbog toga programeri, testeri i evaluatori moraju imati na raspolaganju više operativnih sustavaih. Osigurava da mogu dizajnirati, razvijati i testirati softver u svakoj vrsti okruženja.

Razvojni programer može obavljati većinu svog posla na Windows OS-u. Međutim, on ili ona će tada možda morati provjeriti radi li na macOS-u. Testeri i evaluatori također će isprobati aplikaciju na oba sustava kako bi vidjeli kako radi na svakom.

Osim razvoja softvera, neki ljudi jednostavno vole koristiti više od jedne vrste sustava. Možda više vole određene značajke sustava Windows, ali žele i druge značajke macOS-a ili čak Linuxa. U ovom slučaju, osoba može imati pristup svima njima bez više računala.

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

Koji je bolji?

Dvije metode se mogu koristiti za pokretanje više operacijskih sustava na jednom stroju. Možete postaviti svoje računalo da ima mogućnost dvostrukog (ili višestrukog) pokretanja ili također možete koristiti virtualni stroj za oponašanje drugog operativnog sustava. Dakle, koji je bolji?

Odgovor ovisi o vašim potrebama i preferencijama. Pogledajmo prednosti i probleme obje metode.

Dual Boot: Pros & Nedostaci

Kada je riječ o dvostrukom pokretanju, evo na što mislimo: potpuno odvojeni operativni sustavi na različitim particijama vašeg tvrdog računaladisk, drugi tvrdi diskovi ili prijenosni mediji. Nakon što sustav pokrene jedan OS, računalo i njegov hardver u potpunosti su posvećeni njemu.

Ovo dobro funkcionira ako imate računalo bez puno memorije ili procesorske snage. To znači da su svi resursi računala posvećeni samo okruženju u kojem se dižete. I dalje možete imati pristojne do izvrsne performanse sa svakim instaliranim OS-om.

Postoje neki jasni nedostaci korištenja metode dvostrukog pokretanja. Vjerojatno najveća negativnost je vrijeme koje je potrebno za prelazak iz jedne sredine u drugu. Morate isključiti računalo i ponovno ga pokrenuti kad god želite napraviti promjenu. To može prouzročiti mnogo neugodnosti.

Još jedan problem je što nećete imati mogućnost rada u oba sustava istovremeno. Iako ovo možda nije problem za povremene korisnike, može otežati usporedbu i bilježenje rezultata kao programera ili testera.

Virtualni stroj: Pros & Protiv

Korištenje VM-a je kao pokretanje računala u prozoru unutar vašeg računala. Virtualni strojevi su moćni i daju vam mnogo opcija.

Možete raditi u OS-u svog glavnog računala dok drugi virtualni stroj radi odvojeno u prozoru na vašoj radnoj površini. To olakšava prebacivanje naprijed-natrag za testiranje ili izvođenje bilo koje funkcije koja vam je potrebna.

Također možete pokrenuti više od jednog virtualnog računala, ali to može zahtijevati snažanračunalo da to učini. Virtualni strojevi također se mogu brzo izraditi; ako ih više ne koristite, lako ih je izbrisati.

Ako imate određenu konfiguraciju s kojom trebate testirati, možete izraditi osnovni stroj, a zatim ga klonirati svaki put kada vam zatreba novi. Nakon što se VM zatrpa ili ošteti, uništite ga i klonirate drugi.

Rad s virtualnim strojevima ne zahtijeva ponovno pokretanje vašeg uređaja. Umjesto toga, pokrećete hipervizor koji pokreće VM i upućuje ga da pokrene OS koji želite koristiti.

Postoje neki nedostaci korištenja VM-ova. Kao prvo, često zahtijevaju mnogo konjskih snaga. Trebat će vam puno prostora na disku, memorije i procesorske snage. Svaki VM koji stvorite može zauzeti znatnu količinu prostora na disku, što se zbraja ako izradite više instanci. Svi podaci koje stvorite i spremite na virtualno računalo također će dodati prostor na disku glavnog računala.

Budući da VM-ovi koriste i dijele resurse glavnog računala, mogu biti spori, pa čak i povremeno zamrznuti—posebno kada pokušavaju pokrenuti više od jednog istovremeno. Oni također mogu usporiti samo glavno računalo. Iz ovih razloga, VM 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 pokretati. Svima preporučujem korištenje virtualnih strojevatko ima računalni sustav s dobrim do izvrsnim diskovnim prostorom, memorijom i procesorskom snagom.

Oni pružaju mnogo veću fleksibilnost, daju vam mnogo opcija za rad i čine prebacivanje između okruženja jednostavnim kao klik mišem dugme. Možete dodavati i uklanjati VM-ove sa svog stroja po želji i ne morate imati namjensku diskovnu particiju ili postavljen prijenosni medij za njih.

Ako imate manje sposoban stroj, dvostruko pokretanje može lijepo funkcionirati. Loša strana je što se ne možete prebacivati ​​između operativnih sustava ili ih koristiti istovremeno. Imat ćete luksuz posvetiti punu procesorsku snagu svog računala svakom OS-u.

Ako smatrate da će virtualni strojevi najbolje odgovarati vašim potrebama, ali nemate dovoljno procesorske snage, možete koristiti VM-ove hostiran na udaljenim poslužiteljima ili u oblaku.

Tvrtke poput Microsofta i Amazona imaju plaćene usluge koje vam omogućuju stvaranje i korištenje više virtualnih računala koje oni hostiraju. Može biti lijepo kada je druga tvrtka odgovorna za održavanje glavnih strojeva i hardvera. To vam može biti opterećenje, oslobađajući vas da stvarate i koristite VM-ove prema potrebi.

Završne riječi

Odluka između dvostrukog pokretanja i virtualnih strojeva može biti teška odluka. Obje metode izvrsni su načini pristupa većem broju operativnih sustava i okruženja bez potrebe za zasebnim računalima.

Nadamo se da vam je ovaj članak dao neštouvid i znanje koje vam je potrebno da biste lakše odlučili koji će vam najbolje odgovarati.

Ja sam Cathy Daniels, stručnjak za Adobe Illustrator. Softver koristim od verzije 2.0 i izrađujem vodiče za njega od 2003. Moj je blog jedno od najpopularnijih odredišta na webu za ljude koji žele naučiti Illustrator. Osim što radim kao blogerica, bavim se i autoricom i grafičkom dizajnericom.