Virtualni stroji , ki ponujajo veliko udobje in varnost, so priljubljena stalnica za tiste, ki radi poigravate in eksperimentirate z različnimi operacijskimi sistemi. Ko osebni računalniki postajajo zmogljivejši, raste tudi trg virtualnih strojev. Danes lahko osebni računalniki poganjajo več operacijskih sistemov hkrati.
Tudi pametni telefoni danes postajajo vse močnejši. Uporabniki lahko urejajo videoposnetke, igrajo kompleksne igre v visoki ločljivosti, pretakajo in gledajo videoposnetke 4K ter posnemajo programsko opremo za računalnike. To postavlja vprašanje: ali lahko na pametnem telefonu zaženete virtualni stroj?
Ali lahko pametni telefoni poganjajo virtualne stroje?
Kratek odgovor je da. Pravzaprav vsak pametni telefon deluje na nekem virtualnem stroju. Trenutno pametni telefoni Android delujejo prek ART (Android Runtime). To omogoča, da se bajtne kode iz datotek APK prevedejo v binarno kodo, ki jo lahko procesor prebere in izvede. Od implementacije ART lahko naprave Android z 2 GB RAM-a (ali več) udobno poganjajo virtualni stroj. Dandanes ima skoraj vsak sodoben pametni telefon več RAM-a. Tako je poganjanje virtualnega stroja na pametnem telefonu lažje kot kdaj koli prej.
Katera aplikacija je potrebna za zagon virtualnega stroja na pametnem telefonu?
Če želite zagnati virtualni stroj na pametnem telefonu, morate prek Google Play namestiti dve aplikaciji.
Andronix je eden najlažjih načinov za zagon virtualnih strojev na pametnih telefonih Android. Aplikacija vam nudi vsa orodja in navodila ter kopije kode, potrebne za namestitev operacijskega sistema. Andronix je delno odprtokoden in trenutno uporabnikom brezplačno ponuja več priljubljenih distribucij Linuxa.
Razen če vam je všeč uporaba vmesnika ukazne vrstice z vašim virtualnim strojem, boste morali namestiti aplikacijo tretje osebe za GUI (grafični uporabniški vmesnik). Tukaj nastopi VNC Viewer. Če navedete lokalni strežnik in zagotovite pravilno geslo (ki ga določite vi), se VNC Viewer in njegov protokol RFB (Remote Frame Buffer) povežeta z napravo in zagotovita grafični vmesnik.
Kako zagnati VM na pametnem telefonu
Ko prenesete in namestite obe zgoraj navedeni aplikaciji, napolnite telefon in poiščite mesto z močno povezavo WiFi, preden začnete.
1. Odprite aplikacijo Andronix in namestite Termux
Ko odprete aplikacijo, boste takoj videli vse brezplačne distribucije Linuxa, ki se lahko izvajajo v vašem telefonu. Te distribucije vključujejo Ubuntu , Kali Linux, Debian, Arch Linux, Manjaro, Fedora, Void in Alpine.
Odprite aplikacijo Andronix in namestite Termux
Pomaknite se na stran z nastavitvami Termuxa tako, da tapnete ikono spustnega menija v zgornjem levem kotu zaslona. Pojdite v Nastavitve in povlecite navzdol na dno strani. Izberite Run Termux Setup in nato izberite Download. Po prenosu izberite Dovoli namestitev in končali ste.
2. Namestite želeni operacijski sistem
V Andronixu se vrnite v glavni meni in izberite distribucijo, ki jo želite uporabiti. Ko je izbrana, bo aplikacija prikazala težavnost namestitve določene distribucije in morebitne zaplete, na katere lahko naletite.
Izberite Naprej in nadaljujte z namestitvijo. Andronix vam bo ponudil možnosti GUI: namizno okolje, upravitelji oken in samo CLI .
Če nujno želite uporabljati svoj pametni telefon in potrebujete GUI, izberite Namizno okolje. Windows Managerji vam bodo ponudili GUI in tipkovnico za navigacijo skozi okno. Samo CLI bo uporabljal terminal, to možnost uporabite le, če ste prepričani v izbrano distribucijo.
Andronix ponuja 3 možnosti GUI
Ko izberete GUI, vam bo Andronix ponudil možnosti namiznega okolja. XFCE je staro lahko namizno okolje Linux; To možnost izberite samo, če želite. LXQT namesto LXDE. Če želite najboljšo zmogljivost od treh možnosti, uporabite LXQT.
Ko izberete želeno namizno okolje, se prikaže poziv, ki vas obvesti, da je bil ukaz kopiran v odložišče. Izberite Odpri Termux in prilepite ukaz.
Izberite Odpri Termux in prilepite ukaz
Na tej točki se bo začela namestitev. Za popolno namestitev bo trajalo nekaj časa. Ne pozabite občasno preveriti svojega telefona, saj boste morali določiti svojo lokacijo, jezik in uro. Ko je namestitev skoraj končana, boste morali vnesti geslo. Ne skrbite, če tipkate na tipkovnici in se vam nič ne prikaže - tako deluje Linux.
3. Zaženite strežnik VNC
Ob prvem zagonu boste našli možnost za ločljivost, ki jo želite, da uporablja vaš strežnik. Še enkrat, eksperimentirajte in poiščite, kar vam je všeč. Četrta možnost (HD ločljivost) je vedno dobra izbira.
4. Oglejte si virtualne stroje prek VNC Viewerja
Odprite VNC Viewer in izberite ikono plus
Odprite VNC Viewer in izberite ikono plus, ki bo odprla obrazec.
V polje Naslov vnesite localhost:1. V polje Ime lahko vnesete karkoli želite . Kliknite USTVARI. Prejeli boste opozorilo, vendar samo pritisnite OK.
Pametni telefon z operacijskim sistemom Ubuntu na VM
Nato boste pozvani, da vnesete geslo, ki ste ga ustvarili prej. Ko pritisnete NADALJUJ , boste lahko nadzorovali vaš virtualni stroj z GUI.
Ali je mogoče namestiti virtualni stroj na iPhone?
Na iPhone je mogoče namestiti virtualni stroj, vendar bo bolj zapleteno
Na izdelek Apple je možno namestiti virtualni stroj. Vendar stvari morda niso tako preproste kot pri Androidu. Najboljši način za to je UTM. UTM je aplikacija, ki jo lahko uporabite v napravi Apple za zagon drugih operacijskih sistemov, kot so Windows in različne distribucije Linuxa.
Odlična stvar pri UTM je, da vam ni treba narediti jailbreaka za iOS 11, 12, 13 in nekatere različice iOS 14. Je tudi odprtokodna aplikacija, ki jo lahko sami preverite na GitHubu. Aplikacija je precej enostavna za uporabo, če le sledite uporabniškim navodilom.
Težava z UTM je, da vam Apple ne dovoli, da bi ga namestili kot "redni potrošnik". Pravzaprav aplikacija ni navedena v App Store. Edini način, kako lahko namestite UTM na svoj iPhone, je, če predložite potrdilo, ki dokazuje, da ste razvijalec, ki preizkuša aplikacijo v napravi.
iPhone ponuja brezplačne in plačljive naročnine na certifikate razvijalcev. To ne bo težava, če vas ne moti plačilo 99 USD za enoletno naročnino. Če pa pristojbine ne želite plačati, boste morali nenehno zahtevati nova potrdila vsakih 7 dni.
Za udobnejšo uporabo brezplačnega potrdila razvijalca lahko namestite aplikacijo AltStore. AltStore je tudi mesto, kjer lahko prenesete in namestite UTM. Poleg tega, da je alternativa AppStore, bo ta aplikacija samodejno podpisala vaše brezplačno potrdilo razvijalca, tako da vam ga ne bo treba ročno zahtevati vsakih 7 dni.
Pogon virtualnega stroja na pametnem telefonu je vedno mogoč. Dandanes je uporaba enega ali dveh operacijskih sistemov omejena na zmožnosti telefona. Ker pa proizvajalci pametnih telefonov še naprej izboljšujejo svoje izdelke, je gotovo, da bodo nekega dne pametni telefoni lahko poganjali popolne virtualne operacijske sisteme z visoko stabilnostjo.