AnLinux: Ένας εύκολος τρόπος για να εγκαταστήσετε ένα περιβάλλον Linux σε ένα τηλέφωνο Android χωρίς Root

AnLinux: Ένας εύκολος τρόπος για να εγκαταστήσετε ένα περιβάλλον Linux σε ένα τηλέφωνο Android χωρίς Root

Οποιοδήποτε τηλέφωνο ή tablet Android είναι συσκευή Linux. Ναι, ένα πολύ τροποποιημένο λειτουργικό σύστημα, αλλά και πάλι η βάση του Android είναι ο πυρήνας του Linux. Όμως, δυστυχώς, για τα περισσότερα τηλέφωνα, η επιλογή "κατάργηση του Android και εγκατάσταση του κιτ διανομής σύμφωνα με τις προτιμήσεις σας" δεν είναι διαθέσιμη.

Επομένως, εάν θέλετε Linux στο τηλέφωνό σας, πρέπει να αγοράσετε εξειδικευμένα gadget όπως το PinePhone, για τα οποία γράψαμε ήδη σε ένα από τα άρθρα. Αλλά υπάρχει ένας άλλος τρόπος για να αποκτήσετε ένα περιβάλλον Linux σε σχεδόν οποιοδήποτε smartphone και χωρίς πρόσβαση root. Ένα πρόγραμμα εγκατάστασης που ονομάζεται AnLinux θα βοηθήσει σε αυτό.

Τι είναι ένα Linux;

Αυτό είναι ένα εξειδικευμένο λογισμικό δώστε μια ευκαιρία χρησιμοποιήστε το Linux στο τηλέφωνό σας προσαρτώντας μια εικόνα που περιέχει το ριζικό σύστημα αρχείων οποιασδήποτε από τις διανομές, συμπεριλαμβανομένων των Ubuntu, Kali, Fedora, CentOS, OpenSuse, Arch, Alpine και πολλών άλλων. Το πρόγραμμα εγκατάστασης χρησιμοποιεί το Proot για εξομοίωση της πρόσβασης root.

Το Proot παρεμποδίζει όλες τις κλήσεις που γίνονται από τον χρήστη που συνήθως απαιτούν πρόσβαση root και τις κάνει να λειτουργούν υπό κανονικές συνθήκες. Το Proot χρησιμοποιεί την κλήση συστήματος ptrace για τον εντοπισμό σφαλμάτων του λογισμικού, το οποίο βοηθά στην επίτευξη του στόχου. Με το Proot, όλα αυτά μπορούν να γίνουν όπως με το chroot, αλλά χωρίς δικαιώματα root. Επιπλέον, το Proot παρέχει ψεύτικη πρόσβαση χρήστη στο σύστημα ψευδο-αρχείων.

Το AnLinux είναι ένα μικρό πρόγραμμα. Αλλά αυτό είναι αρκετό, γιατί ο μόνος σκοπός του είναι να εγκαταστήσει εικόνες συστήματος και να εκτελέσει σενάρια που ανεβάζουν το περιβάλλον χρήστη. Όταν όλα γίνουν, ο χρήστης παίρνει έναν υπολογιστή Linux αντί για ένα smartphone και το Android συνεχίζει να λειτουργεί στο παρασκήνιο. Συνδέουμε στη συσκευή χρησιμοποιώντας ένα πρόγραμμα προβολής VNC ή ένα τερματικό και μπορείτε να εργαστείτε.

Φυσικά, αυτή δεν είναι η ιδανική επιλογή για να "εκκινήσετε" το Linux σε ένα smartphone, αλλά λειτουργεί αρκετά.

Από πού να αρχίσω;

Το κύριο πράγμα είναι ένα smartphone Android με έκδοση λειτουργικού συστήματος όχι χαμηλότερη από το Lollipop. Επίσης, μια συσκευή 32-bit ή 64-bit ARM ή x86 θα κάνει. Επιπλέον, θα χρειαστείτε ένα σημαντικό ποσό ελεύθερου χώρου αρχείων. Για να το κάνετε αυτό, μπορείτε να χρησιμοποιήσετε μια κάρτα μνήμης ή απλώς μια συσκευή με μεγάλη ποσότητα εσωτερικής μνήμης.

Επιπλέον, θα χρειαστείτε:

  • AnLinux (εδώ είναι ο σύνδεσμος) στο Google Play).
  • Termux (πάλι χρειάζεται google play).
  • πελάτης VNC (VNC Viewer - μια καλή επιλογή).
  • Πληκτρολόγιο Bluetooth (προαιρετικό).
  • Ποντίκι Bluetooth (προαιρετικό).
  • Καλώδιο HDMI για κινητό τηλέφωνο (προαιρετικό).

Τα Termux και VNC χρειάζονται για να αποκτήσετε πρόσβαση στον "υπολογιστή σας στο Linux". Τα τρία τελευταία στοιχεία απαιτούνται μόνο για να διασφαλιστεί η άνετη εργασία με το τηλέφωνο και το πρόγραμμα εγκατάστασης. Ένα καλώδιο HDMI απαιτείται μόνο εάν είναι πιο βολικό για τον χρήστη να εργάζεται με μεγάλη οθόνη και να μην βλέπει στην οθόνη του τηλεφώνου.

Λοιπόν, ας ξεκινήσουμε

AnLinux: Ένας εύκολος τρόπος για να εγκαταστήσετε ένα περιβάλλον Linux σε ένα τηλέφωνο Android χωρίς Root

Μόλις εγκατασταθεί το Termux, έχουμε μια πλήρη κονσόλα. Ναι, δεν υπάρχει root (αν το τηλέφωνο δεν είναι root), αλλά δεν πειράζει. Το επόμενο βήμα είναι να εγκαταστήσετε την εικόνα για τη διανομή Linux.

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

Μετά την επιλογή μιας διανομής, ενεργοποιούνται άλλα δύο κουμπιά. Το δεύτερο σάς επιτρέπει να κατεβάσετε στο πρόχειρο τις εντολές που απαιτούνται για τη λήψη και εγκατάσταση του Linux. Συνήθως αυτές είναι εντολές pkg, wget και ένα σενάριο για την εκτέλεσή τους.

AnLinux: Ένας εύκολος τρόπος για να εγκαταστήσετε ένα περιβάλλον Linux σε ένα τηλέφωνο Android χωρίς Root

Το τρίτο κουμπί εκκινεί το Termux έτσι ώστε οι εντολές να μπορούν να επικολληθούν στην κονσόλα. Μόλις ολοκληρωθούν όλα, εκτελείται ένα σενάριο που σας επιτρέπει να φορτώσετε το περιβάλλον διανομής. Για να καλέσετε το κιτ διανομής, πρέπει να εκτελείτε το σενάριο κάθε φορά, αλλά το εγκαθιστούμε μόνο μία φορά.

Και τι γίνεται με το γραφικό κέλυφος;

Εάν το χρειάζεστε, τότε απλά πρέπει να επιλέξετε το μενού για το περιβάλλον επιφάνειας εργασίας και να χρησιμοποιήσετε περισσότερα κουμπιά - θα εμφανιστούν όχι τρία, αλλά περισσότερα. Εκτός από την ίδια τη διανομή, πρέπει επίσης να επιλέξετε ένα κέλυφος, για παράδειγμα, Xfce4, Mate, LXQt ή LXDE. Γενικά, τίποτα περίπλοκο.

Στη συνέχεια, εκτός από το σενάριο που ξεκινά τη διανομή, θα χρειαστείτε άλλο ένα - ενεργοποιεί τον διακομιστή VNC. Γενικά, η όλη διαδικασία είναι απλή και κατανοητή, είναι απίθανο να προκαλέσει δυσκολίες.

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

Αυτή η μέθοδος μπορεί να είναι χρήσιμη εάν ξαφνικά χρειαστεί να συνδεθείτε επειγόντως στον διακομιστή και βρίσκεστε στο αυτοκίνητο, χωρίς φορητό υπολογιστή (φυσικά, σε αυτήν την περίπτωση, όλες οι λειτουργίες που περιγράφονται παραπάνω με το AnLinux θα πρέπει να έχουν ήδη ολοκληρωθεί). Μια εικονική μηχανή Linux σάς επιτρέπει να συνδεθείτε σε έναν διακομιστή εργασίας ή σπιτιού. Και αν για κάποιο λόγο υπάρχει οθόνη και ασύρματο πληκτρολόγιο στο αυτοκίνητο, τότε μέσα σε λίγα δευτερόλεπτα μπορείτε να οργανώσετε ένα γραφείο στην καμπίνα.

AnLinux: Ένας εύκολος τρόπος για να εγκαταστήσετε ένα περιβάλλον Linux σε ένα τηλέφωνο Android χωρίς Root

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο