¿Cómo obtener una experiencia más parecida a Linux en Android?

11

¿Existen proyectos (por ejemplo, ROM) que ofrezcan una experiencia más parecida a Linux en Android?

Aquí hay algunas cosas que espero

  • fácil instalación en plataformas similares
  • acceso de shell
  • herramientas de desarrollo como gcc, Python
Tianyang Li
fuente
2
¿Qué es "instalación fácil en plataformas similares"?
RR
2
Desde Stackoverflow: ¿Hay alguna forma de ejecutar Python en Android? . Le recomendaría que busque en stackoverflow sobre GCC y Python, debido a la naturaleza de esas aplicaciones.
Zuul
@RichardBorcsik Me gustaría algo similar a Debian que pueda ejecutarse en una variedad de plataformas sin mucho trabajo por parte del usuario final.
Tianyang Li
1
En las plataformas múltiples y en la parte similar a Linux, vea el nuevo sistema operativo Ubuntu Phone . ¿Cómo se relaciona el sistema operativo Ubuntu Phone con el sistema operativo Android? , aunque instalar eso significará que ya no ejecutarás Android en tu teléfono.
GAThrawn

Respuestas:

16

Ya hay bastantes opciones:

  • Chroot a un Linux de pleno derecho (búsqueda de Android Debian Chroot , tiene bastantes éxitos)
  • También hay puertos nativos de Debian o Ubuntu para algunos modelos de teléfonos / tabletas.
  • El acceso a Shell ya está ahí: emulador de terminal
  • Si instala un firmware del mercado de accesorios como CyanogenMod , obtendrá acceso de root, busybox, bash, un cliente / servidor ssh, entre otras cosas
  • Aquí está el proyecto SL4A (capa de secuencias de comandos para Android), agrega Python, Lua, Perl y otros idiomas interpretados a Android
  • Puede crear aplicaciones Qt (sí, incluso aquellas que usan QtGui) usando Necessitas , un puerto de la mayoría de las partes del marco Qt Desktop para Android. Se pueden construir aplicaciones tan complejas como Quassel (un cliente / servidor IRC) con cambios de fuente muy mínimos. En teoría, esto le permitiría construir gran parte de KDE4, aunque algunas partes (por ejemplo, el espacio de trabajo de Plasma) pueden estar demasiado vinculadas a Xorg / GLX.
  • La mayoría de los programas C / C ++ de GNU / Linux que no requieren una interfaz gráfica pueden compilarse para ejecutarse en Android usando el NDK de Android

    • También puede usar Qpython3 para python en Android. caracteristicas:
  • Ejecute aplicaciones Python3, incluidos scripts y proyectos en dispositivos Android
  • Ejecute código y archivo de Python3 desde QRCode
  • Admite la programación SL4A, puede acceder a la función de Android, como red, bluetooth, ubicación
  • Soporte de consola Python3
  • Admite QEdit, que te permite editar el código Python. Admite el servidor FTP, que te permite transferir fácilmente el proyecto Python3 desde tu PC al móvil.

  • Otras cosas, ya sabes. Siéntase libre de agregarlo aquí

ce4
fuente
2
Si cree que su respuesta es incompleta y desea invitar a otras personas a actualizarla, debe hacerlo Wiki de la comunidad.
cerveza
Gracias por la pista @AlEverett, fue la primera vez que lo hice.
ce4
Siempre dispuesto a ayudar.
cerveza
botbrew también es un administrador de paquetes bastante bueno para Android. Le da algunas herramientas útiles como make, git. Y como es un administrador de paquetes, puede agregar un montón más.
Ehtesh Choudhury