Virtuelle maskiner tilbyr stor bekvemmelighet og sikkerhet, og er en populær stift for de som liker å tukle og eksperimentere med ulike operativsystemer. Etter hvert som personlige datamaskiner blir mer kapable, vokser også markedet for virtuelle maskiner. I dag kan PC-er kjøre flere operativsystemer samtidig.
Smarttelefoner blir også stadig kraftigere i dag. Brukere kan redigere videoer, spille komplekse spill i høy oppløsning, streame og se 4K- videoer og emulere programvare for datamaskiner. Dette reiser et spørsmål: Kan du kjøre en virtuell maskin på en smarttelefon?
Kan smarttelefoner kjøre virtuelle maskiner?
Det korte svaret er ja. Faktisk kjører hver smarttelefon på en slags virtuell maskin. Foreløpig kjører Android-smarttelefoner via ART (Android Runtime). Dette gjør at bytekoder fra APK-filer kan oversettes til binær kode som prosessoren kan lese og kjøre. Siden implementeringen av ART kan Android-enheter med 2 GB RAM (eller større) komfortabelt kjøre en virtuell maskin. I dag har nesten alle moderne smarttelefoner mer RAM enn det. Så det er enklere enn noen gang å kjøre en virtuell maskin på en smarttelefon.
Hvilken applikasjon trengs for å kjøre en virtuell maskin på en smarttelefon?
For å kjøre en virtuell maskin på en smarttelefon, må du installere to applikasjoner via Google Play.
Andronix er en av de enkleste måtene å kjøre virtuelle maskiner på Android-smarttelefoner. Applikasjonen gir deg alle verktøyene og instruksjonene, samt kopier av koden som trengs for å installere operativsystemet. Andronix er delvis åpen kildekode, og de gir for tiden brukere flere populære Linux-distribusjoner gratis.
Med mindre du føler deg komfortabel med å bruke et kommandolinjegrensesnitt med den virtuelle maskinen din, må du installere en tredjepartsapplikasjon for GUI (grafisk brukergrensesnitt). Det er her VNC Viewer kommer inn. Ved å spesifisere den lokale serveren og oppgi riktig passord (definert av deg), vil VNC Viewer og dens RFB (Remote Frame Buffer)-protokoll koble seg til enheten og gi et grafisk grensesnitt.
Hvordan kjøre VM på smarttelefon
Etter å ha lastet ned og installert begge appene ovenfor, lad telefonen og finn et sted med en sterk WiFi-tilkobling før du setter i gang.
1. Åpne Andronix-appen og installer Termux
Etter å ha åpnet appen, vil du umiddelbart se alle gratis Linux-distribusjoner som kan kjøres på telefonen din. Disse distribusjonene inkluderer Ubuntu , Kali Linux, Debian, Arch Linux, Manjaro, Fedora, Void og Alpine.
Åpne Andronix-appen og installer Termux
Naviger til Termux-innstillingssiden ved å trykke på rullegardinikonet øverst til venstre på skjermen. Gå til Innstillinger og sveip ned til bunnen av siden. Velg Kjør Termux Setup , og velg deretter Last ned. Når du har lastet ned, velg Tillat installasjon og du er ferdig.
2. Installer ditt foretrukne operativsystem
I Andronix går du tilbake til hovedmenyen og velger distribusjonen du vil bruke. Når den er valgt, vil applikasjonen indikere vanskeligheten med å installere den spesielle distribusjonen og eventuelle komplikasjoner du kan støte på.
Velg Fortsett og fortsett med installasjonen. Andronix vil gi deg GUI-alternativer: Desktop Environment, Window Managers og CLI Only .
Hvis du absolutt vil bruke smarttelefonen og trenger en GUI, velg Desktop Environment. Windows Managers vil gi deg et GUI og tastatur for å navigere gjennom vinduet. CLI Only vil bruke terminalen, bruk kun dette alternativet hvis du er sikker på den valgte distribusjonen.
Andronix tilbyr 3 GUI-alternativer
Etter å ha valgt GUI, vil Andronix gi deg skrivebordsmiljøalternativer. XFCE er et gammelt, lett Linux-skrivebordsmiljø; Velg kun dette alternativet hvis du vil. LXQT i stedet for LXDE. Hvis du vil ha den beste ytelsen av de 3 alternativene, bruk LXQT.
Etter at du har valgt ditt foretrukne skrivebordsmiljø, vises en melding som informerer deg om at en kommando har blitt kopiert til utklippstavlen. Velg Åpne Termux og lim inn kommandoen.
Velg Åpne Termux og lim inn kommandoen
Installasjonen vil begynne på dette tidspunktet. Det vil ta litt tid før full installasjon. Husk å sjekke telefonen fra tid til annen, da du må finne posisjon, språk, tid. Når installasjonen er nesten fullført, vil du bli bedt om passordet ditt. Ikke bekymre deg hvis du skriver på tastaturet og ingenting kommer opp - det er slik Linux fungerer.
3. Start VNC-serveren
Ved første oppstart finner du et alternativ for oppløsningen du vil at serveren skal bruke. Igjen, eksperimenter og finn det du liker. Det fjerde alternativet (HD-oppløsning) er alltid et godt valg.
4. Se virtuelle maskiner gjennom VNC Viewer
Åpne VNC Viewer og velg plussikonet
Åpne VNC Viewer og velg plussikonet, som åpner et skjema.
I adressefeltet skriver du inn localhost:1. Du kan skrive inn hva du vil i Navn-feltet. Klikk OPPRETT. Du vil få en advarsel, men bare trykk OK.
Smarttelefon som kjører Ubuntu på VM
Du vil da bli bedt om å skrive inn passordet du opprettet tidligere. Etter å ha trykket FORTSETT , vil du kunne kontrollere din virtuelle maskin ved hjelp av GUI.
Er det mulig å installere en virtuell maskin på iPhone?
Det er mulig å installere en virtuell maskin på en iPhone, men det vil være mer komplisert
Det er mulig å installere en virtuell maskin på et Apple-produkt. Men ting er kanskje ikke så enkelt som med Android. Den beste måten å gjøre det på er gjennom UTM. UTM er et program du kan bruke på Apple-enheten din til å kjøre andre operativsystemer som Windows og ulike Linux-distribusjoner.
Det fine med UTM er at du ikke trenger å jailbreake for iOS 11, 12, 13 og noen versjoner av iOS 14. Det er også en åpen kildekode-app som du kan sjekke ut selv på GitHub. Appen er ganske enkel å bruke, så lenge du følger bruksanvisningen.
Problemet med UTM er at Apple ikke lar deg installere det som en "vanlig forbruker". Faktisk er appen ikke oppført i App Store. Den eneste måten du kan installere UTM på din iPhone er hvis du gir et sertifikat som viser at du er en utvikler som tester en app på enheten.
iPhone tilbyr gratis og betalte abonnementer for utviklersertifikater. Dette vil ikke være noe problem hvis du ikke har noe imot å betale $99-avgiften for et års abonnement. Men hvis du ikke ønsker å betale gebyret, må du fortløpende be om nye sertifikater hver 7. dag.
For å bruke det gratis utviklersertifikatet mer praktisk, kan du installere en applikasjon som heter AltStore. AltStore er også der du kan laste ned og installere UTM. I tillegg til å være et alternativ til AppStore, vil denne appen automatisk signere ditt gratis utviklersertifikat, slik at du ikke trenger å be om et manuelt hver 7. dag.
Å kjøre en virtuell maskin på en smarttelefon er alltid mulig. I disse dager er det grensen for hva en telefon kan gjøre å kjøre ett eller to operativsystemer. Men ettersom smarttelefonprodusenter fortsetter å forbedre produktene sine, er det sikkert at en dag vil smarttelefoner være i stand til å kjøre fullverdige virtuelle operativsystemer med høy stabilitet.