<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>