Para quem tenha um tablet Android decente (leia-se com teclado e ecra grande), e nao queira arriscar o root por causa de problemas, e´ possivel experimentar um ambiente Linux que dentro dos limites, pode ajudar a salvar o dia.
Existem dois ambientes minimamente funcionais:
O primeiro e´ o KBOX2 que cria um mini-sistema Debian user-mode (pois sem root nao da´ para instalar drivers, modificar partiçoes...) em modo Terminal apenas. Apesar disso, e´ possivel executar dezenas de comandos Unix conhecidos atraves de uma versao adaptada do busybox.
O site do projecto contem ainda 30 pacotes deb (similares ao Debian e Ubuntu) com software adicional, que vao desde o nano, ou o gcc, podendo assim escrever codigo em C, compilar e executar directamente no tablet.
Para informaçoes sobrea instalaçao, basta visitar o site do projecto:
http://kevinboone.net/kbox2.htmlPara evitar problemas, basta instalar o Terminal Emulator no Google Play e o OpenBox indicado no site para que automatize a instalaçao.
O truque do KBOX2 e´ criar um fakechroot dentro da area privada do programa e montar um filesystem do qual podemos instalar o nosso software Linux.
Embora nao seja recomendado, e´ possivel instalar deb dos repositorios do Debian, desde que sejam estaticamente linkados.
O unico que experimentei e que funcionou foi o Qemu User Mode que permitiu correr o Rar 5 para Linux para compactar e descompactar volumes Rar, algo que so´ e´ possivel em maquinas x86, o Qemu permite a execuao numa maquina ARM
O segundo e´ mais ambicioso, pois implementou um X Window Server sobre o SDL nativo para Android
, e permite correr o DE XCFE 4 com o toolkit GTK2, mas e´ na realidade uma ferramenta para compilar software Linux Desktop num PC normal e depois executa no tablet com esse ambiente XSDL com XCFE 4.
Por enquanto, os primeiros programas disponiveis sao o Inkscape com todos os plug-ins e o Gimp 2.8.
http://libsdl-android.sourceforge.net/Mas acaba por ser muito limitado, porque nao e´ possivel instalar qualquer software Linux sem ser pela compilaçao de raiz usando o SDK do XSDL.