Kaip išsirinkti geriausią atvirojo kodo virtualią mašiną?

Atvirojo kodo virtualios mašinos programinė įranga naudinga administratoriams ir vartotojams, kuriems reikia naujos kodavimo aplinkos arba tame pačiame kompiuteryje įdiegti kitą operacinę sistemą (OS). Tai daroma suskirstius standųjį diską į skaidinius ir paleidus atskirą ir izoliuotą aplinką tame skaidinyje. Norėdami pasirinkti geriausią atvirojo kodo virtualią mašiną, vartotojai turėtų ieškoti programų, galinčių atlikti OS arba programos virtualizavimą, priklausomai nuo to, ko vartotojui reikia. Taip pat reikia atsižvelgti į skirtingų aplinkų ir operacinių sistemų, kurios gali veikti vienu metu, skaičių. Renkantis geriausią programą svarbu, kaip veikia nauja aplinka ir kiek atminties reikės skaidiniui sukurti.

Yra dviejų tipų atvirojo kodo virtualių mašinų programos: vienas skirtas kodavimui ir vienas OS. Dauguma virtualių mašinų negali atlikti abiejų užduočių, todėl vartotojas turi ieškoti tos, kuri atitinka jo poreikius. Dažnesnė iš šių dviejų yra OS versija, leidžianti vartotojui savo kompiuteryje paleisti skirtingą OS. Kodavimo aplinkos versija skirta vartotojams, kurie sukuria platų kodą ir turi jį paleisti ne pagrindiniame kompiuteryje, kad jis nesugadintų arba nesugadintų pagrindinio kompiuterio.

Kai kuri atvirojo kodo virtualios mašinos programinė įranga gali paleisti daugybę aplinkų, o kita gali paleisti tik vieną aplinką. Dauguma vartotojų, kurie nėra profesionalūs programuotojai ar administratoriai, gaus naudos iš vienos aplinkos, kuri naudoja daug mažiau atminties. Norint vienu metu paleisti daugybę skirtingų aplinkų, reikalingas galingas kompiuteris, galintis vienu metu tvarkyti visus skirtingus procesus, bet taip pat leidžia vartotojui atlikti daugiau darbo per trumpesnį laiką.

Kai atvirojo kodo virtualioji mašina atidaro naują aplinką, yra du būdai tai padaryti. Aplinka gali būti paleidžiama pati, perimdama visą ekraną arba gali būti paleista mažame lange, kai veikia pagrindinė OS. Jei aplinka paleidžiama viena, tai užima mažiau atminties, tačiau gali būti sunku perjungti iš vienos sistemos į kitą. Veikimas kitame lange užima daug atminties, tačiau vartotojai gali lengvai judėti pirmyn ir atgal tarp aplinkos.

Kuriant naują aplinką, atvirojo kodo virtuali mašina paklaus vartotojo, kiek atminties reikia naudoti aplinkai. Vartotojas gali nesunkiai panaudoti didžiąją dalį standžiojo disko užduočiai atlikti, tačiau minimalus skaidinio atminties kiekis skiriasi įvairiose virtualiose mašinose. Jei kada nors prireiktų mažos aplinkos, geriau pasirinkti virtualią mašiną, kuriai reikia mažai minimalios atminties.