Dvojni zagon proti navideznemu stroju: kateri je boljši?

  • Deliti To
Cathy Daniels

Razvijalci programske opreme, preizkuševalci in tisti, ki ocenjujejo in dokumentirajo programske aplikacije, pogosto potrebujejo več okolij.

Aplikacije bomo morda morali preizkusiti v različnih različicah operacijskih sistemov Windows, macOS in celo Linux. Vendar zaradi proračunskih omejitev pogosto ne moremo imeti na voljo drugega računalnika za vsako okolje.

Dve možnosti vam omogočata delo v ločenih okoljih brez nakupa ločenih računalnikov.

Prvi je, da računalnik nastavite z možnostjo dvojnega zagona. Tako lahko v eni napravi nastavite več operacijskih sistemov in izberete, katerega boste uporabili ob zagonu.

Drugi način je uporaba navideznega stroja, znanega tudi kot virtualni stroj. Navidezni stroji so nekako kot računalnik v računalniku. Dejansko delujejo v oknu v vaši napravi in imajo lahko polno funkcionalnost računalnika in operacijskega sistema, ki ga želite uporabljati.

Zakaj potrebujemo več operacijskih sistemov?

Zakaj torej razvijalci, preizkuševalci in drugi potrebujejo več sistemov? Zakaj ne moremo preprosto uporabljati tistega, kar imamo na voljo?

Bistveno je, da programska oprema nemoteno deluje na različnih platformah. Tako bo izdelek na voljo več uporabnikom, ne le uporabnikom ene vrste sistema ali okolja. Na koncu to pomeni več strank in več denarja.

Zato morajo imeti razvijalci, preizkuševalci in ocenjevalci na voljo več operacijskih sistemov. To jim zagotavlja, da lahko načrtujejo, razvijajo in preizkušajo programsko opremo v vsaki vrsti okolja.

Razvijalec lahko večino svojega dela opravi v operacijskem sistemu Windows, nato pa se mora prepričati, da deluje v sistemu MacOS. Testerji in ocenjevalci bodo aplikacijo preizkusili v obeh sistemih, da bi ugotovili, kako deluje v vsakem od njih.

Poleg razvoja programske opreme nekateri ljudje preprosto radi uporabljajo več kot eno vrsto sistema. Morda imajo raje nekatere funkcije sistema Windows, vendar si želijo tudi druge funkcije sistema macOS ali celo Linuxa. V tem primeru ima oseba dostop do vseh teh funkcij brez več računalnikov.

Morda imate tudi programsko opremo, ki deluje samo na eni platformi, za vsa druga opravila pa radi uporabljate drugo. Morda potrebujete različne različice enega operacijskega sistema, na primer Windows 7, Windows 8 ali Windows 10.

Katera je boljša?

Za zagon več operacijskih sistemov v enem računalniku lahko uporabite dve metodi. Računalnik lahko nastavite tako, da ima možnost dvojnega (ali večkratnega) zagona, lahko pa uporabite tudi virtualni stroj za emulacijo drugega operacijskega sistema. Katera metoda je boljša?

Odgovor je odvisen od vaših potreb in želja. Oglejmo si prednosti in težave obeh metod.

Dvojni zagon: prednosti in slabosti

Ko govorimo o dvojnem zagonu, imamo v mislih popolnoma ločene operacijske sisteme na različnih razdelkih trdega diska, drugih trdih diskih ali izmenljivih medijih. Ko sistem zažene en operacijski sistem, sta računalnik in njegova strojna oprema v celoti namenjena temu sistemu.

To se dobro obnese, če imate računalnik brez veliko pomnilnika ali procesorske moči. To pomeni, da so vsi viri računalnika namenjeni samo okolju, v katerem se zaženete. Z vsakim nameščenim operacijskim sistemom lahko še vedno dosežete spodobno ali odlično zmogljivost.

Uporaba metode dvojnega zagona ima nekaj izrazitih pomanjkljivosti. Verjetno je največja pomanjkljivost čas, ki je potreben za preklop iz enega okolja v drugo. Računalnik je treba izklopiti in znova zagnati, kadar koli želite izvesti spremembo. To lahko povzroči veliko nevšečnosti.

Druga težava je, da ne boste imeli možnosti sočasnega dela v obeh sistemih. Medtem ko za običajnega uporabnika to morda ne bo težava, pa bo za razvijalca ali preizkuševalca to lahko otežilo primerjavo in beleženje rezultatov.

Virtualni stroj: prednosti in slabosti

Uporaba virtualnega stroja je, kot da bi v računalniku zagnali računalnik v oknu. Virtualni stroji so zmogljivi in vam omogočajo številne možnosti.

Delujete lahko v operacijskem sistemu gostiteljskega računalnika, medtem ko drug virtualni stroj teče ločeno v oknu na vašem namizju. Tako lahko preprosto preklapljate sem in tja in preizkušate ali izvajate vse potrebne funkcije.

Prav tako lahko zaženete več navideznih strojev, vendar je za to morda potreben zmogljiv računalnik. Navidezne stroje lahko ustvarite hitro; če jih ne uporabljate več, jih lahko preprosto izbrišete.

Če želite preizkusiti določeno konfiguracijo, lahko ustvarite osnovni računalnik in ga klonirate, kadar koli potrebujete novega. Ko se virtualni stroj zapolni ali poškoduje, ga uničite in klonirate drugega.

Pri delu z navideznimi stroji ni treba ponovno zagnati naprave. Namesto tega zaženete hipervizor, ki zažene virtualni stroj in mu naroči zagon operacijskega sistema, ki ga želite uporabljati.

Uporaba virtualnih računalnikov ima tudi nekaj slabosti. Po eni strani pogosto zahtevajo veliko moči. Potrebujete veliko prostora na disku, pomnilnika in procesorske moči. Vsak virtualni računalnik, ki ga ustvarite, lahko zasede precej prostora na disku, kar se poveča, če ustvarite več primerov. Vsi podatki, ki jih ustvarite in shranite v virtualnem računalniku, prav tako povečajo prostor na disku gostiteljskega računalnika.

Ker virtualni stroji uporabljajo in si delijo vire gostiteljskega računalnika, so lahko počasni in občasno celo zamrznejo - še posebej, če jih poskušate zagnati več naenkrat. Prav tako lahko upočasnijo sam gostiteljski računalnik. Zaradi teh razlogov virtualni stroji zahtevajo precej upravljanja in administracije.

Razsodba

Kot lahko vidite, je to, katera je boljša, odvisno od tega, kako boste uporabljali več platform in na kakšni strojni opremi jih boste zagnali. Uporabo navideznih strojev priporočam vsem, ki imajo računalniški sistem z dobrim ali odličnim prostorom na disku, pomnilnikom in procesorsko zmogljivostjo.

Omogočajo veliko večjo prilagodljivost, veliko možnosti za delo in preklapljanje med okolji, ki je tako enostavno kot klik na gumb miške. Virtualne računalnike lahko poljubno dodajate in odstranjujete iz računalnika in zanje ni treba pripraviti posebne diskovne particije ali izmenljivega medija.

Če imate manj zmogljiv računalnik, lahko dvojni zagon odlično deluje. Slaba stran je, da ne morete preklapljati med operacijskimi sistemi ali jih uporabljati hkrati. Privoščili si boste razkošje, da boste vsakemu operacijskemu sistemu namenili vso procesorsko moč računalnika.

Če menite, da bodo virtualni stroji najbolje ustrezali vašim potrebam, vendar nimate na voljo veliko procesorske moči, lahko uporabite virtualne stroje, ki gostujejo na oddaljenih strežnikih ali v oblaku.

Podjetja, kot sta Microsoft in Amazon, ponujajo plačljive storitve, ki vam omogočajo ustvarjanje in uporabo več virtualnih računalnikov, ki jih gostijo. Lahko je lepo, če je za vzdrževanje gostiteljskih računalnikov in strojne opreme odgovorno drugo podjetje. To vas lahko razbremeni, saj lahko ustvarjate in uporabljate virtualne računalnike, kot jih potrebujete.

Zadnje besede

Odločitev med dvojnim zagonom in navideznimi računalniki je lahko težka. Oba načina sta odlična načina za dostop do več operacijskih sistemov in okolij brez potrebe po ločenih računalnikih.

Upamo, da ste v tem članku dobili nekaj vpogleda in znanja, ki ga potrebujete, da se boste lažje odločili, kateri bo za vas najboljši.

Sem Cathy Daniels, strokovnjakinja za Adobe Illustrator. Programsko opremo uporabljam od različice 2.0 in ustvarjam vadnice zanjo od leta 2003. Moj blog je ena najbolj priljubljenih destinacij v spletu za ljudi, ki se želijo naučiti Illustratorja. Poleg blogerskega dela sem tudi avtor in grafični oblikovalec.