Fedora on non-rooted Android phones - 2016 update
Hi everyone, just wanted to give you a quick update on the Fedora in a Android chroot project. Anyway, I’m pleased to report that my tutorial here:
http://nmilosev.svbtle.com/gnuroot-fedora-arch
is still working fine! I am currently working on an image which would replace the original Fedora 17 image from GNURoot, so that you don’t have to install the “helper distribution”. (edit: DONE! http://nmilosev.svbtle.com/fedora-on-nonrooted-android-phones-2016-another-update) The only missing bit is the Fedora 23 image, so I created one which you can download from my Google Drive here:
SHA256: a2f0b18906cfc1d8ed0e866631d8f33993d5e5f838caa894ce6da7a925e51f24
Size: ~200MB
Installed: ~700MB
It’s an untouched Fedora minimal ARM image rootfs tarball, with some stuff removed (like kernel, boot partition etc.). You can follow the old tutorial with this file and it will install a new Fedora 23 chroot on your Android phone. The CLI stuff works pretty much the same as Fedora 22 did. However in the meantime, the X server application by pelya (which you can find on the Play Store) got massively improved (huge props to their team!).
You can configure everything! DPI, tablet mode, orientation, resoultion, shortcut keys, you name it…
As for performance, I have to say that Fedora 23 is running great on my SD801 phone and much faster than on my Raspberry Pi 2 even (mostly because of faster storage, processor and more RAM). It’s really usable! I’m running it in 720x1280 resolution with the 0.5x DPI setting. Also I’ve setup some shortcuts so here is my .bashrc
if you are interested:
echo 'Fedora 23 armhfp chroot'
PS1="\[\e[34;1m\][\u@\h \W]$ \[\e[0m\]"
export DISPLAY=:0
alias x=startlxde
The second line gives you the blue prompt in terminal and rest is for LXDE and X. I installed LXDE with:
dnf groupinstall "LXDE Desktop"
for a more complete experience. There are still some bugs here and there, for example lxterminal wasn’t working but xterm worked fine, but generally it’s great. I will definitely try another desktop environment (maybe MATE or Cinnamon) to see how it works.
PS. I am also very (very, very) pleased to announce that I recently became a Fedora ambassador, so I guess that means you can expect even more Fedora-related stuff here, if that’s even possible!