Come eseguire Linux su dispositivi Android

linux-Android

Se stai leggendo questo, probabilmente hai già usato Linux e sai che funziona su quasi tutti i componenti hardware. Nel frattempo, hai un telefono in tasca e sai che è versatile. Quindi il tuo telefono Android può eseguire Linux?

Sì, può. Ecco cosa devi sapere sull’esecuzione di Linux sul tuo smartphone o tablet Android.

Aspetta, Android non è già Linux?

Bene, lo è … e non lo è.

Android è basato sul kernel Linux, uno stack software che si interfaccia con l’hardware di un dispositivo. Fondamentalmente consente a un sistema operativo di comunicare con il dispositivo, che sia un PC, uno smartphone o altro hardware.

Il sistema operativo Linux dovrebbe essere chiamato GNU / Linux . Ma nel tempo, la parola “Linux” è arrivata a descrivere in modo intercambiabile il kernel e i vari sistemi operativi. Questi includono Arch Linux, Ubuntu, Gentoo e molti altri.

Quindi, mentre Android utilizza il kernel Linux, non offre un ambiente desktop. Questo è ciò che la maggior parte delle persone sta pensando quando considera i modi per installare Linux per Android.

Perché installare Linux sul tuo dispositivo Android?

Quindi perché potresti voler installare un ambiente desktop Linux sul tuo telefono o tablet Android?

Potresti voler eseguire un’app che non è disponibile su Android. Ma nella maggior parte dei casi, ti consigliamo semplicemente di accedere a una sorta di ambiente desktop. Forse hai un tablet Android di riserva che vuoi rivitalizzare e installare Linux su di esso è un buon modo per farlo.

Gli attuali dispositivi Android hanno hardware ideale per un’esperienza simile a un PC e l’installazione di Linux è un ottimo modo per abilitare questo.

Naturalmente, potresti scoprire che le attività che desideri eseguire su Linux funzionano anche su Android. L’unico ostacolo che ti potrebbe trattenere potrebbe essere il multitasking simultaneo delle app Android . Fortunatamente, questa è una funzionalità supportata da molti dispositivi Android moderni nelle ultime versioni del sistema operativo.

Eseguire Linux in esecuzione su un telefono o tablet Android non è facile. Se stai cercando un multitasking migliorato, prova invece a passare a una versione recente di Android.

Il mio telefono o tablet può eseguire Linux?

Per eseguire Linux su Android, hai diverse scelte. Il che dovresti usare dipende dal fatto che il tuo dispositivo Android sia rootato o meno.

In quasi tutti i casi, il tuo telefono, tablet o persino Android TV box può eseguire un ambiente desktop Linux. Puoi anche installare uno strumento da riga di comando Linux su Android. Non importa se il tuo telefono è rootato (sbloccato, l’equivalente Android del jailbreak) o no.

Sono disponibili le seguenti opzioni per installare Linux sul tuo tablet o telefono Android:

  • Per installare Linux su Android senza root:
    • Debian Noroot
    • userland
    • AndroNix
  • Per installare Linux su un dispositivo Android rootato:
    • Usa Linux Deploy
    • Installa Kali Linux per i test di penetrazione

Diversi altri metodi ti daranno un’esperienza Linux o desktop, su Android. Vedremo anche quelli.

Installa Linux su Android senza root

Innanzitutto, daremo un’occhiata a tre modi per installare Linux sul tuo telefono o tablet Android senza eseguire il root del dispositivo.

Come eseguire Linux su Android con Debian Noroot

Il modo migliore per far funzionare Linux sul tuo telefono con il minimo sforzo è con Debian Noroot. È necessario Android 4.1 o successivo per eseguire questo.

Il vantaggio di Debian Noroot è che installerà Debian Buster sul telefono con un livello di compatibilità. Ciò consente di eseguire app Debian senza eseguire il root su Android. Dato quanto può essere difficile il rooting per alcuni dispositivi, questo è utile.

Le prestazioni con Debian Noroot non sono eccezionali, ma sono utilizzabili. Per ottenere i migliori risultati installando Linux per Android, considera innanzitutto il rooting del tuo dispositivo.

Scarica: Debian Noroot (gratuito)

Ottieni Linux su Android con UserLAnd

Un’alternativa a Debian Noroot, UserLAnd è un’app Android dal Play Store che offre una scelta di distro. Oltre a Alpine, Arch, Debian, Kali e Ubuntu, questo strumento ti consente di installare app.

Puoi installare strumenti come GIMP, Firefox e LibreOffice prima di installare Linux su Android. Basta eseguire l’app, accettare le autorizzazioni e selezionare una distro da installare. È possibile scegliere di visualizzare la versione Linux installata su SSH (riga di comando) o di utilizzare un’app VNC (per desktop).

È sorprendentemente semplice da configurare e utilizzare. Pertanto, se stai cercando una soluzione per eseguire Linux su Android, prova questo.

Scarica: UserLAnd (gratuito)

AndroNix installa Linux su Android

Fornito con otto distro, questo utile strumento offre anche versioni modificate di alcuni sistemi operativi Linux per migliorare le prestazioni. Le otto distribuzioni standard sono:

  1. Ubuntu
  2. Kali
  3. Debian
  4. Arco
  5. Parrot OS
  6. Fedora
  7. Manjaro
  8. Alpino

Di questi, Ubuntu, Debian, Ubuntu e Manjaro hanno versioni modificate disponibili per dispositivi Android con chipset ARMv8 e versioni successive.

Per installare un sistema operativo Linux su Android con AndroNix, tocca semplicemente la distribuzione che desideri, quindi premi Installa . Dovrai seguire i passaggi per copiare un comando in una finestra del terminale Termux, oltre a scegliere un ambiente desktop.

Il video sopra illustra il processo in modo più dettagliato. Assicurati di avere installato Termux e un’app di visualizzazione VNC (come VNC Viewer ). Avrai bisogno di VNC per utilizzare il desktop Linux scelto.

AndroNix è gratuito, ma presenta un aggiornamento premium che rimuove le pubblicità e introduce funzionalità aggiuntive (non vitali). Ciò include il supporto per il download offline dei sistemi operativi.

Download: AndroNix (acquisti in-app gratuiti disponibili)

Altri 3 modi per eseguire Linux su Android senza root

Modalità desktop su dispositivi Samsung Galaxy con DeX

Mentre abbiamo coperto alcune buone opzioni per eseguire Linux sul tuo dispositivo Android, sono disponibili altri metodi:

  1. DeX: se possiedi un moderno dispositivo Samsung, hai la possibilità di passare l’hardware in modalità desktop con DeX . Sebbene non sia esattamente un sistema operativo Linux, questo è un ambiente desktop con un kernel Linux.
  2. Desktop remoto su un sistema che esegue Linux, utilizzando l’app Splashtop .
  3. Termux: questo ambiente Linux autonomo basato sulla riga di comando consente di eseguire app Linux su Android. Quindi, è letteralmente Linux su Android!

Eseguire il root su Android e installare Linux

Per gli utenti rooted o per chiunque sia felice di dedicare del tempo al root del proprio dispositivo Android , l’installazione di Linux è più semplice e veloce.

Come installare Linux su un dispositivo Android con root

Se si dispone di un dispositivo rooted, è possibile installare varie versioni di Linux su Android utilizzando lo strumento Linux Deploy. Questo è fatto meglio collegando prima il telefono a una rete Wi-Fi.

Inizia installando BusyBox , che fornisce alcune funzionalità di root avanzate. Quindi, installa Linux Deploy . Al primo avvio , tocca Avvia per assicurarti che le autorizzazioni di root siano abilitate, quindi tocca Impostazioni nell’angolo in basso a destra.

Utilizzare il menu delle opzioni visualizzate per selezionare la distribuzione preferita. Debian, Ubuntu, Gentoo, Fedora e molti altri sono disponibili per l’installazione. Abbiamo usato Arch Linux.

È necessario selezionare la casella Abilita in GUI per visualizzare un desktop Linux sul telefono. Assicurarsi inoltre che VNC sia selezionato per il sottosistema Grafica . Successivamente, controlla la risoluzione dello schermo nelle impostazioni della GUI e assicurati di essere soddisfatto dell’ambiente desktop .

Infine, trova le voci Nome utente e Password utente . Prendine nota o modificale in qualcosa di più memorabile per te.

Esci da questo menu, quindi tocca i tre punti nell’angolo in alto a destra e seleziona Installa , quindi OK .

Al termine, installa VNC Viewer dal Play Store. In Linux Deploy, tocca Avvia per eseguire Linux. Quindi apri VNC Viewer e connettiti a localhost: 5900 per visualizzare il desktop Linux con le credenziali immesse in precedenza.

Una volta installato e funzionante, è possibile installare il software Linux utilizzando il terminale come di consueto.

Congratulazioni: ora hai Linux in esecuzione su Android!

Come installare Kali Linux su Android (richiesto root)

Il metodo Linux Deploy sopra per eseguire distro Linux su Android è probabilmente il migliore che troverai. Offre una buona scelta di versioni di Linux, incluso Kali Linux.

Vuoi utilizzare il tuo telefono o tablet Android come dispositivo di test di penetrazione? Mentre troverai vari utili strumenti di rete per Android, l’opzione migliore è una versione portatile di Kali Linux. Segui semplicemente le istruzioni sopra usando Linux Deploy e seleziona Kali Linux per installarlo su Android.

Una volta installato, avrai una soluzione portatile per il test della penna in tasca. Ciò verificherà la sicurezza di qualsiasi rete a cui si connette il telefono.

Alternativa, installa una ROM Android personalizzata

Non sei sicuro che installare Linux su Android sia una buona idea, ma vuoi più funzionalità dal tuo telefono? Potresti semplicemente provare una versione diversa di Android.

Se non sei sicuro da dove iniziare, leggi come installare una ROM personalizzata su Android .