Is the performance limitation you mention about the number of wireless connections, or the processing power?
I tried several such devices with the intention of prototyping my own software, but either their CPUs were underpowered or they were unreliable. I got Debian on a GK802 for instance, installed in the internal SD-card so leaving the external slot free, with a USB WiFi dongle in addition to the internal WiFi so that it could work as a gateway to certain web content while serving its own applications. The problem I had was that it did not boot reliably, maybe because the file system got corrupted occasionally when powering off: it does not have a power button.
Another limitation is the number of simultaneous connections, which was not important for me in the prototype phase.
At the time there was a device developed for that usage, serving a whole classroom, called the SMILEplug:
http://www.cnx-software.com/20...
https://www.globalscaletechnol...
It used a separate WiFi chip from Marvell that supported up to 60 simultaneous connections, with applications running on NodeJS on what seems to be a standard Debian system.
I haven't heard about them in a while and suspect they just abandoned the project: http://www.smileconsortium.org...
Is there some way I could follow your project?
I'm very interested in the subject, specially in the difficulties and needs found in actual use.
You can find my e-mail address at my website: http://sentido-labs.com/en/abo...