@aral check out olimex's olinuxino boards. They're open hardware, much hardier, and fully free software. Current iterations don't have wifi on them unfortunately, but they have also pioneer boxes that are basicly small freedombox servers. :)
https://www.olimex.com/Products/OLinuXino/open-source-hardware