Virtuelle maskiner tilbyr stor bekvemmelighet og sikkerhet, og er en populær stift for de som liker å tukle og eksperimentere med forskjellige operativsystemer. Etter hvert som personlige datamaskiner blir mer og mer dyktige, vokste markedet for virtuelle maskiner med det. I dag kan PC-er kjøre flere operativsystemer samtidig.
Den nåværende generasjonen smarttelefoner har blitt dyktige enheter. Brukere kan redigere videoer, spille komplekse spill med høye oppløsninger, streame og se 4K-videoer og emulere programvare beregnet for datamaskiner. Dette reiser spørsmålet - kan du kjøre en virtuell maskin på en smarttelefon?
Kan smarttelefoner kjøre en virtuell maskin?
Det korte svaret er Ja. Faktisk kjører hver smarttelefon på en slags virtuell maskin. For øyeblikket kjører Android-smarttelefoner gjennom ART (Android Runtime). Dette gjør at bytekodene fra APK-filer kan oversettes til binær kode, som en prosessor kan lese og kjøre. Helt siden implementeringen av ART kunne Android-enheter med to gigabyte RAM (eller mer) komfortabelt kjøre en virtuell maskin.
Det har gått år siden 2 GB RAM var en ting, og de fleste moderne smarttelefoner lanseres med mer. Så å kjøre en virtuell maskin på en smarttelefon er mye enklere nå enn noen gang.
Hvilke apper trenger jeg for å kjøre en virtuell maskin på smarttelefonen min?
For å kjøre en virtuell maskin på smarttelefonen din, må du installere to applikasjoner via Google Play.
- Nedlasting:Andronix (Gratis)
- Nedlasting:VNC Viewer (Gratis)
Andronix er en av de enkleste måtene å kjøre en virtuell maskin på din Android-smarttelefon. Appen gir deg alle verktøyene og instruksjonene. Den gir deg også 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 er komfortabel med å bruke bare et kommandolinjegrensesnitt med den virtuelle maskinen din, må du installere en tredjepartsapplikasjon for et GUI (grafisk brukergrensesnitt). Det er her VNC Viewer kommer inn. Ved å spesifisere en lokal vert og oppgi riktig passord (som du bestemmer), vil VNC Viewer og dens RFB (Remote Frame Buffer)-protokoll koble seg til enheten din og gi et grafisk grensesnitt.
I slekt: Slik fjernstyrer du PC-en din med Android-telefonen din
Hvordan kjøre VM på en smarttelefon
Når du har lastet ned og installert begge appene, må du lade telefonen og finne et sted med en sterk Wi-Fi-tilkobling før du begynner.
1. Åpne Andronix-appen og installer Termux
Når du åpner appen, vil du umiddelbart se alle gratis Linux-distribusjoner du kan kjøre på telefonen. Disse distroene inkluderer Ubuntu, Kali Linux, Debian, Arch Linux, Manjaro, Fedora, Void og Alpine.
Naviger til Termux-installasjonssiden ved å trykke på rullegardinikonet øverst til venstre på skjermen. Gå til Innstillinger, og sveip ned til slutten av siden. Plukke ut Kjør Termux Setup, velg deretter Nedlasting. Når den er lastet ned, velg Tillat installasjon, og du er ferdig.
2. Installer ditt foretrukne operativsystem
I Andronix går du tilbake til hovedmenyen og velger distroen du vil bruke. Når den er valgt, vil appen indikere vanskeligheten med å installere den spesifikke distroen og eventuelle komplikasjoner du kan møte.
Plukke ut Fortsette og installere. Andronix vil gi deg GUI-alternativer: Skrivebordsmiljø, Vindusbehandlere, og Kun CLI.
Hvis du utelukkende vil bruke smarttelefonen og trenger en GUI, velg Desktop Environment. Windows Managers vil gi deg en GUI og et tastatur for å navigere gjennom vinduet. CLI Only vil strengt tatt bruke en terminal; bare gå for dette alternativet hvis du er trygg på distroen.
Etter å ha valgt GUI, vil Andronix gi deg skrivebordsmiljøalternativer. XFCE er et gammelt, lett Linux-skrivebordsmiljø; gå for dette alternativet bare hvis du vil. LXQT erstattet LXDE. Hvis du vil ha den beste ytelsen av de tre alternativene, gå for LXQT.
Når du velger ditt foretrukne skrivebordsmiljø, vises en melding som informerer deg om at en kommando har blitt kopiert til utklippstavlen. Plukke ut Åpne Termux og lim inn kommandoen.
Installasjonen vil starte på dette tidspunktet. Det vil ta litt tid å installere fullstendig. Sørg for å sjekke telefonen din av og til fordi du må spesifisere plassering, språk, tid. Når installasjonen nesten er ferdig, vil du bli bedt om å oppgi et passord. Ikke bekymre deg hvis du skriver på tastaturet og det ikke ser ut til å skrive - det er bare hvordan Linux fungerer.
I slekt: Det beste Lean Linux-skrivebordsmiljøet: LXDE vs. Xfce vs. KAMERAT
3. Start VNC-serveren
Ved første oppstart finner du et alternativ på oppløsningen du vil at serveren skal bruke. Igjen, eksperimenter og finn det du liker. Det fjerde alternativet (HD-klar oppløsning) er alltid et godt alternativ.
4. Se den virtuelle maskinen gjennom VNC Viewer
Åpne VNC Viewer og velg plussikonet, som åpner et skjema. På Adresse felt, input lokal vert: 1. Du kan legge inn hva du vil for Navn felt. trykk SKAPE. Du vil motta en advarsel, men du kan bare trykke OK.
Du vil da bli bedt om å skrive inn passordet du laget tidligere. Når du trykker FORTSETTE, du vil ha kontroll over din virtuelle maskin med en GUI. Nyt!
Hvordan starte VM og VNC Server
Åpne Termux-appen og bruk kommandoen ls for å se innholdet i din nåværende katalog.
ls
Bruk kommandoen ./ (prikk skråstrek) sammen med .sh-filen farget i grønt og begynner med ordet Start. Dette vil starte VM på telefonen din og tilordne deg som bruker "root@localhost". Du har kjørt smarttelefonens virtuelle maskin. For eksempel vil kommandoen nedenfor starte en virtuell Ubuntu-maskin.
./start-ubuntu20.sh
For å starte VNC-serveren må du bruke kommandoserverstartkommandoen.
vncserver-start
Lukk serveren og VM-en på riktig måte
Det er viktig at du lukker serveren og VM-en på riktig måte for å spare batteri og spare deg for alle problemene du kan møte hvis du ikke lukker dem ordentlig.
Når du avslutter VNC-visningen, sørg for å slå den av akkurat som en vanlig datamaskin. Etter det, gå til terminalen din og bruk kommandoen vncserver-stopp, skriv deretter 1 eller nummeret som tilsvarer VNC-serveren du vil lukke.
vncserver-stopp
For å lukke VM, er alt du trenger å gjøre å bruke kommandoen exit. For å avslutte Termux, bruk også exit-kommandoen.
exit
Basert på de mange spørsmålene på internett om å ha vanskelig for å åpne en server, ser det ut til at mange glemmer å lukke VNC-serveren etter den første oppstarten. For å redde deg fra alle de kompliserte svarene på internett, må du lukke den første VNC-serveren som ble åpnet under initialiseringen. Du kan gjøre det ved å bruke vncserver-stopp kommando.
Kan du installere en virtuell maskin på en iPhone?
Det er mulig å installere en virtuell maskin på et Apple-produkt. Imidlertid er det kanskje ikke så enkelt som det er med Android. Den beste måten å gjøre det på er gjennom UTM. UTM er en app du kan bruke på en Apple-enhet for å 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 varianter av iOS 14. Det er også en åpen kildekode-app som du personlig kan sjekke på GitHub. Appen er rimelig enkel å bruke, så lenge du følger brukermanual.
Problemet med UTM er at Apple ikke vil tillate 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 å få et utviklersertifikat. Dette burde ikke være noe problem hvis du ikke har noe imot å betale 99USD for et års abonnement. Men hvis du vil gå den gratis ruten, må du fortsette å be om nye sertifikater hver syvende dag.
For å gjøre de gratis utviklersertifikatene mer praktiske å bruke, kan du installere en app som heter AltStore. AltStore er også der du kan laste ned og installere UTM. Bortsett fra å være et alternativ til AppStore, vil denne appen automatisk signere ditt gratis utviklersertifikat, slik at du ikke trenger å be om et manuelt hver sjuende dag.
Fremtiden til VM på smarttelefoner
Å kjøre en virtuell maskin på en smarttelefon har alltid vært en mulighet. Imidlertid var det bare noen få år tilbake da folk endelig kunne kjøre en brukbar virtuell maskin. I dag handler det om å kjøre ett eller to utvannede operativsystemer om grensene for hva telefoner kan gjøre. Men ettersom smarttelefonprodusenter fortsetter å forbedre produktene sine, kan du være sikker på det en dag, smarttelefoner vil være i stand til å kjøre fullverdige virtuelle operativsystemer med stor stabilitet.
Hva brukes virtuelle maskiner til? Her er noen praktiske fordeler og bruksområder for virtuelle maskiner som du kan prøve akkurat nå.
Les Neste
- Teknologi forklart
Jayric Maning ønsket å lære hvordan ting fungerte, og begynte å fikle med alle slags elektroniske og analoge enheter i løpet av sine tidligere tenåringer. Han begynte rettsmedisinsk vitenskap ved University of Baguio, hvor han ble kjent med dataetterforskning og cybersikkerhet. Han gjør for tiden mye selvstudium og fikser med teknologi for å finne ut hvordan de fungerer og hvordan vi kan bruke dem til å gjøre livet enklere (eller i det minste kulere!).
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Klikk her for å abonnere