How to get a device rooted is outside the scope of this project, but the most common way is to install custom "ROM" which already includes root access, Busybox, and extra kernel modules, for example ext2 support. Search the Internet for details for you device.
ChDistro consists of:
Based on personal and community experience, following Open Source applications are provided and/or recommended for usage with ChDistro. You may use any other similar applications if you want, but note that some of applications below were specifically patches to improve Linux-on-Android user experience, and make it comparable to that of running Linux natively. So, without provided utilities, you may face reduced usability issues.
You may use with ChDistro any compatible image which you create or download somewhere. There's also pre-provided Ubuntu image, which specifically designed and tested to serve as a basic image to cover needs of as many users as possible.
This section describes few GUI environment choices available for Ubuntu. They would be available with other distros too, just will need other commands to install.
LXDE is the most lightweight full-fledged desktop environment, recommended for ChDistro usage. Install with (59M download/246M disk):
apt-get install -y lxde
XFCE is the lightweight full-fledged desktop environment, recommended for ChDistro usage. Install with (62M download/223M disk):
apt-get install -y xfce4
Gnome is the standard Ubuntu GUI desktop, which you would run on a quadcore 3GHz, 8Gb RAM machine (237M download/1037M disk, 175M/762M with --no-install-recommends).
apt-get install -y --no-install-recommends gnome-desktop-environment
There are [KnownIssues] with running Gnome, please follow instructions on that page to have them resolved.
There are also other choices what to install, see more about Ubuntu meta-packages:
Official sources of some kinds of distro images are below. Note that those are mostly "install" type of images, not filesystem images which are needed for ChDistro, so they need to be converted first.
Latest version of the runner script is available here: