Προσφέροντας μεγάλη άνεση και ασφάλεια, οι εικονικές μηχανές είναι μια δημοφιλής βάση για όσους θέλουν να πειραματίζονται και να πειραματίζονται σε διαφορετικά λειτουργικά συστήματα. Καθώς οι προσωπικοί υπολογιστές γίνονται όλο και πιο ικανοί, η αγορά των εικονικών μηχανών αυξήθηκε μαζί τους. Σήμερα, οι υπολογιστές μπορούν να τρέξουν πολλά λειτουργικά συστήματα ταυτόχρονα.

Η τρέχουσα γενιά smartphones έχει γίνει ικανές συσκευές. Οι χρήστες μπορούν να επεξεργάζονται βίντεο, να παίζουν πολύπλοκα παιχνίδια σε υψηλή ανάλυση, να μεταδίδουν και να παρακολουθούν βίντεο 4K και να μιμούνται λογισμικό που προορίζεται για υπολογιστές. Αυτό θέτει το ερώτημα—μπορείτε να εκτελέσετε μια εικονική μηχανή σε ένα smartphone;

Μπορούν τα smartphone να λειτουργούν μια εικονική μηχανή;

Η σύντομη απάντηση είναι Ναι. Στην πραγματικότητα, κάθε smartphone λειτουργεί σε ένα είδος εικονικής μηχανής. Επί του παρόντος, τα smartphone Android τρέχουν μέσω του ART (Android Runtime). Αυτό επιτρέπει στους bytecode από αρχεία APK να μεταφραστούν σε δυαδικό κώδικα, τον οποίο ένας επεξεργαστής μπορεί να διαβάσει και να εκτελέσει. Από τότε που εφαρμόστηκε το ART, οι συσκευές Android με δύο gigabyte μνήμης RAM (ή περισσότερο) μπορούσαν άνετα να λειτουργήσουν μια εικονική μηχανή.

Έχουν περάσει χρόνια από τότε που τα 2 GB RAM ήταν κάτι και τα περισσότερα σύγχρονα smartphone κυκλοφορούν με περισσότερα. Έτσι, η λειτουργία μιας εικονικής μηχανής σε ένα smartphone είναι πολύ πιο εύκολη τώρα από ποτέ.

Ποιες εφαρμογές χρειάζομαι για να τρέξω μια εικονική μηχανή στο smartphone μου;

Για να εκτελέσετε μια εικονική μηχανή στο smartphone σας, θα χρειαστεί να εγκαταστήσετε δύο εφαρμογές μέσω του Google Play.

  • Κατεβάστε:Ανδρόνιξ (Ελεύθερος)
  • Κατεβάστε:VNC Viewer (Ελεύθερος)

Το Andronix είναι ένας από τους ευκολότερους τρόπους για να εκτελέσετε μια εικονική μηχανή στο smartphone σας Android. Η εφαρμογή σάς παρέχει όλα τα εργαλεία και τις οδηγίες. Σας παρέχει επίσης αντίγραφα του κώδικα που απαιτείται για την εγκατάσταση του λειτουργικού συστήματος. Το Andronix είναι εν μέρει ανοιχτού κώδικα και παρέχει στους χρήστες δωρεάν πολλές δημοφιλείς διανομές Linux.

Αν δεν αισθάνεστε άνετα χρησιμοποιώντας μόνο μια διεπαφή γραμμής εντολών με την εικονική σας μηχανή, θα χρειαστεί να εγκαταστήσετε μια εφαρμογή τρίτου κατασκευαστή για ένα GUI (γραφική διεπαφή χρήστη). Εδώ μπαίνει το VNC Viewer. Καθορίζοντας έναν τοπικό κεντρικό υπολογιστή και παρέχοντας τον σωστό κωδικό πρόσβασης (που καθορίζετε εσείς), το VNC Viewer και το πρωτόκολλό του RFB (Remote Frame Buffer) θα συνδεθούν στη συσκευή σας και θα παρέχουν μια γραφική διεπαφή.

Σχετίζεται με: Πώς να ελέγξετε εξ αποστάσεως τον υπολογιστή σας με το τηλέφωνό σας Android

Πώς να εκτελέσετε VM σε ένα smartphone

Αφού κατεβάσετε και εγκαταστήσετε και τις δύο εφαρμογές, φορτίστε το τηλέφωνό σας και βρείτε ένα μέρος με ισχυρή σύνδεση Wi-Fi πριν ξεκινήσετε.

1. Ανοίξτε την εφαρμογή Andronix και εγκαταστήστε το Termux

Μόλις ανοίξετε την εφαρμογή, θα δείτε αμέσως όλες τις δωρεάν διανομές Linux που μπορείτε να εκτελέσετε στο τηλέφωνό σας. Αυτές οι διανομές περιλαμβάνουν Ubuntu, Kali Linux, Debian, Arch Linux, Manjaro, Fedora, Void και Alpine.

Συλλογή εικόνων (4 εικόνες)
Επεκτείνουν
Επεκτείνουν
Επεκτείνουν
Επεκτείνουν

Μεταβείτε στη σελίδα εγκατάστασης του Termux αγγίζοντας το αναπτυσσόμενο εικονίδιο στην επάνω αριστερή πλευρά της οθόνης σας. Παω σε Ρυθμίσεις, και σύρετε προς τα κάτω μέχρι το τέλος της σελίδας. Επιλέγω Εκτελέστε το Termux Setup, στη συνέχεια επιλέξτε Κατεβάστε. Μόλις γίνει λήψη, επιλέξτε Να επιτρέπεται η εγκατάσταση, και τελείωσες.

2. Εγκαταστήστε το προτιμώμενο λειτουργικό σας σύστημα

Στο Andronix, επιστρέψτε στο κύριο μενού και επιλέξτε τη διανομή που θέλετε να χρησιμοποιήσετε. Μόλις επιλεγεί, η εφαρμογή θα υποδείξει τη δυσκολία εγκατάστασης της συγκεκριμένης διανομής και τυχόν επιπλοκές που ενδέχεται να αντιμετωπίσετε.

Επιλέγω Προχωρώ και εγκαταστήστε. Το Andronix θα σας παρέχει επιλογές GUI: Περιβάλλον επιφάνειας εργασίας, Διαχειριστές παραθύρων, και Μόνο CLI.

Εάν θέλετε απλώς να χρησιμοποιήσετε το smartphone σας και χρειάζεστε ένα GUI, επιλέξτε Desktop Environment. Οι διαχειριστές των Windows θα σας παρέχουν ένα GUI και ένα πληκτρολόγιο για πλοήγηση στο παράθυρο. Μόνο το CLI θα χρησιμοποιεί αυστηρά ένα τερματικό. χρησιμοποιήστε αυτήν την επιλογή μόνο εάν είστε σίγουροι για τη διανομή.

Συλλογή εικόνων (3 εικόνες)
Επεκτείνουν
Επεκτείνουν
Επεκτείνουν

Αφού επιλέξετε το GUI σας, η Andronix θα σας παρέχει επιλογές περιβάλλοντος επιφάνειας εργασίας. Το XFCE είναι ένα παλιό ελαφρύ περιβάλλον επιφάνειας εργασίας Linux. χρησιμοποιήστε αυτήν την επιλογή μόνο αν θέλετε. Το LXQT αντικατέστησε το LXDE. Εάν θέλετε την καλύτερη απόδοση από τις τρεις επιλογές, προτιμήστε το LXQT.

Μόλις επιλέξετε το προτιμώμενο περιβάλλον επιφάνειας εργασίας σας, θα εμφανιστεί ένα μήνυμα που θα σας ενημερώνει ότι μια εντολή έχει αντιγραφεί στο πρόχειρό σας. Επιλέγω Ανοίξτε το Termux και επικολλήστε την εντολή.

Συλλογή εικόνων (3 εικόνες)
Επεκτείνουν
Επεκτείνουν
Επεκτείνουν

Η εγκατάσταση θα ξεκινήσει σε αυτό το σημείο. Θα χρειαστεί λίγος χρόνος για να εγκατασταθεί πλήρως. Φροντίστε να ελέγχετε το τηλέφωνό σας κάθε τόσο γιατί θα πρέπει να προσδιορίσετε την τοποθεσία, τη γλώσσα, την ώρα σας. Όταν σχεδόν ολοκληρωθεί η εγκατάσταση, θα σας ζητηθεί να δώσετε έναν κωδικό πρόσβασης. Μην ανησυχείτε αν πληκτρολογείτε στο πληκτρολόγιο και δεν φαίνεται να πληκτρολογεί—έτσι λειτουργεί το Linux.

Σχετίζεται με: Το καλύτερο περιβάλλον επιφάνειας εργασίας Lean Linux: LXDE vs. Xfce vs. ΣΥΝΤΡΟΦΟΣ

3. Εκκινήστε τον διακομιστή VNC

Κατά την πρώτη εκκίνηση, θα βρείτε μια επιλογή σχετικά με την ανάλυση που θέλετε να χρησιμοποιεί ο διακομιστής σας. Και πάλι, πειραματιστείτε και βρείτε αυτό που σας αρέσει. Η τέταρτη επιλογή (HD-ready ανάλυση) είναι πάντα μια καλή επιλογή.

4. Προβολή της Εικονικής Μηχανής μέσω του VNC Viewer

Συλλογή εικόνων (4 εικόνες)
Επεκτείνουν
Επεκτείνουν
Επεκτείνουν
Επεκτείνουν

Ανοίξτε το VNC Viewer και επιλέξτε το εικονίδιο συν, το οποίο θα ανοίξει μια φόρμα. Στο Διεύθυνση πεδίο, είσοδος localhost: 1. Μπορείτε να εισάγετε οτιδήποτε θέλετε για το Ονομα πεδίο. Τύπος ΔΗΜΙΟΥΡΓΩ. Θα λάβετε μια προειδοποίηση αλλά μπορείτε απλώς να πατήσετε OK.

Smartphone-running-ubuntu-on-VM

Στη συνέχεια, θα σας ζητηθεί να εισαγάγετε τον κωδικό πρόσβασης που κάνατε νωρίτερα. Μόλις πατήσετε ΝΑ ΣΥΝΕΧΙΣΕΙ, θα έχετε τον έλεγχο της εικονικής σας μηχανής με ένα GUI. Απολαμβάνω!

Πώς να ξεκινήσετε τον διακομιστή VM και VNC

Ανοίξτε την εφαρμογή Termux και χρησιμοποιήστε την εντολή ls για να δείτε τα περιεχόμενα του τρέχοντος καταλόγου σας.

ls

Χρησιμοποιήστε την εντολή ./ (τελική κάθετο) μαζί με το αρχείο .sh χρωματισμένο με πράσινο χρώμα και αρχίζει με τη λέξη Αρχή. Αυτό θα ξεκινήσει το VM στο τηλέφωνό σας και θα σας εκχωρήσει ως χρήστη "root@localhost". Έχετε εκτελέσει με επιτυχία την εικονική μηχανή του smartphone σας. Για παράδειγμα, η παρακάτω εντολή θα ξεκινήσει μια εικονική μηχανή Ubuntu.

./start-ubuntu20.sh

Για να ξεκινήσετε τον διακομιστή VNC, πρέπει να χρησιμοποιήσετε την εντολή έναρξης διακομιστή εντολών.

vncserver-start

Κλείστε σωστά τον διακομιστή και το VM σας

Είναι σημαντικό να κλείσετε σωστά τον διακομιστή και το VM για να εξοικονομήσετε μπαταρία και να σας γλυτώσετε από όλα τα προβλήματα που ενδέχεται να αντιμετωπίσετε εάν δεν τα κλείσετε σωστά.

Κατά την έξοδο από το πρόγραμμα προβολής VNC, φροντίστε να το απενεργοποιήσετε ακριβώς όπως ένας κανονικός υπολογιστής. Μετά από αυτό, μεταβείτε στο τερματικό σας και χρησιμοποιήστε την εντολή vncserver-stop, μετά πληκτρολογήστε 1 ή τον αριθμό που αντιστοιχεί στον διακομιστή VNC που θέλετε να κλείσετε.

vncserver-stop

Για να κλείσετε το VM, το μόνο που έχετε να κάνετε είναι να χρησιμοποιήσετε την εντολή έξοδος. Για έξοδο από το Termux, χρησιμοποιήστε επίσης την εντολή exit.

έξοδος

Με βάση τα πολλά ερωτήματα στο Διαδίκτυο σχετικά με το ότι είναι δύσκολο να ανοίξετε έναν διακομιστή, πολλοί άνθρωποι φαίνεται να ξεχνούν να κλείσουν τον διακομιστή VNC μετά την αρχική εκκίνηση. Για να σας γλιτώσετε από όλες τις περίπλοκες απαντήσεις του Διαδικτύου, πρέπει να κλείσετε τον πρώτο διακομιστή VNC που άνοιξε κατά την προετοιμασία. Μπορείτε να το κάνετε χρησιμοποιώντας το vncserver-stop εντολή.

Μπορείτε να εγκαταστήσετε μια εικονική μηχανή σε ένα iPhone;

Η εγκατάσταση μιας εικονικής μηχανής σε ένα προϊόν της Apple είναι δυνατή. Ωστόσο, μπορεί να μην είναι τόσο απλό όσο με το Android. Ο καλύτερος τρόπος για να το κάνετε θα ήταν μέσω UTM. Το UTM είναι μια εφαρμογή που μπορείτε να χρησιμοποιήσετε σε μια συσκευή Apple για να τρέξετε άλλα λειτουργικά συστήματα όπως τα Windows και διάφορες διανομές Linux.

Το υπέροχο με το UTM είναι ότι δεν χρειάζεται να κάνετε jailbreak για iOS 11, 12, 13 και ορισμένες παραλλαγές του iOS 14. Είναι επίσης μια εφαρμογή ανοιχτού κώδικα που μπορείτε να ελέγξετε προσωπικά στο GitHub. Η εφαρμογή είναι σχετικά εύκολη στη χρήση, αρκεί να ακολουθήσετε το οδηγό χρήσης.

Το πρόβλημα με το UTM είναι ότι η Apple δεν θα σας επιτρέψει να το εγκαταστήσετε ως "κανονικός καταναλωτής". Στην πραγματικότητα, η εφαρμογή δεν εμφανίζεται στο App Store. Ο μόνος τρόπος με τον οποίο μπορείτε να εγκαταστήσετε το UTM στο iPhone σας είναι εάν παρέχετε ένα πιστοποιητικό που δείχνει ότι είστε προγραμματιστής που δοκιμάζει μια εφαρμογή στη συσκευή.

Το iPhone προσφέρει δωρεάν και επί πληρωμή συνδρομές για να αποκτήσετε πιστοποιητικό προγραμματιστή. Αυτό δεν θα πρέπει να είναι πρόβλημα εάν δεν σας πειράζει να πληρώσετε τα 99 USD για συνδρομή ενός έτους. Αλλά αν θέλετε να ακολουθήσετε τη δωρεάν διαδρομή, θα πρέπει να συνεχίσετε να ζητάτε νέα πιστοποιητικά κάθε επτά ημέρες.

Για να κάνετε τα δωρεάν πιστοποιητικά προγραμματιστή πιο βολικά στη χρήση, μπορείτε να εγκαταστήσετε μια εφαρμογή που ονομάζεται AltStore. Το AltStore είναι επίσης όπου μπορείτε να κάνετε λήψη και εγκατάσταση UTM. Εκτός από το ότι αποτελεί εναλλακτική λύση για το AppStore, αυτή η εφαρμογή θα υπογράφει αυτόματα το δωρεάν πιστοποιητικό προγραμματιστή σας, επομένως δεν θα χρειάζεται να ζητάτε ένα μη αυτόματα κάθε επτά ημέρες.

Το μέλλον της εικονικής πραγματικότητας στα smartphone

Η λειτουργία μιας εικονικής μηχανής σε ένα smartphone ήταν πάντα μια δυνατότητα. Ωστόσο, ήταν μόλις λίγα χρόνια πίσω όταν οι άνθρωποι μπορούσαν επιτέλους να τρέξουν μια χρησιμοποιήσιμη εικονική μηχανή. Σήμερα, η λειτουργία ενός ή δύο εξασθενημένων λειτουργικών συστημάτων αφορά τα όρια του τι μπορούν να κάνουν τα τηλέφωνα. Ωστόσο, καθώς οι κατασκευαστές smartphone συνεχίζουν να βελτιώνουν τα προϊόντα τους, μπορείτε να είστε σίγουροι ότι κάποια μέρα, τα smartphone θα είναι σε θέση να εκτελούν πλήρως εικονικά λειτουργικά συστήματα σταθερότητα.

7 πρακτικοί λόγοι για να ξεκινήσετε να χρησιμοποιείτε μια εικονική μηχανή

Σε τι χρησιμεύουν οι εικονικές μηχανές; Ακολουθούν ορισμένα πρακτικά οφέλη και χρήσεις για εικονικές μηχανές που μπορείτε να δοκιμάσετε τώρα.

Διαβάστε Επόμενο

ΜερίδιοΤιτίβισμαΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Σχετικά θέματα
  • Επεξήγηση τεχνολογίας
Σχετικά με τον Συγγραφέα
Jayric Maning (Δημοσιεύτηκαν 8 άρθρα)

Λαχταρώντας να μάθει πώς λειτουργούσαν τα πράγματα, ο Jayric Maning άρχισε να ασχολείται με όλα τα είδη ηλεκτρονικών και αναλογικών συσκευών κατά τη διάρκεια της εφηβείας του. Ασχολήθηκε με την εγκληματολογική επιστήμη στο Πανεπιστήμιο του Baguio όπου εξοικειώθηκε με την εγκληματολογία υπολογιστών και την ασφάλεια στον κυβερνοχώρο. Αυτήν τη στιγμή κάνει πολλή αυτο-μελέτη και ασχολείται με την τεχνολογία για να καταλάβει πώς λειτουργούν και πώς μπορούμε να τα χρησιμοποιήσουμε για να κάνουμε τη ζωή ευκολότερη (ή τουλάχιστον πιο δροσερή!).

Περισσότερα από τον Jayric Maning

Εγγραφείτε στο ενημερωτικό μας δελτίο

Εγγραφείτε στο ενημερωτικό μας δελτίο για συμβουλές τεχνολογίας, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για να εγγραφείτε