C'è un programma che permette di eseguire Linux su un telefono Android?
Compilare, installare, eseguire applicazioni Linux su Android
Il vantaggio di usare un sistema operativo mobile basato su POSIX è che puoi eseguire e installare qualsiasi applicazione Linux sul tuo cellulare (smartphone) con facilità. E grazie all'Open Source, è ancora più facile compilare, installare ed eseguire applicazioni Linux su Android.
Per far funzionare le applicazioni Linux di base su Android, è necessario BusyBox. Per darvi un po' di background, BusyBox è un'applicazione software che fornisce molti strumenti Unix standard, molto simili alle più grandi (ma più capaci) GNU Core Utilities. BusyBox è progettato per essere un piccolo eseguibile da usare con il kernel Linux, il che lo rende ideale per l'uso con dispositivi embedded. E' stato autodefinito "Il coltellino svizzero di Linux embedded".
Utilizzando questa guida, sarai in grado di:
Compilare app Linux C, C++ direttamente su Android
Installare, eseguire app Linux su Android.
Come compilare, eseguire app Linus su Android
Step 1. Installare BusyBox da Play Store (richiede il root). Se non hai l'accesso come root, puoi seguire i passi menzionati nel video che coinvolgono adb push per busybox binary in /data/ e l'impostazione dei permessi.
BusyBox ti permetterebbe di installare varie app Linux su Android perché BusyBox è fornito in bundle con tutte le dipendenze runtime.
Step 2. Per rendere il tuo ambiente ancora più capace, andiamo avanti e installiamo BostBrew Basil dal Play store.
BostBrew Basil fa il bootstraps del sistema di base e fa un po' di gestione di base dei pacchetti usando Dpkg e Apt invece di Opkg. Questo vi permetterà di installare vari pacchetti linux, ed è qui che BostBrew brilla.
Step 3. Installare le applicazioni Linux usando il gestore di pacchetti APT
Per installare le applicazioni usando il gestore di pacchetti apt, tutto quello che devi fare è:
su
bostbrew
apt-get install gcc g++
Questo installerà gcc, compilatori g++ e puoi specificare qualsiasi altro nome di pacchetto e la versione ARM dovrebbe essere installata automaticamente sul tuo Android.
Step 4. Compiling C, C++ source code on Android
Compile any source file using g++ and run it:
g++ ./sourceCode.cpp
./a.out
That’s it. You’ve successfully compiled and run your own C cod
We write latest and greatest in Tech Guides, Apple, iPhone, Tablets, Android, Open Source, Latest in Tech, subscribe to us @geeknizerOR on Facebook Fanpage, Google+.
Rating: 6.1/10 (12 votes cast)
Rating: +2 (from 6 votes)
Compile, Install, Run Linux Apps on Android, 6.1 out of 10 based on 12 ratings
Articoli simili
- Chrome OS è davvero basato sul kernel Linux? Se sì, perché non può eseguire programmi Linux?
- Un programma DO è considerato inferiore a un programma MD? Se sì, perché?
- Come spostare i file del sistema operativo Windows 10 su un'altra unità (file di programma e file di programma x86 in particolare)
- Perché Samsung sta cancellando il suo programma Linux su DeX?