Virtuální stroje, které nabízejí skvělé pohodlí a zabezpečení, jsou oblíbeným základem pro ty, kteří rádi vrtají a experimentují na různých operačních systémech. S tím, jak jsou osobní počítače stále schopnější, rostl s nimi i trh s virtuálními stroji. V dnešní době mohou počítače provozovat několik operačních systémů současně.

Současná generace smartphonů se stala schopnými zařízeními. Uživatelé mohou upravovat videa, hrát složité hry ve vysokém rozlišení, streamovat a sledovat 4K videa a emulovat software určený pro počítače. To vyvolává otázku – můžete spustit virtuální stroj na smartphonu?

Mohou chytré telefony provozovat virtuální stroj?

Krátká odpověď je Ano. Ve skutečnosti každý smartphone běží na virtuálním stroji svého druhu. V současné době běží smartphony Android prostřednictvím ART (Android Runtime). To umožňuje převést bajtové kódy ze souborů APK do binárního kódu, který může procesor číst a provádět. Již od implementace ART mohla zařízení Android se dvěma gigabajty RAM (nebo více) pohodlně provozovat virtuální stroj.

instagram viewer

Už jsou to roky, co 2GB RAM byla věc a většina moderních smartphonů přichází s více. Spuštění virtuálního stroje na smartphonu je nyní mnohem jednodušší než kdy dříve.

Jaké aplikace potřebuji ke spuštění virtuálního počítače na svém smartphonu?

Chcete-li na svém smartphonu spustit virtuální počítač, budete si muset přes Google Play nainstalovat dvě aplikace.

  • Stažení:Andronix (Volný, uvolnit)
  • Stažení:Prohlížeč VNC (Volný, uvolnit)

Andronix je jedním z nejjednodušších způsobů, jak spustit virtuální stroj na smartphonu Android. Aplikace vám poskytuje všechny nástroje a pokyny. Poskytuje vám také kopie kódu potřebného k instalaci operačního systému. Andronix je částečně open-source a v současné době poskytuje uživatelům zdarma několik populárních distribucí Linuxu.

Pokud vám nevyhovuje používat s virtuálním strojem pouze rozhraní příkazového řádku, budete si muset nainstalovat aplikaci třetí strany pro GUI (grafické uživatelské rozhraní). Zde přichází na řadu VNC Viewer. Zadáním místního hostitele a poskytnutím správného hesla (které určíte vy) se VNC Viewer a jeho protokol RFB (Remote Frame Buffer) připojí k vašemu zařízení a poskytne grafické rozhraní.

Příbuzný: Jak vzdáleně ovládat počítač pomocí telefonu Android

Jak spustit VM na smartphonu

Jakmile si stáhnete a nainstalujete obě aplikace, nechte telefon nabít a než začnete, najděte místo se silným připojením Wi-Fi.

1. Otevřete aplikaci Andronix a nainstalujte Termux

Jakmile aplikaci otevřete, okamžitě uvidíte všechny bezplatné distribuce Linuxu, které můžete na svém telefonu spustit. Tyto distribuce zahrnují Ubuntu, Kali Linux, Debian, Arch Linux, Manjaro, Fedora, Void a Alpine.

Galerie obrázků (4 obrázky)
Rozšířit
Rozšířit
Rozšířit
Rozšířit

Přejděte na instalační stránku Termuxu klepnutím na rozevírací ikonu v levé horní části obrazovky. Jít do Nastavenía přejeďte prstem dolů na konec stránky. Vybrat Spusťte nastavení Termux, pak vyberte Stažení. Po stažení vyberte Povolit instalaci, a máte hotovo.

2. Nainstalujte svůj preferovaný operační systém

V Andronix se vraťte do hlavní nabídky a vyberte distro, které chcete použít. Po výběru aplikace označí obtížnost instalace konkrétní distribuce a případné komplikace, se kterými se můžete setkat.

Vybrat Pokračovat a nainstalovat. Andronix vám poskytne možnosti GUI: Desktopové prostředí, Správci oken, a Pouze CLI.

Pokud chcete pouze používat svůj smartphone a potřebujete grafické uživatelské rozhraní, vyberte možnost Desktop Environment. Správci systému Windows vám poskytnou grafické uživatelské rozhraní a klávesnici pro navigaci v okně. Pouze CLI bude striktně používat terminál; tuto možnost použijte pouze v případě, že jste si s distribucí jisti.

Galerie obrázků (3 obrázky)
Rozšířit
Rozšířit
Rozšířit

Po výběru vašeho GUI vám Andronix poskytne možnosti desktopového prostředí. XFCE je staré lehké linuxové desktopové prostředí; zvolte tuto možnost, pouze pokud chcete. LXQT nahradilo LXDE. Pokud chcete nejlepší výkon ze tří možností, jděte na LXQT.

Jakmile vyberete preferované pracovní prostředí, zobrazí se výzva s informací, že příkaz byl zkopírován do vaší schránky. Vybrat Otevřete Termux a vložte příkaz.

Galerie obrázků (3 obrázky)
Rozšířit
Rozšířit
Rozšířit

V tomto okamžiku začne instalace. Úplná instalace bude chvíli trvat. Nezapomeňte si čas od času zkontrolovat telefon, protože budete muset zadat svou polohu, jazyk a čas. Když je instalace téměř hotová, budete požádáni o zadání hesla. Nedělejte si starosti, pokud píšete na klávesnici a zdá se, že nepíše – tak Linux prostě funguje.

Příbuzný: Nejlepší Lean Linux Desktop Environment: LXDE vs. Xfce vs. MATE

3. Spusťte VNC Server

Při prvním spuštění najdete možnost rozlišení, které má váš server používat. Opět experimentujte a najděte, co se vám líbí. Čtvrtá možnost (HD-ready rozlišení) je vždy dobrá volba.

4. Zobrazte virtuální počítač pomocí prohlížeče VNC

Galerie obrázků (4 obrázky)
Rozšířit
Rozšířit
Rozšířit
Rozšířit

Otevřete VNC Viewer a vyberte ikonu plus, čímž se otevře formulář. Na Adresa pole, vstup localhost: 1. Můžete zadat cokoli chcete název pole. lis VYTVOŘIT. Obdržíte varování, ale stačí stisknout OK.

Smartphone běžící-ubuntu-na-VM

Poté budete vyzváni k zadání hesla, které jste zadali dříve. Jakmile stisknete POKRAČOVAT, budete mít pod kontrolou svůj virtuální stroj pomocí GUI. Užívat si!

Jak spustit VM a VNC Server

Otevřete aplikaci Termux a použijte příkaz ls pro zobrazení obsahu vašeho aktuálního adresáře.

ls

Použijte příkaz ./ (tečka lomítko) spolu se souborem .sh obarveným zeleně a začíná slovem Start. Tím se spustí virtuální počítač na vašem telefonu a přiřadí vás jako uživatele „root@localhost“. Úspěšně jste spustili svůj virtuální stroj smartphonu. Například níže uvedený příkaz spustí virtuální počítač Ubuntu.

./start-ubuntu20.sh

Chcete-li spustit server VNC, musíte použít příkaz command server start.

vncserver-start

Správně zavřete server a virtuální počítač

Je důležité, abyste správně uzavřeli server a virtuální počítač, abyste šetřili baterii a ušetřili vás od všech problémů, kterým byste mohli čelit, pokud je nezavřete správně.

Při ukončování prohlížeče VNC se ujistěte, že je vypnutý jako běžný počítač. Poté přejděte do svého terminálu a použijte příkaz vncserver-stop, poté zadejte 1 nebo číslo odpovídající serveru VNC, který chcete zavřít.

vncserver-stop

Chcete-li virtuální počítač zavřít, stačí použít příkaz výstup. Chcete-li ukončit Termux, použijte také příkaz exit.

výstup

Na základě mnoha dotazů na internetu ohledně obtížného otevření serveru se zdá, že mnoho lidí zapomnělo zavřít server VNC po prvním spuštění. Abyste se zachránili před všemi složitými odpověďmi na internetu, musíte zavřít první VNC server otevřený během inicializace. Můžete to udělat pomocí vncserver-stop příkaz.

Můžete nainstalovat virtuální počítač na iPhone?

Instalace virtuálního počítače na produkt Apple je možná. Nemusí to však být tak přímočaré jako u Androidu. Nejlepší způsob, jak to udělat, by bylo prostřednictvím UTM. UTM je aplikace, kterou můžete použít na zařízení Apple ke spuštění jiných operačních systémů, jako jsou Windows a různé distribuce Linuxu.

Skvělá věc na UTM je, že pro iOS 11, 12, 13 a některé varianty iOS 14 nepotřebujete útěk z vězení. Je to také open-source aplikace, kterou si můžete osobně zkontrolovat na GitHubu. Aplikace se poměrně snadno používá, pokud budete postupovat podle uživatelská příručka.

Problém UTM je v tom, že vám Apple nedovolí jej nainstalovat jako „běžnému spotřebiteli“. Ve skutečnosti aplikace není uvedena v App Store. Jediný způsob, jak můžete nainstalovat UTM na svůj iPhone, je poskytnout certifikát, který ukazuje, že jste vývojář testující aplikaci na zařízení.

iPhone nabízí bezplatné a placené předplatné pro získání certifikátu vývojáře. To by neměl být problém, pokud vám nevadí zaplatit 99 USD za roční předplatné. Pokud ale chcete jít cestou zdarma, budete muset každých sedm dní žádat o nové certifikáty.

Aby bylo používání bezplatných vývojářských certifikátů pohodlnější, můžete si nainstalovat aplikaci s názvem AltStore. AltStore je také místo, kde si můžete stáhnout a nainstalovat UTM. Kromě toho, že jde o alternativu k AppStore, tato aplikace automaticky podepíše váš bezplatný certifikát vývojáře, takže o něj nebudete muset každých sedm dní žádat ručně.

Budoucnost VM na smartphonech

Spuštění virtuálního stroje na smartphonu bylo vždy možné. Bylo to však jen pár let zpět, kdy lidé mohli konečně provozovat použitelný virtuální stroj. Provozování jednoho nebo dvou zředěných operačních systémů dnes představuje limity toho, co telefony dokážou. Nicméně, jak výrobci smartphonů neustále vylepšují své produkty, můžete si být jisti jednoho dne budou chytré telefony schopny provozovat plnohodnotné virtuální operační systémy s velkým výkonem stabilita.

7 praktických důvodů, proč začít používat virtuální stroj

K čemu slouží virtuální stroje? Zde je několik praktických výhod a použití virtuálních strojů, které si můžete hned teď vyzkoušet.

Přečtěte si další

PodíltweetE-mailem
Související témata
  • Technologie vysvětlena
O autorovi
Jayric Maning (8 článků zveřejněno)

Jayric Maning toužil dozvědět se, jak věci fungují, a tak začal během svých raných dospívání šťourat se všemi druhy elektronických a analogových zařízení. Nastoupil do forenzní vědy na University of Baguio, kde se seznámil s počítačovou forenzní vědou a kybernetickou bezpečností. V současné době dělá spoustu samostudia a pohrává si s technologiemi, aby zjistil, jak fungují a jak je můžeme použít, abychom si usnadnili život (nebo alespoň ochladili!).

Více od Jayrica Maninga

Přihlaste se k odběru našeho newsletteru

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!

Chcete-li se přihlásit k odběru, klikněte sem