Virtuelle maskiner tilbyder stor bekvemmelighed og sikkerhed og er et populært hæfte for dem, der kan lide at pille og eksperimentere med forskellige operativsystemer. Efterhånden som personlige computere bliver mere og mere dygtige, voksede markedet for virtuelle maskiner med det. I dag kan pc'er køre flere operativsystemer samtidigt.

Den nuværende generation af smartphones er blevet dygtige enheder. Brugere kan redigere videoer, spille komplekse spil i høj opløsning, streame og se 4K-videoer og efterligne software beregnet til computere. Dette rejser spørgsmålet - kan du køre en virtuel maskine på en smartphone?

Kan smartphones køre en virtuel maskine?

Det korte svar er Ja. Faktisk kører hver smartphone på en slags virtuel maskine. I øjeblikket kører Android-smartphones gennem ART (Android Runtime). Dette gør det muligt at oversætte bytekoderne fra APK-filer til binær kode, som en processor kan læse og udføre. Lige siden implementeringen af ​​ART kunne Android-enheder med to gigabyte RAM (eller mere) komfortabelt køre en virtuel maskine.

instagram viewer

Det er år siden, 2 GB RAM var en ting, og de fleste moderne smartphones lanceres med mere. Så det er meget nemmere at køre en virtuel maskine på en smartphone nu end nogensinde før.

Hvilke apps skal jeg bruge for at køre en virtuel maskine på min smartphone?

For at køre en virtuel maskine på din smartphone skal du installere to applikationer via Google Play.

  • Hent:Andronix (Gratis)
  • Hent:VNC Viewer (Gratis)

Andronix er en af ​​de nemmeste måder at køre en virtuel maskine på din Android-smartphone. Appen giver dig alle værktøjer og instruktioner. Det giver dig også kopier af den kode, der er nødvendig for at installere operativsystemet. Andronix er delvist open source, og de giver i øjeblikket brugere flere populære Linux-distributioner gratis.

Medmindre du er tryg ved kun at bruge en kommandolinjegrænseflade med din virtuelle maskine, skal du installere en tredjepartsapplikation til en GUI (grafisk brugergrænseflade). Det er her VNC Viewer kommer ind. Ved at angive en lokal vært og angive den korrekte adgangskode (som du bestemmer), vil VNC Viewer og dens RFB (Remote Frame Buffer) protokol forbinde til din enhed og give en grafisk grænseflade.

Relaterede: Sådan fjernstyres din pc med din Android-telefon

Sådan kører du VM på en smartphone

Når du har downloadet og installeret begge apps, skal du lade din telefon op og finde et sted med en stærk Wi-Fi-forbindelse, før du begynder.

1. Åbn Andronix-appen og installer Termux

Når du åbner appen, vil du straks se alle de gratis Linux-distributioner, du kan køre på din telefon. Disse distros inkluderer Ubuntu, Kali Linux, Debian, Arch Linux, Manjaro, Fedora, Void og Alpine.

Billedgalleri (4 billeder)
Udvide
Udvide
Udvide
Udvide

Naviger til Termux-installationssiden ved at trykke på drop-down-ikonet øverst til venstre på din skærm. Gå til Indstillinger, og stryg ned til slutningen af ​​siden. Vælg Kør Termux Setup, vælg derefter Hent. Når det er downloadet, skal du vælge Tillad installation, og du er færdig.

2. Installer dit foretrukne operativsystem

I Andronix skal du gå tilbage til hovedmenuen og vælge den distro, du vil bruge. Når den er valgt, vil appen indikere vanskeligheden ved at installere den specifikke distro og eventuelle komplikationer, du måtte støde på.

Vælg Fortsæt og installere. Andronix vil give dig GUI-muligheder: Desktop miljø, Window Managers, og Kun CLI.

Hvis du udelukkende ønsker at bruge din smartphone og har brug for en GUI, skal du vælge Desktop Environment. Windows Managers vil give dig en GUI og et tastatur til at navigere gennem vinduet. Kun CLI vil udelukkende bruge en terminal; gå kun efter denne mulighed, hvis du er sikker på distroen.

Billedgalleri (3 billeder)
Udvide
Udvide
Udvide

Når du har valgt din GUI, vil Andronix give dig muligheder for skrivebordsmiljø. XFCE er et gammelt letvægts Linux-skrivebordsmiljø; gå kun efter denne mulighed, hvis du vil. LXQT afløste LXDE. Hvis du vil have den bedste ydeevne ud af de tre muligheder, skal du vælge LXQT.

Når du har valgt dit foretrukne skrivebordsmiljø, vises en prompt, der informerer dig om, at en kommando er blevet kopieret til dit udklipsholder. Vælg Åbn Termux og indsæt kommandoen.

Billedgalleri (3 billeder)
Udvide
Udvide
Udvide

Installationen starter på dette tidspunkt. Det vil tage lidt tid at installere fuldt ud. Sørg for at tjekke din telefon en gang imellem, fordi du bliver nødt til at angive din placering, sprog, tid. Når installationen næsten er færdig, bliver du bedt om at angive en adgangskode. Bare rolig, hvis du skriver på tastaturet, og det ikke ser ud til at skrive - det er bare sådan, Linux fungerer.

Relaterede: Det bedste Lean Linux Desktop Environment: LXDE vs. Xfce vs. MAKKER

3. Start VNC-serveren

Ved den første opstart finder du en mulighed for den opløsning, du vil have din server til at bruge. Igen, eksperimenter og find det, du kan lide. Den fjerde mulighed (HD-ready opløsning) er altid en god mulighed.

4. Se den virtuelle maskine gennem VNC Viewer

Billedgalleri (4 billeder)
Udvide
Udvide
Udvide
Udvide

Åbn VNC Viewer og vælg plusikonet, som åbner en formular. På den Adresse felt, input lokal vært: 1. Du kan indtaste alt, hvad du vil Navn Mark. Trykke SKAB. Du vil modtage en advarsel, men kan bare trykke på OK.

Smartphone-kører-ubuntu-på-VM

Du vil derefter blive bedt om at indtaste den adgangskode, du lavede tidligere. Når du trykker BLIVE VED, du vil have kontrol over din virtuelle maskine med en GUI. God fornøjelse!

Sådan starter du VM og VNC Server

Åbn Termux-appen og brug kommandoen ls for at se indholdet af dit nuværende bibliotek.

ls

Brug kommandoen ./ (punktskråstreg) sammen med .sh-filen farvet med grøn og begynder med ordet Start. Dette vil starte VM'en på din telefon og tildele dig som bruger "root@localhost". Du har med succes kørt din smartphone virtuelle maskine. For eksempel vil kommandoen nedenfor starte en virtuel Ubuntu-maskine.

./start-ubuntu20.sh

For at starte VNC-serveren skal du bruge kommandoserverens startkommando.

vncserver-start

Luk din server og VM korrekt

Det er vigtigt, at du lukker din server og VM ordentligt for at spare batteri og skåne dig for alle de problemer, du kan komme ud for, hvis du ikke lukker dem ordentligt.

Når du afslutter din VNC viewer, skal du sørge for at lukke den ned ligesom en almindelig computer. Gå derefter til din terminal og brug kommandoen vncserver-stop, og skriv derefter 1 eller det nummer, der svarer til den VNC-server, du vil lukke.

vncserver-stop

For at lukke VM'en skal du blot bruge kommandoen Afslut. For at afslutte Termux skal du også bruge exit-kommandoen.

Afslut

Baseret på de mange forespørgsler på internettet om at have svært ved at åbne en server, ser mange mennesker ud til at glemme at lukke VNC-serveren efter den første opstart. For at redde dig fra alle de komplicerede svar på internettet, skal du lukke den første VNC-server, der blev åbnet under initialiseringen. Det kan du gøre ved at bruge vncserver-stop kommando.

Kan du installere en virtuel maskine på en iPhone?

Det er muligt at installere en virtuel maskine på et Apple-produkt. Det er dog måske ikke så ligetil, som det er med Android. Den bedste måde at gøre det på ville være gennem UTM. UTM er en app, du kan bruge på en Apple-enhed til at køre andre operativsystemer såsom Windows og forskellige Linux-distributioner.

Det fantastiske ved UTM er, at du ikke behøver at jailbreake for iOS 11, 12, 13 og nogle varianter af iOS 14. Det er også en open source-app, som du personligt kan tjekke på GitHub. Appen er rimelig nem at bruge, så længe du følger bruger manual.

Problemet med UTM er, at Apple ikke vil tillade dig at installere det som en "almindelig forbruger." Faktisk er appen ikke opført i App Store. Den eneste måde, du kan installere UTM på din iPhone, er, hvis du giver et certifikat, der viser, at du er en udvikler, der tester en app på enheden.

iPhone tilbyder gratis og betalte abonnementer for at få et udviklercertifikat. Dette burde ikke være et problem, hvis du ikke har noget imod at betale 99USD for et års abonnement. Men hvis du vil gå den gratis vej, bliver du nødt til at blive ved med at bede om nye certifikater hver syvende dag.

For at gøre de gratis udviklercertifikater mere bekvemme at bruge, kan du installere en app kaldet AltStore. AltStore er også hvor du kan downloade og installere UTM. Udover at være et alternativ til AppStore, vil denne app autosignere dit gratis udviklercertifikat, så du ikke behøver at bede om et manuelt hver syvende dag.

Fremtiden for VM på smartphones

At køre en virtuel maskine på en smartphone har altid været en mulighed. Det var dog kun et par år siden, hvor folk endelig kunne køre en brugbar virtuel maskine. I dag handler det om at køre et eller to udvandede operativsystemer om grænserne for, hvad telefoner kan. Men da smartphone-producenter bliver ved med at forbedre deres produkter, kan du være sikker på det en dag, smartphones vil være i stand til at køre fuldgyldige virtuelle operativsystemer med stor stabilitet.

7 praktiske grunde til at begynde at bruge en virtuel maskine

Hvad bruges virtuelle maskiner til? Her er nogle praktiske fordele og anvendelser til virtuelle maskiner, som du kan prøve lige nu.

Læs Næste

DelTweetE-mail
Relaterede emner
  • Teknologi forklaret
Om forfatteren
Jayric Maning (8 artikler udgivet)

Med lyst til at lære, hvordan tingene fungerede, begyndte Jayric Maning at pille ved alle slags elektroniske og analoge enheder i sine tidligere teenageår. Han begyndte retsmedicin på universitetet i Baguio, hvor han stiftede bekendtskab med computerforensik og cybersikkerhed. Han laver i øjeblikket masser af selvstudium og roder med teknologi for at finde ud af, hvordan de fungerer, og hvordan vi kan bruge dem til at gøre livet lettere (eller i det mindste sejere!).

Mere fra Jayric Maning

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere