Small Linux PCs overview
raymii.org
raymii.org
1. small
2. $200
3. Android ICS
Although it only runs Android ICS, so does the Gooseberry, and they included that. Ubuntu etc distributions will undoubtedly follow. Though... to be fair, it doesn't seem in Google's interest to support linux, whereas the Gooseberry folks may do so.
Similarly, if they include announced-but-unshipped (like raspberry pi), the same reasoning applies to Ouya: small, $100, Android ICS.Finally, ARM for linux might not be the way to go... I've been making comparisons between ARM and x86, and it's seeming that one core of the iPhone 4S is about equivalent to the 600MHz Celeron M in the original eee PC (701). Current Atom cores are about x5 as powerful (at typical clockrates); and currentish intel desktop CPUs (e.g. i5 2500) are about x10 per core (i.e. twice ATOM). [I make per-core comparisons because in practice, for most tasks, parallelization is hard.) Yet, there's a sense that ARM compute performance is approximately on par. I think this comes from dedicated video hardware: when you hear it can do 1080p video, you think it's comparable to an x86 CPU that can do 1080p video. Please amend/extend - I have an ongoing interest in this.
EDIT I assumed incorrectly that Raspberry Pi hasn't shipped (from this line: I’ve set up Gooseberry for one chief reason, the time the Raspberry Pi is taking to get here!)
EDIT Wow, shocking that Nexus 7 has no HDMI/video out - came across the similar-but-cheaper-with-HDMI Ainol Novo 7 Aurora II http://www.uplaytablet.com/compare-the-spec-of-google-nexus-...
My HTC Evo phone, now 2+ years old, has a mini HDMI port. I don't understand why companies are now shipping tablets without one.
http://www.dealextreme.com/p/mini-android-4-0-network-media-...
I'm almost at the point where I think I could use one of those as my primary computer...plug in a mouse and keyboard, a big 1080P monitor, and do everything online. The ssh clients for Android, so far, are insufficient, however...but, I guess I could use OpenSSH in a terminal if I were using a full keyboard. That'd be an interesting experiment.
If only I didn't need to occasionally do compute-intensive audio and graphic work...
What's unshipped - the A model? I got my first B model over a month ago and the second a few weeks ago. My guess is that Raspberry Pi has shipped more units than half of the devices in that article.
It has very little RAM and memory, but OpenWRT is an excellent, stable and simple Linux distribution for making internet connected devices and interfacing with other hardware as well through a USB port. It also allows for easy scripting with Lua and beyond that, Lua can also be used with LuCI to create MVC web applications inside these tiny computers, with Wifi built in!
Another area overlooked is the chinese tablets. There are many from $60 up (eg stuff based on the arm9 via8650) and a little over $100 based on the allwinner A10, which will both run linux happily.
And don't worry about soldering the serial leads to those pads. If you suck at soldering as much as I do, you'll just end up lifting the pads. Instead just take some wires and tape them to the board. Like this http://twitpic.com/9ftjme/full and yea they look weird in that image, because I had lifted the pads before I came up with this idea :/
But after that you can access the bootloader and early kernel console and you can get a lot more stuff done if you need to. Like unbricking after a screwup.
Here is a better post with a lot more relevant boards.
Dittos CappuccinoPC: http://www.cappuccinopc.com/default.asp
They're small form-factor but fully-capable systems. With a keyboard, monitor, and mouse, they're desktop replacements (you can take it with you), or can be used for small special-purpose tools.
Ubuntu 12.04: https://www.miniand.com/forums/forums/2/topics/1
XBMC: https://www.miniand.com/forums/forums/1/topics/136
MK802: https://www.miniand.com/products/MK802%20Android%20Mini%20PC
Mini X: https://www.miniand.com/products/Mini%C2%A0X%20TV%20Box%20H2...
For roughly the same cost you can get a used laptop off ebay which can beat all of them in terms of system resources and most of them in terms of portability. It will however be a bit more expensive to run in terms of electricity.
Just putting my 2c in, after doing some research on the topic in hope of setting up a low-cost, low-maintenance server.
In which case, you look hard again and figure out are you really trying to buy a media player, since if yes, you could get a Roku or something for much cheaper, or do you want an el-cheapo Android machine. If it's the latter, you'd better wait for the Ouya assuming it's going to be a success because at that price it's literally a steal. If you can't wait for the Ouya and still want one of these toys, I think the Allwinner even beats the Raspberry Pi, which I was so fanatical about initially, but after seeing so many other options I'm not sure if I want one anymore. Speaking of the RPi, I think the killer feature is that it has GPIO, so if you're trying to hack up some cool car or washing machine doohickeys then that might be up your alley.
Other than these two for screenless, I don't really see any value for money propositions. The screened variants fall even harder because they need to accommodate the cost of a screen and a keyboard, which results in an XScale processor. I honestly do not know what uses I could put these screened computers to.
I'm going to assume that we're talking about building an embedded device, controller, standalone appliance that interacts with the real world -- this is the intended market for most of the devices in the original article.
If you need to set up just one server or controller, a used laptop off eBay is a sensible way to go.
But if you're going to need a whole bunch of them, doing it that way will cause a ton of development grief. I've been there.
Unless you can be assured of a steady supply of exactly the same used laptop or whatever used device you're looking for, each variation that you buy will have some difference in firmware, BIOS, peripheral support, interface connectors, or whatever that will cause you to spend massive time adapting your software or hardware to it.
The money you save by buying cheap used systems will be nullified by the extra development you have to do for each variation.
AllWinner A10 CPU/1G RAM/Android 4.0/1080p decode
MicroUSB power, HDMI output, size of an USB stick.
Allwinner A10 is one of the only EOMA-68 cips.
http://www.alibaba.com/trade/search?SearchText=android+4.0+m...
Actually you can get one of the cheap tablets for like 350RMB. the same spec, plus a subpar 7 inch touch screen, battery and a camera. Like "Gemei G3"
resellers for low quantity either will charge way more ($70~$99) or will ship from china and it will take weeks~months to get it.
on dealextreme it's a little more than 50 (but they include shipping in the price)
http://en.wikipedia.org/wiki/Dingoo_A320
Are there more modern devices like it (<$100, integrated, portable etc)?