When it comes to running Linux on Android devices, the simplest method is by using chroot. It basically allows users to run Linux in a virtual box of sorts over top of Android. However, some developers have begun experimenting with replacing Android altogether. Great strides have been made in doing so on the ASUS Transformer TF700.

XDA Forum Member rabits has been working on running Ubuntu on the TF700. Not as chroot, either, but as the real deal. It's currently on release version 0.6.2 and users who install it will get Ubuntu 12.10. Here are some of the feature highlights:

Dualboot with Android CleanRom 2.7.2 - Initrd now support dualbooting linux (from any sdcard or usb device) and Android with wifi.

Test Linux boot - Temporary boot image for AndroidRoot bootloader. After reboot you get your android back.

Graphical boot - You can login by ubuntu user in graphical mode.

Keyboard remapping - Special keys is replaced to default (Esc, F1-12, Ins, Print, Break, Del, Home->Alt, Search->Meta4) by evdev keymap.

Touchpad 2 fingers scrolling - Move 2 fingers up-down to scrolling. 2 finger tap - is mouse 3rd button.

WiFi - You can connect to internet or lan through wifi

OpenGL ES - 3D and games (eduke32, Jagged Alliance 2) and nice browsing by Chromium

Audio and Video up to 1080p - Use nvgstplayer to HW decoding FullHD video

nvgstplayer --sas="audioconvert ! pulsesink" -i - Fullscreen mode

nvgstplayer --svs="nvxvimagesink" --sas="audioconvert ! pulsesink" -i - Window mode

To help keep users apprised of development progress, rabits has a working list of things that have been implemented and things that still need work. It's about half done, and users can get a real Linux experience without too much difficulty. Of course, there are some issues, such as Unity having problems and some driver issues.

To learn more and keep tabs on development, check out the development thread or the discussion thread.