Navidezni stroji, ki ponujajo veliko udobja in varnosti, so priljubljena osnova za tiste, ki radi poigravajo in eksperimentirajo z različnimi operacijskimi sistemi. Ker postajajo osebni računalniki vedno bolj zmogljivi, je z njimi rasel tudi trg virtualnih strojev. Danes lahko osebni računalniki poganjajo več operacijskih sistemov hkrati.

Trenutna generacija pametnih telefonov je postala zmogljive naprave. Uporabniki lahko urejajo videoposnetke, igrajo zapletene igre pri visokih ločljivostih, pretakajo in gledajo 4K videoposnetke ter posnemajo programsko opremo, namenjeno računalnikom. To postavlja vprašanje - ali lahko zaženete virtualni stroj na pametnem telefonu?

Ali lahko pametni telefoni poganjajo virtualni stroj?

Kratek odgovor je Da. Pravzaprav vsak pametni telefon deluje na nekakšnem 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 prebere in izvede procesor. Vse od uvedbe ART so lahko naprave Android z dvema gigabajtoma RAM-a (ali več) udobno poganjale virtualni stroj.

instagram viewer

Minila so leta, odkar obstaja 2 GB RAM-a, večina sodobnih pametnih telefonov pa je na voljo z več. Tako je upravljanje virtualnega stroja na pametnem telefonu zdaj veliko lažje kot kdaj koli prej.

Katere aplikacije potrebujem za zagon navideznega stroja na pametnem telefonu?

Če želite na pametnem telefonu zagnati navidezni stroj, boste morali prek storitve Google Play namestiti dve aplikaciji.

  • Prenesi:Andronix (Prost)
  • Prenesi:Pregledovalnik VNC (Prost)

Andronix je eden najpreprostejših načinov za zagon virtualnega stroja na pametnem telefonu Android. Aplikacija vam nudi vsa orodja in navodila. Zagotavlja vam tudi kopije kode, potrebne za namestitev operacijskega sistema. Andronix je delno odprtokoden in trenutno uporabnikom brezplačno ponuja več priljubljenih distribucij Linuxa.

Če z navideznim strojem ne želite uporabljati samo vmesnika ukazne vrstice, boste morali namestiti aplikacijo drugega proizvajalca za GUI (grafični uporabniški vmesnik). Tu pride na vrsto VNC Viewer. Z določitvijo lokalnega gostitelja in zagotavljanjem pravilnega gesla (ki ga določite sami), se bo VNC Viewer in njegov protokol RFB (remote Frame Buffer) povezal z vašo napravo in zagotovil grafični vmesnik.

Povezano: Kako na daljavo upravljati svoj računalnik s telefonom Android

Kako zagnati VM na pametnem telefonu

Ko prenesete in namestite obe aplikaciji, napolnite telefon in pred začetkom poiščite mesto z močno povezavo Wi-Fi.

1. Odprite aplikacijo Andronix in namestite Termux

Ko odprete aplikacijo, boste takoj videli vse brezplačne distribucije Linuxa, ki jih lahko izvajate v telefonu. Te distribucije vključujejo Ubuntu, Kali Linux, Debian, Arch Linux, Manjaro, Fedora, Void in Alpine.

Galerija slik (4 slike)
Razširi
Razširi
Razširi
Razširi

Pomaknite se na stran za namestitev Termuxa tako, da se dotaknete spustne ikone v zgornjem levem delu zaslona. Pojdi do Nastavitve, in povlecite navzdol do konca strani. Izberite Zaženite nastavitev Termux, nato izberite Prenesi. Ko je prenesen, izberite Dovoli namestitev, in končal si.

2. Namestite svoj želeni operacijski sistem

V Andronixu se vrnite v glavni meni in izberite distribucijo, ki jo želite uporabiti. Ko bo aplikacija izbrana, bo pokazala težave pri namestitvi določene distribucije in morebitne zaplete, s katerimi se lahko soočite.

Izberite Nadaljuj in namestite. Andronix vam bo ponudil možnosti GUI: Namizno okolje, Upravljavci oken, in Samo CLI.

Če želite uporabljati samo pametni telefon in potrebujete GUI, izberite Namizno okolje. Windows Managerji vam bodo zagotovili GUI in tipkovnico za krmarjenje po oknu. Samo CLI bo strogo uporabljal terminal; izberite to možnost samo, če ste prepričani v distribucijo.

Galerija slik (3 slike)
Razširi
Razširi
Razširi

Ko izberete svoj GUI, vam Andronix ponudi možnosti za namizno okolje. XFCE je staro lahko namizno okolje Linuxa; izberite to možnost samo, če želite. LXQT je nadomestil LXDE. Če želite najboljšo zmogljivost od treh možnosti, izberite LXQT.

Ko izberete želeno namizno okolje, se prikaže poziv, ki vas obvesti, da je bil ukaz kopiran v odložišče. Izberite Odprite Termux in prilepite ukaz.

Galerija slik (3 slike)
Razširi
Razširi
Razširi

Namestitev se bo začela na tej točki. Za popolno namestitev bo trajalo nekaj časa. Občasno preverite svoj telefon, ker boste morali določiti svojo lokacijo, jezik, čas. Ko je namestitev skoraj končana, boste morali vnesti geslo. Ne skrbite, če tipkate po tipkovnici in se zdi, da ne tipka – tako deluje Linux.

Povezano: Najboljše vitko namizno okolje Linuxa: LXDE vs. Xfce vs. MATE

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 (ločljivost HD pripravljena) je vedno dobra možnost.

4. Oglejte si navidezni stroj prek pregledovalnika VNC

Galerija slik (4 slike)
Razširi
Razširi
Razširi
Razširi

Odprite pregledovalnik VNC in izberite ikono plus, ki bo odprla obrazec. Na naslov polje, vnos lokalni gostitelj: 1. Vnesete lahko karkoli želite za ime polje. Pritisnite USTVARJAJ. Prejeli boste opozorilo, vendar lahko preprosto pritisnete OK.

Pametni telefon, ki deluje-ubuntu-on-VM

Nato boste pozvani, da vnesete geslo, ki ste ga vnesli prej. Ko pritisnete NADALJUJ, nadzirali boste svoj virtualni stroj z GUI. Uživajte!

Kako zagnati strežnik VM in VNC

Odprite aplikacijo Termux in uporabite ukaz ls za ogled vsebine trenutnega imenika.

ls

Uporabite ukaz ./ (poševnica) skupaj z datoteko .sh, obarvano zeleno in se začne z besedo Začni. To bo zagnalo VM na vašem telefonu in vas dodelilo kot uporabnika "root@localhost". Uspešno ste zagnali virtualni stroj pametnega telefona. Na primer, spodnji ukaz bo zagnal virtualni stroj Ubuntu.

./start-ubuntu20.sh

Če želite zagnati strežnik VNC, morate uporabiti ukaz za zagon strežnika ukazov.

vncserver-start

Pravilno zaprite strežnik in VM

Pomembno je, da pravilno zaprete strežnik in VM, da prihranite baterijo in vas prihranijo vseh težav, s katerimi se lahko soočite, če ju ne zaprete pravilno.

Ko zapustite pregledovalnik VNC, se prepričajte, da ga izklopite tako kot običajen računalnik. Po tem pojdite na svoj terminal in uporabite ukaz vncserver-stop, nato vnesite 1 ali številko, ki ustreza strežniku VNC, ki ga želite zapreti.

vncserver-stop

Če želite zapreti VM, morate samo uporabiti ukaz izhod. Za izhod iz Termuxa uporabite tudi ukaz exit.

izhod

Glede na številne poizvedbe na internetu o težavah pri odpiranju strežnika se zdi, da mnogi ljudje po začetnem zagonu pozabijo zapreti strežnik VNC. Da bi se rešili vseh zapletenih internetnih odgovorov, morate zapreti prvi strežnik VNC, odprt med inicializacijo. To lahko storite z uporabo vncserver-stop ukaz.

Ali lahko namestite virtualni stroj na iPhone?

Možna je namestitev virtualnega stroja na Apple izdelek. Vendar pa morda ni tako preprosto, kot je pri Androidu. Najboljši način za to bi bil prek UTM. UTM je aplikacija, ki jo lahko uporabite na 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 jailbreak za iOS 11, 12, 13 in nekatere različice iOS 14. Je tudi odprtokodna aplikacija, ki jo lahko osebno preverite na GitHubu. Aplikacija je razmeroma enostavna za uporabo, če sledite uporabniški priročnik.

Težava z UTM je v tem, da vam Apple ne bo dovolil, da ga namestite kot "navadnega potrošnika". Pravzaprav aplikacija ni navedena v App Store. Edini način, kako lahko namestite UTM na svoj iPhone, je, če predložite potrdilo, ki kaže, da ste razvijalec, ki preizkuša aplikacijo na napravi.

iPhone ponuja brezplačne in plačljive naročnine za pridobitev certifikata razvijalca. To ne bi smelo biti problem, če vam ne moti plačati 99 USD za enoletno naročnino. Če pa želite iti po brezplačni poti, boste morali vsakih sedem dni zahtevati nova potrdila.

Če želite, da bi bila brezplačna potrdila razvijalca bolj priročna za uporabo, lahko namestite aplikacijo z imenom AltStore. AltStore je tudi tam, 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 sedem dni.

Prihodnost VM na pametnih telefonih

Zagon virtualnega stroja na pametnem telefonu je bil vedno možnost. Vendar pa je bilo šele nekaj let nazaj, ko so ljudje končno lahko zagnali uporaben virtualni stroj. Danes je zagon enega ali dveh razvodenih operacijskih sistemov približno meje tega, kar lahko naredijo telefoni. Ker pa proizvajalci pametnih telefonov nenehno izboljšujejo svoje izdelke, ste lahko v to prepričani nekega dne bodo pametni telefoni sposobni poganjati popolne virtualne operacijske sisteme z odlično stabilnost.

7 praktičnih razlogov za začetek uporabe navideznega stroja

Za kaj se uporabljajo virtualni stroji? Tukaj je nekaj praktičnih prednosti in uporab za virtualne stroje, ki jih lahko preizkusite zdaj.

Preberite Naprej

DelitiTweetE-naslov
Povezane teme
  • Razložena tehnologija
O avtorju
Jayric Maning (8 objavljenih člankov)

Jayric Maning se je v želji, da bi izvedel, kako stvari delujejo, že v svojih zgodnjih najstniških letih začel ukvarjati z vsemi vrstami elektronskih in analognih naprav. Forenziko se je lotil na Univerzi v Baguiu, kjer se je seznanil z računalniško forenziko in kibernetsko varnostjo. Trenutno se veliko samouči in se ukvarja s tehnologijo, da bi ugotovil, kako delujejo in kako jih lahko uporabimo za lažje (ali vsaj hladnejše!).

Več od Jayrica Maninga

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite