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í s různými operačními systémy. S tím, jak jsou osobní počítače stále schopnější, roste také trh s virtuálními stroji. V dnešní době mohou počítače provozovat více operačních systémů současně.
Smartphony jsou dnes také stále výkonnější. Uživatelé mohou upravovat videa, hrát složité hry ve vysokém rozlišení, streamovat a sledovat 4K videa a emulovat software pro počítače. To vyvolává otázku: Můžete spustit virtuální stroj na smartphonu?
Mohou chytré telefony provozovat virtuální stroje?
Krátká odpověď je ano. Ve skutečnosti každý smartphone běží na nějakém virtuálním počítači. V současné době běží smartphony Android přes ART (Android Runtime). To umožňuje bajtkódy ze souborů APK převést do binárního kódu, který může procesor číst a spouštět. Od implementace ART mohou zařízení Android s 2 GB RAM (nebo větší) pohodlně provozovat virtuální stroj. V dnešní době má téměř každý moderní smartphone více paměti RAM. Spuštění virtuálního počítače na smartphonu je tedy jednodušší než kdy předtím.
Jaká aplikace je potřeba ke spuštění virtuálního stroje na chytrém telefonu?
Chcete-li spustit virtuální počítač na chytrém telefonu, musíte si přes Google Play nainstalovat dvě aplikace.
Andronix je jedním z nejjednodušších způsobů, jak spouštět virtuální stroje na chytrých telefonech Android. Aplikace vám poskytuje všechny nástroje a pokyny a 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 několik populárních distribucí Linuxu zdarma.
Pokud se necítíte na používání rozhraní příkazového řádku s vaším virtuálním strojem, 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 serveru a poskytnutím správného hesla (vámi definovaného) se VNC Viewer a jeho protokol RFB (Remote Frame Buffer) připojí k zařízení a poskytne grafické rozhraní.
Jak spustit VM na smartphonu
Po stažení a instalaci obou výše uvedených aplikací nabijte telefon a najděte místo se silným WiFi připojením, než začnete.
1. Otevřete aplikaci Andronix a nainstalujte Termux
Po otevření aplikace okamžitě uvidíte všechny bezplatné distribuce Linuxu, které lze na vašem telefonu spustit. Tyto distribuce zahrnují Ubuntu , Kali Linux, Debian, Arch Linux, Manjaro, Fedora, Void a Alpine.
Otevřete aplikaci Andronix a nainstalujte Termux
Přejděte na stránku nastavení Termux klepnutím na ikonu rozevíracího seznamu v levé horní části obrazovky. Přejděte do Nastavení a přejeďte prstem dolů do spodní části stránky. Vyberte Spustit nastavení Termux a poté vyberte Stáhnout. Po stažení vyberte Povolit instalaci a máte hotovo.
2. Nainstalujte preferovaný operační systém
V Andronix se vraťte do hlavní nabídky a vyberte distribuci, kterou chcete použít. Po výběru aplikace upozorní na obtížnost instalace konkrétní distribuce a případné komplikace, se kterými se můžete setkat.
Vyberte Pokračovat a pokračujte v instalaci. Andronix vám poskytne možnosti GUI: Desktop Environment, Window Managers a CLI Only .
Pokud chcete bezpodmínečně používat svůj smartphone a potřebujete GUI, zvolte Desktop Environment. Správci systému Windows vám poskytnou grafické uživatelské rozhraní a klávesnici pro navigaci v okně. Pouze CLI použije terminál, tuto možnost použijte pouze v případě, že jste si jistí vybranou distribucí.
Andronix nabízí 3 možnosti GUI
Po výběru GUI vám Andronix poskytne možnosti desktopového prostředí. XFCE je staré lehké linuxové desktopové prostředí; Tuto možnost vyberte pouze v případě, že chcete. LXQT místo LXDE. Pokud chcete nejlepší výkon ze 3 možností, použijte LXQT.
Po výběru preferovaného prostředí pracovní plochy se zobrazí výzva s informací, že příkaz byl zkopírován do schránky. Vyberte Open Termux a vložte příkaz.
Vyberte Open Termux a vložte příkaz
V tomto okamžiku začne instalace. Úplná instalace bude nějakou dobu trvat. Nezapomeňte čas od času zkontrolovat svůj telefon, protože budete muset určit svou polohu, jazyk a čas. Když je instalace téměř dokončena, budete požádáni o heslo. Nedělejte si starosti, když píšete na klávesnici a nic se nezobrazuje – tak Linux funguje.
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 rozlišení) je vždy dobrá volba.
4. Prohlížejte si virtuální stroje pomocí VNC Viewer
Otevřete VNC Viewer a vyberte ikonu plus
Otevřete VNC Viewer a vyberte ikonu plus, čímž se otevře formulář.
Do pole Adresa zadejte localhost:1. Do pole Název můžete zadat cokoli chcete . Klikněte na VYTVOŘIT. Zobrazí se upozornění, ale stačí stisknout OK.
Smartphone s Ubuntu na VM
Poté budete vyzváni k zadání hesla, které jste vytvořili dříve. Po stisknutí tlačítka POKRAČOVAT budete moci ovládat svůj virtuální stroj pomocí GUI.
Je možné nainstalovat virtuální počítač na iPhone?
Na iPhone je možné nainstalovat virtuální stroj, ale bude to složitější
Na produkt Apple je možné nainstalovat virtuální stroj. Věci však nemusí být tak jednoduché jako u Androidu. Nejlepší způsob, jak toho dosáhnout, je prostřednictvím UTM. UTM je aplikace, kterou můžete na svém zařízení Apple používat ke spouš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é verze iOS 14 nepotřebujete útěk z vězení. Je to také open source aplikace, kterou si můžete sami vyzkoušet na GitHubu. Aplikace je poměrně snadno použitelná, pokud budete postupovat podle pokynů uživatele.
Problém s UTM je v tom, že vám jej Apple jako „běžnému spotřebiteli“ nedovolí nainstalovat. 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é vývojářských certifikátů. To nebude problém, pokud vám nebude vadit zaplatit poplatek 99 USD za roční předplatné. Pokud ale poplatek platit nechcete, budete muset každých 7 dní žádat o nové certifikáty.
Chcete-li používat bezplatný certifikát vývojáře pohodlněji, 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 7 dní žádat ručně.
Spuštění virtuálního stroje na smartphonu je vždy možné. V dnešní době je provoz jednoho nebo dvou operačních systémů limitem toho, co telefon dokáže. Jelikož však výrobci chytrých telefonů stále vylepšují své produkty, je jisté, že jednoho dne budou chytré telefony schopny provozovat plnohodnotné virtuální operační systémy s vysokou stabilitou.