banner
Nachrichtenzentrum
Wir verbessern unsere Techniken und Qualität ständig, um mit den Branchentrends Schritt zu halten.

Können Sie eine virtuelle Maschine auf einem Smartphone ausführen? Wie funktioniert es?

Dec 19, 2023

Da Smartphones immer leistungsfähiger werden, ist Ihnen schon einmal der Gedanke gekommen, darauf eine virtuelle Maschine zu betreiben? Ist es überhaupt möglich? Wie?

Virtuelle Maschinen bieten großen Komfort und Sicherheit und sind ein beliebtes Grundnahrungsmittel für diejenigen, die gerne an verschiedenen Betriebssystemen basteln und experimentieren. Da Personalcomputer immer leistungsfähiger wurden, wuchs auch der Markt für virtuelle Maschinen. Heutzutage können auf PCs mehrere Betriebssysteme gleichzeitig ausgeführt werden.

Die aktuelle Smartphone-Generation ist zu leistungsfähigen Geräten geworden. Benutzer können Videos bearbeiten, komplexe Spiele in hoher Auflösung spielen, 4K-Videos streamen und ansehen sowie für Computer bestimmte Software emulieren. Da stellt sich die Frage: Können Sie eine virtuelle Maschine auf einem Smartphone ausführen?

Die kurze Antwort lautet Ja. Tatsächlich läuft jedes Smartphone auf einer Art virtuellen Maschine. Derzeit laufen Android-Smartphones über ART (Android Runtime). Dadurch können die Bytecodes aus APK-Dateien in Binärcode übersetzt werden, den ein Prozessor lesen und ausführen kann. Seit der Implementierung von ART können Android-Geräte mit zwei Gigabyte RAM (oder mehr) bequem eine virtuelle Maschine betreiben.

Es ist schon Jahre her, dass es 2 GB RAM gab, und die meisten modernen Smartphones kommen mit mehr auf den Markt. Daher ist es heute viel einfacher als je zuvor, eine virtuelle Maschine auf einem Smartphone zu betreiben.

Um eine virtuelle Maschine auf Ihrem Smartphone auszuführen, müssen Sie zwei Anwendungen über Google Play installieren.

Andronix ist eine der einfachsten Möglichkeiten, eine virtuelle Maschine auf Ihrem Android-Smartphone auszuführen. Die App stellt Ihnen alle Tools und Anleitungen zur Verfügung. Außerdem erhalten Sie Kopien des Codes, der für die Installation des Betriebssystems erforderlich ist. Andronix ist teilweise Open Source und stellt Benutzern derzeit mehrere beliebte Linux-Distributionen kostenlos zur Verfügung.

Sofern Sie mit Ihrer virtuellen Maschine nicht nur eine Befehlszeilenschnittstelle verwenden möchten, müssen Sie eine Drittanbieteranwendung für eine GUI (grafische Benutzeroberfläche) installieren. Hier kommt VNC Viewer ins Spiel. Durch die Angabe eines lokalen Hosts und die Bereitstellung des richtigen Passworts (das Sie festlegen) stellt VNC Viewer und sein RFB-Protokoll (Remote Frame Buffer) eine Verbindung zu Ihrem Gerät her und stellt eine grafische Oberfläche bereit.

Verwandte Themen: So steuern Sie Ihren PC mit Ihrem Android-Telefon fern

Nachdem Sie beide Apps heruntergeladen und installiert haben, laden Sie Ihr Telefon auf und suchen Sie sich einen Ort mit einer starken WLAN-Verbindung, bevor Sie beginnen.

Sobald Sie die App öffnen, werden Ihnen sofort alle kostenlosen Linux-Distributionen angezeigt, die Sie auf Ihrem Telefon ausführen können. Zu diesen Distributionen gehören Ubuntu, Kali Linux, Debian, Arch Linux, Manjaro, Fedora, Void und Alpine.

Navigieren Sie zur Termux-Installationsseite, indem Sie das Dropdown-Symbol oben links auf dem Bildschirm berühren. Gehe zuEinstellungen , und wischen Sie nach unten zum Ende der Seite. WählenFühren Sie das Termux-Setup aus.dann auswählenHerunterladen.Sobald es heruntergeladen ist, wählen Sie es ausInstallation zulassen,und du bist fertig.

Gehen Sie in Andronix zurück zum Hauptmenü und wählen Sie die Distribution aus, die Sie verwenden möchten. Nach der Auswahl zeigt die App an, wie schwierig die Installation der jeweiligen Distribution ist und welche Komplikationen auftreten könnten.

WählenFortfahren und installieren. Andronix stellt Ihnen GUI-Optionen zur Verfügung:Desktop-Umgebung,Fenstermanager, UndNur CLI.

Wenn Sie Ihr Smartphone ausschließlich nutzen möchten und eine grafische Benutzeroberfläche benötigen, wählen Sie Desktop-Umgebung. Windows-Manager stellen Ihnen eine GUI und eine Tastatur zur Verfügung, mit der Sie durch das Fenster navigieren können. Nur CLI verwendet ausschließlich ein Terminal. Wählen Sie diese Option nur, wenn Sie mit der Distribution vertraut sind.

Nachdem Sie Ihre GUI ausgewählt haben, stellt Ihnen Andronix Optionen für die Desktop-Umgebung zur Verfügung. XFCE ist eine alte, leichtgewichtige Linux-Desktop-Umgebung. Wählen Sie diese Option nur, wenn Sie möchten. LXQT hat LXDE abgelöst. Wenn Sie von den drei Optionen die beste Leistung wünschen, entscheiden Sie sich für LXQT.

Sobald Sie Ihre bevorzugte Desktop-Umgebung ausgewählt haben, erscheint eine Eingabeaufforderung, die Sie darüber informiert, dass ein Befehl in Ihre Zwischenablage kopiert wurde. WählenÖffnen Sie Termuxund fügen Sie den Befehl ein.

An dieser Stelle beginnt die Installation. Die vollständige Installation wird einige Zeit in Anspruch nehmen. Überprüfen Sie Ihr Telefon unbedingt von Zeit zu Zeit, da Sie Ihren Standort, Ihre Sprache und Ihre Uhrzeit angeben müssen. Wenn die Installation fast abgeschlossen ist, werden Sie aufgefordert, ein Passwort einzugeben. Machen Sie sich keine Sorgen, wenn Sie auf der Tastatur tippen und es nicht so aussieht, als würde sie tippen – so funktioniert Linux einfach.

Verwandt: Die beste schlanke Linux-Desktop-Umgebung: LXDE vs. Xfce vs. MATE

Beim ersten Start finden Sie eine Option für die Auflösung, die Ihr Server verwenden soll. Experimentieren Sie noch einmal und finden Sie heraus, was Ihnen gefällt. Die vierte Option (HD-ready-Auflösung) ist immer eine gute Option.

Öffnen Sie den VNC Viewer und wählen Sie das Plus-Symbol aus, um ein Formular zu öffnen. Auf derAdresseFeld, Eingabelocalhost:1 . Sie können alles eingeben, was Sie möchtenName Feld. Drücken SieERSTELLEN.Sie erhalten eine Warnung, können aber einfach auf OK klicken.

Anschließend werden Sie aufgefordert, das zuvor festgelegte Passwort einzugeben. Sobald Sie drückenWEITERMACHEN, Über eine grafische Benutzeroberfläche haben Sie die Kontrolle über Ihre virtuelle Maschine. Genießen!

Öffnen Sie die Termux-App und verwenden Sie den Befehlls, um den Inhalt Ihres aktuellen Verzeichnisses anzuzeigen.

Verwenden Sie den Befehl./(Punkt-Schrägstrich) zusammen mit der grün gefärbten .sh-Datei und beginnt mit dem WortStart . Dadurch wird die VM auf Ihrem Telefon gestartet und Sie werden als Benutzer „root@localhost“ zugewiesen. Sie haben Ihre virtuelle Smartphone-Maschine erfolgreich ausgeführt. Der folgende Befehl startet beispielsweise eine virtuelle Ubuntu-Maschine.

Um den VNC-Server zu starten, müssen Sie den Befehl server start verwenden.

Es ist wichtig, dass Sie Ihren Server und Ihre VM ordnungsgemäß schließen, um Batterie zu sparen und alle Probleme zu vermeiden, die auftreten könnten, wenn Sie sie nicht ordnungsgemäß schließen.

Achten Sie beim Beenden Ihres VNC-Viewers darauf, ihn wie einen normalen Computer herunterzufahren. Gehen Sie danach zu Ihrem Terminal und verwenden Sie den Befehlvncserver-stop, und geben Sie dann ein1oder die Nummer des VNC-Servers, den Sie schließen möchten.

Um die VM zu schließen, müssen Sie lediglich den Befehl verwendenAusfahrt . Um Termux zu beenden, verwenden Sie auch den Befehl „exit“.

Aufgrund der vielen Anfragen im Internet, dass es schwierig sei, einen Server zu öffnen, scheinen viele Leute zu vergessen, den VNC-Server nach dem ersten Start zu schließen. Um Ihnen die komplizierten Antworten des Internets zu ersparen, müssen Sie den ersten VNC-Server schließen, der während der Initialisierung geöffnet wurde. Sie können dies tun, indem Sie die verwendenvncserver-stopBefehl.

Die Installation einer virtuellen Maschine auf einem Apple-Produkt ist möglich. Allerdings ist es möglicherweise nicht so einfach wie bei Android. Der beste Weg, dies zu tun, wäre UTM. UTM ist eine App, mit der Sie auf einem Apple-Gerät andere Betriebssysteme wie Windows und verschiedene Linux-Distributionen ausführen können.

Das Tolle an UTM ist, dass Sie für iOS 11, 12, 13 und einige Varianten von iOS 14 keinen Jailbreak benötigen. Es handelt sich außerdem um eine Open-Source-App, die Sie persönlich auf GitHub überprüfen können. Die App ist recht einfach zu bedienen, sofern Sie der Bedienungsanleitung folgen.

Das Problem mit UTM besteht darin, dass Apple die Installation als „normaler Verbraucher“ nicht zulässt. Tatsächlich ist die App nicht im App Store gelistet. Sie können UTM nur dann auf Ihrem iPhone installieren, wenn Sie ein Zertifikat vorlegen, aus dem hervorgeht, dass Sie ein Entwickler sind, der eine App auf dem Gerät testet.

Das iPhone bietet kostenlose und kostenpflichtige Abonnements an, um ein Entwicklerzertifikat zu erhalten. Dies sollte kein Problem sein, wenn es Ihnen nichts ausmacht, die 99 USD für ein Jahresabonnement zu zahlen. Wenn Sie jedoch den kostenlosen Weg gehen möchten, müssen Sie alle sieben Tage neue Zertifikate anfordern.

Um die Nutzung der kostenlosen Entwicklerzertifikate komfortabler zu gestalten, können Sie eine App namens AltStore installieren. Im AltStore können Sie UTM auch herunterladen und installieren. Abgesehen davon, dass diese App eine Alternative zum AppStore darstellt, signiert diese App Ihr ​​kostenloses Entwicklerzertifikat automatisch, sodass Sie nicht alle sieben Tage manuell eines anfordern müssen.

Der Betrieb einer virtuellen Maschine auf einem Smartphone war schon immer eine Möglichkeit. Es ist jedoch erst ein paar Jahre her, dass Menschen endlich eine nutzbare virtuelle Maschine betreiben konnten. Wenn man heute ein oder zwei abgeschwächte Betriebssysteme betreibt, stößt man an die Grenzen dessen, was Telefone leisten können. Da Smartphone-Hersteller ihre Produkte jedoch ständig verbessern, können Sie sicher sein, dass Smartphones eines Tages in der Lage sein werden, vollwertige virtuelle Betriebssysteme mit großer Stabilität auszuführen.

Jayric Maning wollte unbedingt lernen, wie die Dinge funktionieren, und begann schon als Teenager damit, an allen möglichen elektronischen und analogen Geräten herumzubasteln. Er studierte Forensik an der Universität Baguio und lernte dort Computerforensik und Cybersicherheit kennen. Derzeit betreibt er viel Selbststudium und bastelt an Technik herum, um herauszufinden, wie sie funktioniert und wie wir sie nutzen können, um das Leben einfacher (oder zumindest cooler!) zu machen.

Herunterladen:Herunterladen:EinstellungenFühren Sie das Termux-Setup aus.Herunterladen.Installation zulassen,FortfahrenDesktop-UmgebungFenstermanagerNur CLIÖffnen Sie TermuxAdresselocalhost:1NameERSTELLEN.WEITERMACHEN,ls./Startvncserver-stop1Ausfahrtvncserver-stop