Ein ungenutztes Motorola Xoom ist der Ausgangspunkt einer kleinen Entdeckungsreise zu einem "normalen" Linux. Mit 2x1Ghz und 1Gb Ram handelt es sich dabei um relativ performante Hardware, die es noch mit jedem Raspberry Pi aufnehmen kann. Die Verpackung in einem Tablet bietet noch Batterie und (Touch-)Display und müssen nicht zusätzlich hinzugefügt werden. Ein oft gegangener Weg ist das bereitstellen einer Linux-Umgebung in einem Chroot. Dabei wird ein vollständiges System auf dem Flash oder SD-Karte abgelegt. Zu diesem verbindet man sich dann über eine App mit VNC oder Konsole. In Googles Play Store stehen verschiedene Anwendungen bereit, die das einrichten einer Chroot-Umgebung einfach vereinfachen [1][2]. Nachteilig daran ist, dass weiterhin die Anwendungen des darunterliegenden Android gestartet sind. Weil mit Android darauf schon ein Linux Kernel läuft, ist der Übergang zu einem reinen Linux theoretisch relativ einfach. Zuerst benötigt man einen Kernel ohne Android-spezifische Erweiterungen. Je nach Gerät kann man die Kernelsourcen vom Hersteller oder eines Custom Roms verwenden. Dazu benötigt man noch eine Toolchain zur Kompilierung. Hier wird man beim Linaro Projekt für verschiedene Zielarchitekturen fündig [3]. Neben dem Kernel fehlt noch eine Initrd und ein Root-Dateisystem. Hier hilft einem debootstrap weiter, das für jede unterstützte Architektur von Debian ein entsprechendes Dateisystem vorbereiten kann [4]. Ausgerüstet mit einem Kernel und einer Initrd kann man mittels fastboot diese auf das Gerät flashen [5]. Von hier aus ist es dann nicht mehr weit bis man sein Root-Dateisystem mountet und dann sich eine grafische Umgebung einrichtet. [1] https://play.google.com/store/apps/details?id=org.dyndns.sven_ola.debian_kit [2] https://play.google.com/store/apps/details?id=com.galoula.LinuxInstall [3] https://www.linaro.org/downloads/ [4] https://wiki.debian.org/EmDebian/CrossDebootstrap#QEMU.2Fdebootstrap_approach [5] http://elinux.org/Android_Fastboot