I'll want vanilla linux software though, probably busybox/bash, sshd, rsync, perl, python, latex, duplicity, git, git-annex, gnupg, encfs (fuse), and tahoe-lafs.
Is there any good resource for comparing issues with rooting different Android devices? Or perhaps resources to suggest issues I should google before selecting a carrier?
Are there any HowTos or other docs I should skim before buying an Android device? Is there a debian derivative who's package list I should explore?
Basically, what's the due diligence for a Linux head buying their first Android device?