Virtuele machines bieden veel gemak en veiligheid en zijn een populaire basis voor diegenen die graag sleutelen aan en experimenteren met verschillende besturingssystemen. Naarmate personal computers meer en meer capabel werden, groeide de markt voor virtuele machines mee. Tegenwoordig kunnen pc's meerdere besturingssystemen tegelijk gebruiken.

De huidige generatie smartphones zijn capabele toestellen geworden. Gebruikers kunnen video's bewerken, complexe games spelen met hoge resoluties, 4K-video's streamen en bekijken en software emuleren die bedoeld is voor computers. Dit roept de vraag op: kun je een virtuele machine op een smartphone laten draaien?

Kunnen smartphones een virtuele machine draaien?

Het korte antwoord is Ja. In feite draait elke smartphone op een soort virtuele machine. Momenteel draaien Android-smartphones via ART (Android Runtime). Hierdoor kunnen de bytecodes uit APK-bestanden worden vertaald in binaire code, die een processor kan lezen en uitvoeren. Sinds de implementatie van ART konden Android-apparaten met twee gigabyte RAM (of meer) gemakkelijk een virtuele machine draaien.

instagram viewer

Het is jaren geleden dat 2 GB RAM iets was, en de meeste moderne smartphones lanceren met meer. Het draaien van een virtuele machine op een smartphone is dus nu een stuk eenvoudiger dan ooit.

Welke apps heb ik nodig om een ​​virtuele machine op mijn smartphone te draaien?

Om een ​​virtuele machine op je smartphone te laten draaien, moet je twee applicaties installeren via Google Play.

  • downloaden:Andronix (Vrij)
  • downloaden:VNC-viewer (Vrij)

Andronix is ​​een van de gemakkelijkste manieren om een ​​virtuele machine op je Android-smartphone te draaien. De app geeft je alle tools en instructies. Het biedt u ook kopieën van de code die nodig is om het besturingssysteem te installeren. Andronix is ​​gedeeltelijk open-source en biedt gebruikers momenteel gratis verschillende populaire Linux-distributies.

Tenzij u vertrouwd bent met het gebruik van alleen een opdrachtregelinterface met uw virtuele machine, moet u een toepassing van derden voor een GUI (grafische gebruikersinterface) installeren. Dit is waar VNC Viewer om de hoek komt kijken. Door een lokale host op te geven en het juiste wachtwoord op te geven (dat u bepaalt), zullen VNC Viewer en zijn RFB-protocol (Remote Frame Buffer) verbinding maken met uw apparaat en een grafische interface bieden.

Verwant: Hoe u uw pc op afstand kunt bedienen met uw Android-telefoon

VM uitvoeren op een smartphone

Nadat je beide apps hebt gedownload en geïnstalleerd, laat je je telefoon opladen en zoek je een plek met een sterke wifi-verbinding voordat je begint.

1. Open de Andronix-app en installeer Termux

Zodra je de app opent, zie je meteen alle gratis Linux-distributies die je op je telefoon kunt draaien. Deze distributies omvatten Ubuntu, Kali Linux, Debian, Arch Linux, Manjaro, Fedora, Void en Alpine.

Afbeeldingengalerij (4 afbeeldingen)
Uitbreiden
Uitbreiden
Uitbreiden
Uitbreiden

Navigeer naar de installatiepagina van Termux door het vervolgkeuzepictogram linksboven op uw scherm aan te raken. Ga naar Instellingenen veeg omlaag naar het einde van de pagina. Selecteer Voer Termux-installatie uit, selecteer dan downloaden. Nadat het is gedownload, selecteert u Installatie toestaan, en je bent klaar.

2. Installeer het besturingssysteem van uw voorkeur

Ga in Andronix terug naar het hoofdmenu en selecteer de distro die je wilt gebruiken. Eenmaal geselecteerd, geeft de app aan hoe moeilijk het is om de specifieke distro te installeren en eventuele complicaties waarmee u te maken kunt krijgen.

Selecteer Doorgaan en installeren. Andronix biedt u GUI-opties: Desktopomgeving, Vensterbeheerders, en Alleen CLI.

Als je puur je smartphone wilt gebruiken en een GUI nodig hebt, selecteer dan Desktop Environment. Windows Managers zullen u voorzien van een GUI en een toetsenbord om door het venster te navigeren. CLI Only zal strikt een terminal gebruiken; ga alleen voor deze optie als je zeker bent van de distro.

Afbeeldingengalerij (3 afbeeldingen)
Uitbreiden
Uitbreiden
Uitbreiden

Nadat u uw GUI hebt geselecteerd, biedt Andronix u opties voor de desktopomgeving. XFCE is een oude lichtgewicht Linux-desktopomgeving; ga alleen voor deze optie als je dat wilt. LXQT heeft LXDE vervangen. Als je de beste prestaties van de drie opties wilt, ga dan voor LXQT.

Nadat u uw favoriete desktopomgeving hebt geselecteerd, verschijnt er een prompt met de melding dat een opdracht naar uw klembord is gekopieerd. Selecteer Termux openen en plak de opdracht.

Afbeeldingengalerij (3 afbeeldingen)
Uitbreiden
Uitbreiden
Uitbreiden

De installatie zal op dit punt beginnen. Het kost wat tijd om het volledig te installeren. Zorg ervoor dat u af en toe uw telefoon controleert, want u moet uw locatie, taal en tijd opgeven. Wanneer de installatie bijna klaar is, wordt u gevraagd om een ​​wachtwoord op te geven. Maak je geen zorgen als je op het toetsenbord typt en het lijkt niet te typen - dat is precies hoe Linux werkt.

Verwant: De beste lean Linux-desktopomgeving: LXDE vs. Xfce vs. MAAT

3. Start de VNC-server

Bij de eerste keer opstarten vindt u een optie voor de resolutie die u door uw server wilt laten gebruiken. Nogmaals, experimenteer en vind wat je leuk vindt. De vierde optie (HD-ready resolutie) is altijd een goede optie.

4. Bekijk de virtuele machine via VNC Viewer

Afbeeldingengalerij (4 afbeeldingen)
Uitbreiden
Uitbreiden
Uitbreiden
Uitbreiden

Open VNC Viewer en selecteer het pluspictogram, waarmee een formulier wordt geopend. Op de Adres veld, invoer localhost: 1. U kunt alles invoeren wat u wilt voor de Naam veld. druk op CREËREN. U krijgt een waarschuwing, maar u kunt gewoon op OK drukken.

Smartphone-draaiende-ubuntu-op-VM

U wordt dan gevraagd om het wachtwoord in te voeren dat u eerder hebt gemaakt. Zodra u op drukt DOORGAAN, u heeft de controle over uw virtuele machine met een GUI. Genieten van!

VM- en VNC-server starten

Open de Termux-app en gebruik de opdracht ls om de inhoud van uw huidige directory te bekijken.

ls

Gebruik het commando ./ (slash) samen met het .sh-bestand dat groen is gekleurd en begint met het woord Begin. Hierdoor wordt de VM op uw telefoon gestart en wordt u als gebruiker "root@localhost" toegewezen. U hebt de virtuele machine van uw smartphone met succes uitgevoerd. Met de onderstaande opdracht wordt bijvoorbeeld een virtuele Ubuntu-machine gestart.

./start-ubuntu20.sh

Om de VNC-server te starten, moet u de opdracht server startopdracht gebruiken.

vncserver-start

Sluit uw server en VM goed af

Het is belangrijk dat u uw server en VM goed sluit om de batterij te sparen en u te behoeden voor alle problemen waarmee u te maken kunt krijgen als u ze niet goed sluit.

Zorg er bij het afsluiten van uw VNC-viewer voor dat u deze net als een gewone computer afsluit. Ga daarna naar je terminal en gebruik het commando vncserver-stop, typ dan 1 of het nummer dat overeenkomt met de VNC-server die u wilt sluiten.

vncserver-stop

Om de VM te sluiten, hoef je alleen maar de opdracht te gebruiken Uitgang. Gebruik ook het exit-commando om Termux af te sluiten.

Uitgang

Op basis van de vele vragen op internet over het moeilijk openen van een server, lijken veel mensen te vergeten de VNC-server te sluiten na de eerste keer opstarten. Om u te behoeden voor alle ingewikkelde antwoorden van internet, moet u de eerste VNC-server sluiten die tijdens de initialisatie is geopend. U kunt dat doen met behulp van de vncserver-stop opdracht.

Kun je een virtuele machine op een iPhone installeren?

Het installeren van een virtuele machine op een Apple product is mogelijk. Het is echter misschien niet zo eenvoudig als bij Android. De beste manier om dit te doen is via UTM. UTM is een app die u op een Apple-apparaat kunt gebruiken om andere besturingssystemen zoals Windows en verschillende Linux-distributies uit te voeren.

Het mooie van UTM is dat je niet hoeft te jailbreaken voor iOS 11, 12, 13 en sommige varianten van iOS 14. Het is ook een open-source app die je persoonlijk kunt controleren op GitHub. De app is redelijk eenvoudig te gebruiken, zolang je de handleiding.

Het probleem met UTM is dat Apple je niet toestaat het te installeren als een "gewone consument". In feite staat de app niet in de App Store. De enige manier waarop u UTM op uw iPhone kunt installeren, is als u een certificaat verstrekt waaruit blijkt dat u een ontwikkelaar bent die een app op het apparaat test.

iPhone biedt gratis en betaalde abonnementen om een ​​ontwikkelaarscertificaat te krijgen. Dit zou geen probleem moeten zijn als je het niet erg vindt om 99 USD te betalen voor een jaarabonnement. Maar als je de vrije weg wilt, moet je elke zeven dagen om nieuwe certificaten blijven vragen.

Om de gratis ontwikkelaarscertificaten gebruiksvriendelijker te maken, kunt u een app installeren met de naam AltStore. De AltStore is ook de plaats waar u UTM kunt downloaden en installeren. Deze app is niet alleen een alternatief voor de AppStore, maar ondertekent ook automatisch uw gratis ontwikkelaarscertificaat, zodat u er niet elke zeven dagen handmatig om hoeft te vragen.

De toekomst van VM op smartphones

Het draaien van een virtuele machine op een smartphone is altijd een mogelijkheid geweest. Het was echter pas een paar jaar geleden dat mensen eindelijk een bruikbare virtuele machine konden gebruiken. Tegenwoordig is het draaien van een of twee afgezwakte besturingssystemen ongeveer de grenzen van wat telefoons kunnen doen. Maar aangezien smartphonefabrikanten hun producten blijven verbeteren, kunt u er zeker van zijn dat: ooit zullen smartphones volwaardige virtuele besturingssystemen kunnen draaien met geweldige stabiliteit.

7 praktische redenen om een ​​virtuele machine te gaan gebruiken

Waar worden virtuele machines voor gebruikt? Hier zijn enkele praktische voordelen en toepassingen voor virtuele machines die u nu kunt proberen.

Lees volgende

DeelTweetenE-mail
Gerelateerde onderwerpen
  • Technologie uitgelegd
Over de auteur
Jayric Maning (8 artikelen gepubliceerd)

Jayric Maning wilde graag weten hoe dingen werkten en begon in zijn vroege tienerjaren te sleutelen aan allerlei elektronische en analoge apparaten. Hij begon forensische wetenschap aan de Universiteit van Baguio, waar hij kennismaakte met computerforensisch onderzoek en cyberbeveiliging. Hij doet momenteel veel zelfstudie en knutselt met tech om uit te zoeken hoe ze werken en hoe we ze kunnen gebruiken om het leven gemakkelijker (of in ieder geval cooler!) te maken.

Meer van Jayric Maning

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren