Over year ago I wrote [post in which I complained about cheap developer boards](http://marcin.juszkiewicz.com.pl/2011/08/03/what-is-wrong-with-all-those-cheap-developer-boards/) but concentrated on ones supported by Linaro. This time I want to write about boards which I did not even had occasion to play with.
Most popular one was Rasperry/Pi. But as [I already wrote why I’m tired of it](http://marcin.juszkiewicz.com.pl/2012/03/05/i-am-tired-of-raspberrypi/) I prefer to not discuss it too much. In short: old cpu core (ARM11), not enough memory (256MB), requires closed binaries even to boot ([the GPU binary also contains the first stage bootloader](http://www.raspberrypi.org/faqs)).
Then we have a lot of boards based on AllWinner A10/A13 cpus. Single core Cortex-A8, no Linux kernel support in mainline. Fun is that there is Serial ATA controller in SoC but most of the boards does not offer that so users have to use SD or USB storage which is slower. Example devices: [Hackberry](https://www.miniand.com/products/Hackberry%20A10%20Developer%20Board), [Cubieboard](http://cubieboard.org/), [Mele A1000](http://dx.com/p/mele-1080p-android-2-3-internet-tv-set-top-box-w-wifi-optical-3-x-usb-hdmi-av-lan-sd-119913).
Fun stuff starts to appear from Freescale area. i.MX6 cpu has potential and many options available. There are [Wandboard](http://www.wandboard.org/), [Sabrelite](http://boundarydevices.com/products/sabre-lite-imx6-sbc/) with second one providing interesting addons like mini PCI-Express slot (with PCIe signals) or small board with buttons (Android oriented).
Quad A9 boards are also available with Samsung s3c4412 cpu — like [ODroid-X](http://www.hardkernel.com/renewal_2011/products/prdt_info.php?g_code=G133999328931) which [I described when it was released](http://marcin.juszkiewicz.com.pl/2012/07/12/odroid-x-developer-board/). But no Serial-ATA in this processor.
So which one to choose? All depends what you want to do with it. Few days ago on debian-arm mailing list someone asked [“Workstation based on ARM motherboard, good idea ?”](http://lists.debian.org/debian-arm/2012/09/msg00040.html) which got me to conclusion that it possible to setup low specification desktop today with ARM cpu.
I wonder how much would I have to pay for mini-ITX compatible board (can be smaller but has to be mountable to normal PC case) with 2-4GB of memory (SO-DIMM preferred) with quad core cpu and Serial ATA. So I could connect usb mouse/keyboard, monitor though HDMI, speakers with 3.5mm jack, Ethernet (1GbE preferred) and boot Debian/Ubuntu straight from SATA hard drive or ssd. 2D/3D acceleration working and recent (max 2 versions old) Linux kernel working with not insane amount of patches. But such day probably will not happen.
UPDATE: Looks like VIA had such idea with their [APC](http://apc.io/) board. Neo-ITX format but components few years old ;(