AnLinux: metodo semplice per installare un ambiente Linux su un telefono Android senza root

AnLinux: metodo semplice per installare un ambiente Linux su un telefono Android senza root

Qualsiasi telefono o tablet che funziona con Android è un dispositivo gestito dal sistema operativo Linux. Sì, è un sistema operativo molto modificato, ma la base di Android è il kernel Linux. Ma, sfortunatamente, per la maggior parte dei telefoni l'opzione "cancellare Android e installare una distribuzione a proprio piacimento" non è disponibile.

Quindi, se si desidera Linux sul telefono, si deve acquistare gadget specializzati come il PinePhone, di cui abbiamo già scritto in uno dei nostri articoli. Ma c'è un altro modo per ottenere un ambiente Linux praticamente su qualsiasi smartphone, e senza accesso root. In questo caso, ci aiuta un installer chiamato AnLinux.

Cos'è AnLinux?

È un software specializzato che consente di utilizzare Linux sul telefono tramite il montaggio di un'immagine che contiene il sistema di file root di una qualsiasi delle distribuzioni, tra cui Ubuntu, Kali, Fedora, CentOS, OpenSuse, Arch, Alpine e molte altre. L'installer utilizza PRoot per emulare l'accesso root.

PRoot intercetta tutte le chiamate che l'utente esegue e che normalmente richiederebbero l'accesso root, assicurandone il funzionamento in condizioni normali. In PRoot viene utilizzata la chiamata di sistema ptrace per il debugging del software, che aiuta a raggiungere l'obiettivo. Con PRoot, si può fare tutto questo come con chroot, ma senza diritti di root. Inoltre, PRoot fornisce un accesso falso all'utente per il sistema di file pseudo.

AnLinux è un piccolo programma. Ma basta, poiché il suo unico scopo è installare immagini di sistemi e avviare script che attivano l'ambiente utente. Una volta completato il lavoro, l'utente ottiene un PC Linux invece di uno smartphone, e Android continua a funzionare in background. Ci si collega al dispositivo tramite un visualizzatore VNC o terminale e si può lavorare.

Certo, non è l'opzione ideale per "portare" Linux su uno smartphone, ma è del tutto funzionante.

Da dove iniziare?

La cosa principale è avere uno smartphone Android con una versione del sistema operativo non inferiore a Lollipop. Inoltre, va bene anche un dispositivo ARM o x86 a 32 o 64 bit. Sarà necessario anche uno spazio di archiviazione libero significativo. A tal fine, si può utilizzare una scheda di memoria o semplicemente un dispositivo con un'ampia memoria interna.

Inoltre, sarà necessario:

Termux e VNC sono necessari per accedere al proprio «computer Linux». Gli ultimi tre elementi sono richiesti solo per garantire un uso confortevole del telefono e dell'installer. Il cavo HDMI è necessario solo se all'utente è più comodo lavorare su uno schermo grande, invece che scrutare il display del telefono.

Bene, iniziamo.

AnLinux: metodo semplice per installare un ambiente Linux su un telefono Android senza root

Una volta installato Termux, si ottiene una console completa. Sì, non c'è root (se il telefono non è rootato), ma non è un problema. Il passo successivo è installare l'immagine per la distribuzione Linux.

Ora è necessario aprire AnLinux e poi selezionare Dashboard dal menu. Ci sono in totale tre pulsanti, ma se ne può scegliere solo uno, il primo. Dopo di che appare il menu di selezione della distribuzione. È possibile scegliere anche più di una distribuzione, ma in tal caso sarà necessario un ampio spazio libero di archiviazione.

Dopo aver scelto la distribuzione si attivano due altri pulsanti. Il secondo permette di copiare negli appunti i comandi necessari per il download e l'installazione di Linux. Di solito si tratta di comandi pkg, wget e di uno script per eseguirli.

AnLinux: metodo semplice per installare un ambiente Linux su un telefono Android senza root

Il terzo pulsante avvia Termux, quindi i comandi possono essere incollati nella console. Una volta fatto, si avvia uno script che consente di scaricare l'ambiente della distribuzione. Per richiamare la distribuzione è necessario eseguire ogni volta lo script, ma l'installazione si effettua solo una volta.

E per quanto riguarda l'interfaccia grafica?

Se è necessaria, basta selezionare il menu per l'ambiente desktop e utilizzare più pulsanti: appariranno più di tre. Oltre alla distribuzione stessa, è necessario scegliere anche un'interfaccia, ad esempio Xfce4, Mate, LXQt o LXDE. In generale, non è nulla di complicato.

Poi, oltre allo script che avvia la distribuzione, ne è necessario un altro: questo attiva il server VNC. In generale, l'intero processo è semplice e chiaro, difficilmente causerà problemi.

Dopo aver avviato il server VNC, ci connettiamo dal lato client utilizzando un viewer. È necessario conoscere la porta e localhost. Tutto ciò è fornito dallo script. Se è stato fatto correttamente, l'utente ottiene accesso al proprio sistema Linux virtuale. Le prestazioni dei moderni telefoni sono eccellenti, quindi non ci saranno particolari problemi. Certo, è improbabile che uno smartphone possa sostituire completamente un desktop, ma in generale, tutto questo funziona.

Questo metodo può tornare utile se hai bisogno di connetterti urgentemente a un server mentre sei in macchina, senza laptop (naturalmente, in questo caso tutte le operazioni descritte sopra con AnLinux devono già essere state eseguite). Una macchina virtuale Linux consente di collegarsi a un server di lavoro o domestico. E se per qualche motivo nella macchina c'è un display e una tastiera wireless, è possibile organizzare un ufficio in pochi secondi all'interno dell'abitacolo.

AnLinux: metodo semplice per installare un ambiente Linux su un telefono Android senza root

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster