Ubuntu is a computer operating system based on the Debian Linux distribution and distributed as free and open source software, using its own desktop environment. It is named after the Southern African philosophy of ubuntu ("humanity towards others"). - http://en.wikipedia.org/wiki/Ubuntu_(operating_system)
Android 4.3 requires images mounted as ext4. Images with the ext2 filesystem will mount when passed the ext4 type. Android 4.3 utilizes SELinux in permissive mode; images require the installation of the selinux-policy-defaults package for Desktop Environments that utilize dbus (i.e. KDE, Unity, Gnome).
These images come in three 'flavours' Core, Small, and Large.
The Core image is 150MB to download and 1GiB once extracted, it includes the basic setup needed to run Ubuntu and the OpenBox window manager. This makes a create base to build you own images from
The Small image is 150MB to download and 2GiB once extracted, it includes the LXDE desktop and suite of programs.
The Large image is 900MB to download and 4GB once extracted; includes the KDE Plasma Desktop, LibreOffice, and Gimp.
Trusty Tahr is currently under development. This release is the first with arm64 support; the LoA images will include this support as arm64 Android devices become available.
Saucy Salamander is the latest release from Canonical and as such is expected to have the most complete ARM support. This release is also the first release where the Linux-on-Android project provided x86 compatible images, due to the increased availability of x86 Android tablets. As with 13.04, Unity was replaced with KDE as the llvmpipe does not work with TightVNC server.
Unity was replaced with KDE as the llvmpipe does not work with TightVNC server. This image will be considered depreciated 9 months following release, as with all non-LTS Ubuntu releases.
This image contains the Ubuntu long term support (LTS) release. It is also the last release with Unity 2D. This images will be considered depreciated when 14.04 LTS reaches stable.
Although some users on older hardware report that these images run better than new 12.X images.
These also do not have a normal user created but just use the root user, which for many will be considered wrong and dangerous (because it is!).
QEMU and debootstrap were used to create these images.
The Arm 'preinstall server images' where used as a base for our image with 12.04 and 10.10, these images can be download from http://cdimage.ubuntu.com/releases/12.04/release/.
We took this image then expanded it to the three sized images, adding our boot and set-up scripts. A normal user by the name 'ubuntu' was also added so the user dose not have to use the root user directly any more.
Extra packages where then installed in the small and large images to include a GUI, vnc server etc.
The ARM 10.10 'server' images can be found here http://old-releases.ubuntu.com/releases/ports/releases/lucid/
However our images where built using rootstock (No longer maintained https://wiki.ubuntu.com/ARM/RootStock/) but due to rootstocks limitations this was the only time we built images in this way.
# sed -i 's/raring/saucy/g' /etc/apt/sources.list # apt-get update && apt-get dist-upgrade
Note: replace raring with release name of the image and saucy with the name of the next release
Bug reports: #9
Wiki: Desktop Environments
Wiki: General FAQ
Wiki: Image Changelog
Wiki: Supported Distros