100 - 500 downloadsAdd this app to your lists
This does NOT require root.
A regular uninstall fully cleans up after this application.
This is expandable and you will be able to install your own applciations/packages.
First you get one (or multiple) of the installers from the Play Store:
GNURoot Wheezy (debian)
Next, you launch them once just to make sure you have download the necessary files (often taken care of automatically).
Then you launch GNURoot. Inside GNURoot, you can create a root file system (of one of the types you have installed), launch into it, or delete it.
The moto is: "This ain't done, until everything* will run"
*everything == all linux, user space applications, without having to root your device. Some things (a small number of things), that actually require root will not work (like inserting a kernel module).
Choice or GNU/Linux rootfs to start with:
Currently two choices, many more to come.
All applications that don't absolutely require root should function as normal:
apt-get now working.
Following step is to get a graphical interface for the desktop, terminal and applications. Currently, only launches an Android Terminal Emulator. Proof of concept done. Refinement left.
Make this work nicely alongside Android:
Already works like a "normal" application.
Next step is to provide useful intents for users and applications (with permissions) to use.
Provide proper support and bug fixes:
Release a pay-what-you-want model, so more time can be put into this.
Minimize the performance effect of the tricks used to make this all work.
Move as much as possible to the sdcard.
Only install what is necessary and let the user grow it from there.
Support multiple architectures:
Only arm supported. No reason why MIPS and x86 cannot be supported too.
This is free (as in freedom) software. All original code is released under GPLv3.
File bugs, feature requests of view code here:
Bash is now default term.
Btw.. if things aren't working, it is probably that you don't have enough internal storage space. Need to inform user that is the problem in the future.