<div dir="ltr"><div>In seguito alla breve discussione nata ieri sera su 
questa [1] app android che permetteva di "avviare" ubuntu e altre 
distribuzioni sopra il sistema android ho approfondito l'argomento e ho 
trovato lo script utilizzato dal programma per effettuare tutta la 
procedura di avvio. Se siete interessati il file lo potete trovare qui 
[2]. Come avevamo ipotizzato ieri sera viene montata l'immagine del file
 system dell'ubuntu  o debian di turno e viene effettuato il chroot  
dentro il file system montato. Il montaggio avviene utilizzando un loop 
device permettendo cosi' di vedere il file immagine del file system 
(ubuntu.img) come una memoria di massa e permettendo il chroot 
all'interno di essa. Lo script esegue anche tutti i mount delle cartelle
 di sistema necessarie al funzionamento (es. /dev /proc ...)  e tutte le configurazioni per creare gli utenti al primo avvio etc... E' 
possibile anche abilitare un server ssh per l'accesso remoto al telefono
 ed un server per l'accesso tramite desktop remoto. Tecnicamente si 
potrebbe trasformare un telefono android in disuso in un piccolo server 
per servizi semplici diventando molto simile ad un raspberry pi in fatto
 di consumi e potenza di calcolo. E' possibile anche utilizzare la shell della distribuzione direttamente sul dispositivo android, per chi volesse provare l'intera procedura (molto semplice) e' spiegata direttamente all'interno dell'app [1]. Nota: non e' ancora compatibile con i dispositivi android 4.4.x.<br>
<br>[1] <a rel="nofollow" target="_blank" href="https://play.google.com/store/apps/details?id=com.zpwebsites.linuxonandroid">https://play.google.com/store/apps/details?id=com.zpwebsites.linuxonandroid</a><br>[2] <a rel="nofollow" target="_blank" href="https://www.dropbox.com/s/mzsaqs47h99i27c/bootscript.sh.txt">https://www.dropbox.com/s/mzsaqs47h99i27c/bootscript.sh.txt</a><br>
<br></div>Ciao,    Alessio<br></div>