I have three ARM devices but little technical ARM experience. My devices are: 1. Genesi Smarttop Single Freescale CPU, I've installed Kali Linux. A slow but dead reliable device. 2. ENY OTT TV Box Quad RK3288/Quad Mali. Android only and the Android is terrible! Looks hacked by a damned fool. Will try to replace it with Linux from some other similar box. 3. UGOOS UT3S Android/Ubuntu 14.10. Android works well out of box, as does Ubuntu, but for networking. None of the familiar Linux networking tools were included. Two whole days wasted so far, and that after being a Unix geek for 28 years!. I want to learn about 32 bit ARM booting and boot-loaders so I can build and set up a system properly, i.e., either Slackware or Debian, armhf, with LXDE windowing. In other words a fast, simple and secure replacement for my AMD64 based desktop. If this sounds a bit anti-Android, it's because I am completely at home with Linux, HP-UX or BSD and I will use the box for work and not gaming or surfing.