These boards are well supported by the mainline Linux kernel and U-Boot bootloader projects.
The NXP i.MX6 processors are based on the ARM Cortex-A9 architecture and come in single, dual and quad-core packages. They run Linux and are suitable for many applications ranging from robotics to multimedia.
There are multiple vendors for i.MX6 hardware.
Gumstix® are small, powerful, computer-on-module systems designed for embedded and robotics applications. The Gumstix Overo® COMs are based on the Texas Instruments OMAP3 and Digital Media ARM Cortex-A8 processors. The Gumstix Duovero® COMs are based on the TI OMAP4 Cortex-A9 dual-core processors.
Gumstix systems run Linux and many open-source software programs. Custom software applications can be written in C/C++, Python, Perl, Ruby or any language you normally develop with on Linux.
Jumpnow Technologies is a Verified Design Consultant for Gumstix products.