Ejecute Linux en su dispositivo sin rootearlo.
GNURoot proporciona un método para instalar y utilizar distribuciones GNU/Linux y sus aplicaciones/paquetes asociados junto con Android.
Esto NO requiere root.
Una desinstalación regular limpia completamente después de esta aplicación.
Esto es ampliable y podrá instalar sus propias aplicaciones/paquetes.
Dentro de GNURoot , puede crear un sistema de archivos raíz, iniciarlo o eliminarlo.
Lea la descripción de las aplicaciones GNURoot Wheezy, Gentoo, Fedora o Aboriginal en Play Store para obtener algunos consejos sobre cómo empezar a usarlas.
https://play.google.com/store/apps/details?id=champion.GNURoot.wheezy
https://play.google.com/store/apps/details?id=champion.GNURoot.gentoo
https://play.google.com/store/apps/details?id=champion.GNURoot.fedora
https://play.google.com/store/apps/details?id=champion.GNURoot.aboriginal
El lema es: "Esto no estará hecho, hasta que todo* funcione"
*todo == todo Linux, aplicaciones de espacio de usuario, sin tener que rootear su dispositivo. Algunas cosas (una pequeña cantidad de cosas) que realmente requieren root no funcionarán (como insertar un módulo del kernel).
Objetivos clave:
Elección o rootfs de GNU/Linux para empezar:
Actualmente dos opciones, muchas más por venir.
Todas las aplicaciones que no requieren absolutamente root deberían funcionar normalmente:
apt-ponte a trabajar ahora.
El siguiente paso es obtener una interfaz gráfica para el escritorio, terminal y aplicaciones. Actualmente, sólo lanza un emulador de terminal de Android. Prueba de concepto realizada. Se fue el refinamiento.
Haga que esto funcione bien junto con Android:
Ya funciona como una aplicación "normal".
El siguiente paso es proporcionar intents útiles para que los utilicen los usuarios y las aplicaciones (con permisos).
Proporcionar soporte adecuado y corrección de errores:
Lanzar un modelo de pago por lo que quieras, para poder dedicar más tiempo a esto. Ahora en su lugar. Decide si debería ser obligatorio.
Mejorar el rendimiento:
Minimiza el efecto de rendimiento de los trucos utilizados para que todo esto funcione. Bastante bien ahora.
Reducir la huella:
Mueva tanto como sea posible a la tarjeta SD.
Instale sólo lo necesario y deje que el usuario lo haga crecer desde allí.
Admite múltiples arquitecturas:
Sólo se apoya el brazo. No hay ninguna razón por la que MIPS y x86 no sean compatibles también.
Las raíces contienen principalmente código GPL, pero para este lanzador soy el titular de los derechos de autor y no está bajo la GPL, sino bajo Apache v2. Contiene una versión modificada del emulador de terminal de Android, que también se encuentra bajo Apache v2.
Por favor: registre errores, solicite funciones o vea el código aquí:
https://github.com/corbinlc/GNURoot
Leer más