Tiny PC supports a variety of open source platforms
Teeny tiny PCs like the Raspberry Pi and BeagleBone are finding fans among the modding community, which in turn is leading to some interesting and unique projects. It's also fostering competition in the fun-size PC market. One of the newest entries to the field of mini computing is SolidRun and its CuBox-i line of open source systems starting at $45. That gets you the CuBox-i1 with a 1GHz single-core ARM processor.
It also includes 512MB of DDR3 memory, GC880 GPU, HDMI 1.4 output, 10/100Mbps Ethernet, and microSD interface. Add $8 for a power adapter (if you don't have one of your own) and you still end up with an affordable PC with lots of potential upside. If you need more power or features, three other configurations are available culminating in the CuBox-i4Pro ($120) with a 1GHz quad-core processor, 2GB of DDR3 memory, GC2000 GPU, GbE LAN, microSD slot, eSATA 3Gbps port, optical S/PDIF audio output, and a few other features.
One of the neat things about these systems is you can install Android or Linux (yes, Android is based on Linux, but it will run Ubuntu and such), as well as Python, Perl, compilers, IDEs, and media players. And if you purchase a microSD card with the unit, it will come with Android 4.2.2 Jelly Bean pre-installed (BuBox-i boots from microSD).
SolidRun is taking pre-orders for all models now.