Como obter uma experiência mais parecida com o Linux no Android?

11

Existem projetos (por exemplo, ROMs) por aí que oferecem uma experiência mais parecida com Linux no Android?

Aqui estão algumas coisas que eu espero

  • instalação fácil em plataformas semelhantes
  • acesso shell
  • ferramentas de desenvolvimento como gcc, Python
Tianyang Li
fonte
2
O que é "instalação fácil em plataformas similares"?
RR
2
Do Stackoverflow: Existe alguma maneira de executar o Python no Android? . Eu recomendo que você pesquise no stackoverflow sobre GCC e Python, devido à natureza desses aplicativos.
Zuul
@RichardBorcsik Eu gostaria de algo semelhante ao Debian que possa rodar em uma variedade de plataformas sem muito trabalho do usuário final.
Tianyang Li
1
Nas várias plataformas e na parte semelhante ao Linux, consulte o novo Ubuntu Phone OS . Como o Ubuntu Phone OS se relaciona com o sistema operacional Android? , embora a instalação signifique que você não estará mais executando o Android no seu telefone.
precisa saber é o seguinte

Respostas:

16

Já existem algumas opções:

  • Chroot para um linux completo (procure pelo debian chroot android , ele tem alguns hits)
  • Existem também portas nativas do Debian ou Ubuntu para alguns modelos de telefone / tablet.
  • O acesso ao shell já está lá: Terminal Emulator
  • Se você instalar um firmware de reposição, como o CyanogenMod , obterá acesso root, busybox, bash, um cliente / servidor ssh, entre outras coisas
  • Aqui está o projeto SL4A (camada de script para android), que adiciona python, lua, perl e outras linguagens interpretadas ao android
  • Você pode criar aplicativos Qt (sim, mesmo aqueles que usam QtGui) usando o Necessitas - uma porta da maioria das partes da estrutura do Qt Desktop para Android. Aplicativos tão complexos quanto o Quassel (um cliente / servidor de IRC) podem ser criados com alterações mínimas na fonte. Em teoria, isso permitiria criar muito do KDE4, embora algumas partes (por exemplo, a área de trabalho Plasma) possam estar muito ligadas ao Xorg / GLX.
  • A maioria dos programas C / C ++ do GNU / Linux que não exigem uma interface gráfica podem ser compilados para serem executados no Android usando o NDK do Android

    • Você também pode usar o Qpython3 para python no android. Recursos:
  • Execute aplicativos Python3, incluindo scripts e projetos no dispositivo Android
  • Executar código e arquivo Python3 a partir do QRCode
  • Suporte a programação SL4A, pode acessar o recurso do android, como rede, bluetooth, localização
  • Suporte console Python3
  • Suporte ao QEdit, que permite editar o código Python. Suporte ao servidor FTP, que permite transferir o projeto Python3 do seu PC para o celular facilmente.

  • Outras coisas, você está ciente. Sinta-se livre para adicioná-lo aqui

ce4
fonte
2
Se você acha que sua resposta está incompleta e deseja convidar pessoas para atualizá-la, você deve torná-lo Wiki da Comunidade.
ale
Obrigado pela dica @AlEverett, foi a minha primeira vez.
ce4 26/07/12
Sempre feliz em ajudar.
ale
O botbrew também é um gerenciador de pacotes bastante elegante para Android. Dá-lhe alguns utilitários úteis, como make, git. E como é um gerenciador de pacotes, você pode adicionar muito mais.
Ehtesh Choudhury