Virtuálne stroje, ktoré ponúkajú veľké pohodlie a bezpečnosť, sú obľúbeným základom pre tých, ktorí radi vŕtajú a experimentujú na rôznych operačných systémoch. Ako sa osobné počítače stávajú čoraz schopnejšími, rástol s nimi aj trh s virtuálnymi strojmi. Na počítačoch dnes môže bežať niekoľko operačných systémov súčasne.

Súčasná generácia smartfónov sa stala schopnými zariadeniami. Používatelia môžu upravovať videá, hrať zložité hry vo vysokom rozlíšení, streamovať a sledovať videá v rozlíšení 4K a emulovať softvér určený pre počítače. To vyvoláva otázku – môžete spustiť virtuálny stroj na smartfóne?

Môžu smartfóny prevádzkovať virtuálny stroj?

Krátka odpoveď je Áno. V skutočnosti každý smartfón beží na virtuálnom stroji svojho druhu. V súčasnosti fungujú smartfóny so systémom Android prostredníctvom ART (Android Runtime). To umožňuje bajtkódy zo súborov APK preložiť do binárneho kódu, ktorý môže procesor prečítať a spustiť. Od implementácie ART mohli zariadenia Android s dvoma gigabajtmi RAM (alebo viac) pohodlne prevádzkovať virtuálny stroj.

instagram viewer

Už sú to roky, čo 2 GB pamäte RAM boli vecou a väčšina moderných smartfónov uvádza na trh viac. Spustenie virtuálneho počítača na smartfóne je teda teraz oveľa jednoduchšie ako kedykoľvek predtým.

Aké aplikácie potrebujem na spustenie virtuálneho počítača na svojom smartfóne?

Ak chcete spustiť virtuálny stroj na svojom smartfóne, budete si musieť nainštalovať dve aplikácie cez Google Play.

  • Stiahnuť ▼:Andronix (Zadarmo)
  • Stiahnuť ▼:Prehliadač VNC (Zadarmo)

Andronix je jedným z najjednoduchších spôsobov, ako spustiť virtuálny stroj na vašom smartfóne s Androidom. Aplikácia vám poskytuje všetky nástroje a pokyny. Poskytuje vám tiež kópie kódu potrebného na inštaláciu operačného systému. Andronix je čiastočne open-source a v súčasnosti poskytuje používateľom zadarmo niekoľko populárnych distribúcií Linuxu.

Pokiaľ vám nevyhovuje používanie iba rozhrania príkazového riadka s vaším virtuálnym strojom, budete si musieť nainštalovať aplikáciu tretej strany pre GUI (grafické používateľské rozhranie). Tu prichádza na rad VNC Viewer. Zadaním lokálneho hostiteľa a poskytnutím správneho hesla (ktoré určíte vy) sa VNC Viewer a jeho protokol RFB (Remote Frame Buffer) pripojí k vášmu zariadeniu a poskytne grafické rozhranie.

Súvisiace: Ako na diaľku ovládať počítač pomocou telefónu s Androidom

Ako spustiť VM na smartfóne

Keď si stiahnete a nainštalujete obe aplikácie, nabite telefón a skôr ako začnete, nájdite miesto so silným Wi-Fi pripojením.

1. Otvorte aplikáciu Andronix a nainštalujte Termux

Po otvorení aplikácie okamžite uvidíte všetky bezplatné distribúcie Linuxu, ktoré môžete spustiť na svojom telefóne. Tieto distribúcie zahŕňajú Ubuntu, Kali Linux, Debian, Arch Linux, Manjaro, Fedora, Void a Alpine.

Galéria obrázkov (4 obrázky)
Rozbaliť
Rozbaliť
Rozbaliť
Rozbaliť

Prejdite na inštalačnú stránku Termuxu dotknutím sa ikony rozbaľovacej ponuky v ľavej hornej časti obrazovky. Ísť do nastaveniea potiahnite prstom nadol na koniec stránky. Vyberte Spustite nastavenie Termux, potom vyberte Stiahnuť ▼. Po stiahnutí vyberte Povoliť inštaláciu, a hotovo.

2. Nainštalujte si preferovaný operačný systém

V Andronix sa vráťte do hlavnej ponuky a vyberte distribúciu, ktorú chcete použiť. Po výbere aplikácia označí náročnosť inštalácie konkrétnej distribúcie a akékoľvek komplikácie, ktorým môžete čeliť.

Vyberte Pokračujte a nainštalovať. Andronix vám poskytne možnosti GUI: Pracovné prostredie, Správcovia okiena Iba CLI.

Ak chcete iba používať svoj smartfón a potrebujete grafické používateľské rozhranie, vyberte položku Pracovné prostredie. Správcovia systému Windows vám poskytnú grafické používateľské rozhranie a klávesnicu na navigáciu v okne. Iba CLI bude striktne používať terminál; choďte na túto možnosť iba vtedy, ak ste si istí distribúciou.

Galéria obrázkov (3 obrázky)
Rozbaliť
Rozbaliť
Rozbaliť

Po výbere vášho GUI vám Andronix poskytne možnosti prostredia pracovnej plochy. XFCE je staré ľahké desktopové prostredie Linuxu; vyberte túto možnosť, iba ak chcete. LXQT nahradil LXDE. Ak chcete najlepší výkon z troch možností, vyberte si LXQT.

Po výbere preferovaného prostredia pracovnej plochy sa zobrazí výzva, ktorá vás informuje, že príkaz bol skopírovaný do vašej schránky. Vyberte Otvorte Termux a prilepte príkaz.

Galéria obrázkov (3 obrázky)
Rozbaliť
Rozbaliť
Rozbaliť

V tomto bode sa spustí inštalácia. Úplná inštalácia bude chvíľu trvať. Z času na čas skontrolujte svoj telefón, pretože budete musieť zadať svoju polohu, jazyk a čas. Keď je inštalácia takmer hotová, zobrazí sa výzva na zadanie hesla. Nerobte si starosti, ak píšete na klávesnici a zdá sa, že nepíše – tak Linux funguje.

Súvisiace: Najlepšie Lean Linux Desktop Environment: LXDE vs. Xfce vs. MATE

3. Spustite server VNC

Pri prvom spustení nájdete možnosť rozlíšenia, ktoré má váš server používať. Opäť experimentujte a nájdite to, čo sa vám páči. Štvrtá možnosť (HD-ready rozlíšenie) je vždy dobrá voľba.

4. Pozrite si virtuálny stroj cez VNC Viewer

Galéria obrázkov (4 obrázky)
Rozbaliť
Rozbaliť
Rozbaliť
Rozbaliť

Otvorte VNC Viewer a vyberte ikonu plus, čím sa otvorí formulár. Na Adresa pole, vstup localhost: 1. Môžete zadať čokoľvek, čo chcete názov lúka. Stlačte tlačidlo VYTVORIŤ. Dostanete upozornenie, ale stačí stlačiť OK.

Smartphone-bežiaci-ubuntu-on-VM

Potom budete vyzvaní na zadanie hesla, ktoré ste zadali predtým. Akonáhle stlačíte ĎALEJ, budete mať pod kontrolou svoj virtuálny stroj pomocou GUI. Užite si to!

Ako spustiť VM a VNC Server

Otvorte aplikáciu Termux a použite príkaz ls pre zobrazenie obsahu vášho aktuálneho adresára.

ls

Použite príkaz ./ (bodka lomka) spolu so súborom .sh zafarbeným na zeleno a začína slovom Štart. Týmto sa spustí VM na vašom telefóne a priradí vás ako používateľa „root@localhost“. Úspešne ste spustili virtuálny stroj smartfónu. Napríklad príkaz nižšie spustí virtuálny počítač Ubuntu.

./start-ubuntu20.sh

Ak chcete spustiť server VNC, musíte použiť príkaz start server command.

vncserver-start

Správne zatvorte server a virtuálny počítač

Je dôležité, aby ste správne zatvorili server a VM, aby ste ušetrili batériu a ušetrili vás od všetkých problémov, ktorým môžete čeliť, ak ich nezatvoríte správne.

Pri ukončovaní prehliadača VNC ho vypnite rovnako ako bežný počítač. Potom prejdite na svoj terminál a použite príkaz vncserver-stop, potom zadajte 1 alebo číslo zodpovedajúce serveru VNC, ktorý chcete zatvoriť.

vncserver-stop

Na zatvorenie VM stačí použiť príkaz východ. Ak chcete ukončiť Termux, použite aj príkaz exit.

východ

Na základe mnohých otázok na internete o tom, že je ťažké otvoriť server, sa zdá, že mnohí ľudia zabudli zatvoriť server VNC po prvom spustení. Aby ste sa ušetrili od všetkých komplikovaných odpovedí internetu, musíte zatvoriť prvý VNC server otvorený počas inicializácie. Môžete to urobiť pomocou vncserver-stop príkaz.

Môžete nainštalovať virtuálny počítač na iPhone?

Inštalácia virtuálneho počítača na produkt Apple je možná. Nemusí to však byť také jednoduché ako v prípade Androidu. Najlepší spôsob, ako to urobiť, by bolo prostredníctvom UTM. UTM je aplikácia, ktorú môžete použiť na zariadení Apple na spustenie iných operačných systémov, ako sú Windows a rôzne distribúcie Linuxu.

Skvelé na UTM je, že pre iOS 11, 12, 13 a niektoré variácie iOS 14 nepotrebujete útek z väzenia. Je to tiež open source aplikácia, ktorú si môžete osobne skontrolovať na GitHub. Aplikácia sa pomerne ľahko používa, pokiaľ budete postupovať podľa používateľský manuál.

Problém s UTM je v tom, že Apple vám ako „bežnému spotrebiteľovi“ nedovolí nainštalovať ho. V skutočnosti aplikácia nie je uvedená v App Store. Jediný spôsob, ako môžete nainštalovať UTM do svojho iPhone, je poskytnúť certifikát, ktorý ukazuje, že ste vývojár testujúci aplikáciu na zariadení.

iPhone ponúka bezplatné a platené predplatné na získanie certifikátu vývojára. To by nemal byť problém, ak vám nevadí zaplatiť 99 USD za ročné predplatné. Ak však chcete ísť bezplatnou cestou, budete musieť každých sedem dní žiadať o nové certifikáty.

Aby bolo používanie bezplatných vývojárskych certifikátov pohodlnejšie, môžete si nainštalovať aplikáciu s názvom AltStore. AltStore je tiež miesto, kde si môžete stiahnuť a nainštalovať UTM. Okrem toho, že ide o alternatívu k AppStore, táto aplikácia automaticky podpíše váš bezplatný vývojársky certifikát, takže ho nebudete musieť každých sedem dní žiadať ručne.

Budúcnosť VM na smartfónoch

Spustenie virtuálneho počítača na smartfóne bolo vždy možnosťou. Bolo to však len pár rokov dozadu, keď ľudia konečne mohli spustiť použiteľný virtuálny stroj. Prevádzka jedného alebo dvoch oslabených operačných systémov dnes predstavuje limity toho, čo telefóny dokážu. Avšak, keďže výrobcovia smartfónov neustále vylepšujú svoje produkty, môžete si byť istí jedného dňa budú smartfóny schopné prevádzkovať plnohodnotné virtuálne operačné systémy so skvelými stabilitu.

7 praktických dôvodov, prečo začať používať virtuálny stroj

Na čo slúžia virtuálne stroje? Tu je niekoľko praktických výhod a použití virtuálnych strojov, ktoré si môžete vyskúšať práve teraz.

Prečítajte si ďalej

zdieľamTweetujteEmail
Súvisiace témy
  • Technológia vysvetlená
O autorovi
Jayric Maning (8 publikovaných článkov)

V túžbe dozvedieť sa, ako veci fungujú, sa Jayric Maning začal zaoberať všetkými druhmi elektronických a analógových zariadení už počas svojej mladosti. Nastúpil na forenznú vedu na University of Baguio, kde sa zoznámil s počítačovou forenznou problematikou a kybernetickou bezpečnosťou. Momentálne veľa samoštuduje a hrá sa v technológiách, aby zistil, ako fungujú a ako ich môžeme použiť na uľahčenie života (alebo aspoň na chladenie!).

Viac od Jayrica Maninga

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber