Quando si tratta di eseguire Linux su dispositivi Android, il metodo più semplice è utilizzare chroot. Fondamentalmente consente agli utenti di eseguire Linux in una sorta di scatola virtuale sopra Android. Tuttavia, alcuni sviluppatori hanno iniziato a sperimentare la sostituzione totale di Android. Sono stati fatti grandi passi avanti in tal senso ASUS Trasformatore TF700.
Membro del forum XDA conigli ha lavorato sull'esecuzione di Ubuntu sul TF700. Nemmeno come chroot, ma come un vero affare. Attualmente è disponibile la versione 0.6.2 e gli utenti che lo installano riceveranno Ubuntu 12.10. Ecco alcune delle funzionalità principali:
Dualboot con Android CleanRom 2.7.2 - Initrd ora supporta il dualboot di Linux (da qualsiasi scheda SD o dispositivo USB) e Android con Wi-Fi.
Prova l'avvio di Linux: immagine di avvio temporanea per il bootloader AndroidRoot. Dopo il riavvio riavrai il tuo Android.
Avvio grafico: è possibile accedere tramite utente Ubuntu in modalità grafica.
Rimappatura tastiera: i tasti speciali vengono sostituiti con quelli predefiniti (Esc, F1-12, Ins, Print, Break, Del, Home->Alt, Search->Meta4) dalla mappatura dei tasti evdev.
Scorrimento con 2 dita sul touchpad: spostare 2 dita dall'alto verso il basso per scorrere. Tocco con 2 dita: è il terzo pulsante del mouse.
WiFi: puoi connetterti a Internet o LAN tramite Wi-Fi
OpenGL ES - 3D e giochi (eduke32, Jagged Alliance 2) e bella navigazione tramite Chromium
Audio e video fino a 1080p: utilizza nvgstplayer per decodificare HW video FullHD
nvgstplayer --sas="audioconvert! "pulsesink" -i - Modalità a schermo intero
nvgstplayer --svs="nvxvimagesink" --sas="audioconvert! dissipatore di impulsi" -i - Modalità finestra
Per aiutare gli utenti a rimanere informati sui progressi dello sviluppo, rabit ha un elenco di cose che sono state implementate e di cose che necessitano ancora di lavoro. È quasi a metà dell'opera e gli utenti possono ottenere una vera esperienza Linux senza troppe difficoltà. Naturalmente, ci sono alcuni problemi, come problemi con Unity e alcuni problemi con i driver.
Per saperne di più e tenere sotto controllo lo sviluppo, consulta il filo di sviluppo o il Thread di discussione.