J'ajouterais pour android, pas besoin de googleplay, il y a le dépot GNU :
http://f-droid.org.

Il y a des ROMs compilées à partir des sources : cyanogenmod et autres. Voir le forum de hackers téléphones/tablettes où l'on peut ne pas installer les applications privative (et espionnes ?) de Google (gmail, gmap, gvoice, etc...) :
http://forum.xda-developers.com

Il y a malheureusement dans tous ces téléphones, toujours certains pilotes qui restent propriétaires, même si de plus en plus s'ouvrent.

Il y a bien les projets de matériel libre comme la Cubieboard, développé librement par une communauté, permettant d'avoir une carte mère ARM avec support SATA, ce qui est assez rare pour ce type de matériel, décodage quad HD, support de GNU/linux et Android/Linux, et une participation de constructeur du SoC (System-on-a-Chip), AllWinner au support GNU/Linux (bien que relativement lentement), le tout pour environ 40€ (49$). XMBC a été porté sur cette plateforme avec accélération matérielle, ce qui permet d'avoir une solution libre pour la vidéo (c'était un point noir il y a 6 mois). Le support SATA en fait une solution idéal pour le NAS/serveur web libre
http://cubieboard.org

On peut aussi trouver des PC-on-a-Stick (un pc dans une clé usb), basé sur le même processeurs ARM, permettant, avec une carte microSD, de faire un Serveur web autonome avec 64Go de données, consommant de 0,1W à 4W selon la charge. comme la Mk802, pour 39$ frais de port compris. on peut éventuellement y ajouter un disque USB externe et là encore une fois plus on y met du libre donc, on contrôle le ou les protocoles de diffusions :
http://romanrm.ru/en/a10/mk802-serv...

Le support des tablettes utilisant le même SoC AllWinner sous Linux est assez bien avancé. Il n'est pas très puissant un seul cœur CPU (Cortex-A8, l'équivalent d'un Samsung Galaxy S), un seul cœur GPU (Mali 400), ce qui en fait tout de même quelque chose permettant de convenir à la plupart des tâches, tant que l'accélération des coprocesseurs est gérée :
http://www.cnx-software.com/2012/12...

La tablette Arnova family 13" utilise également de SoC. Elle a aussi l'avantage, comme beaucoup de tablette de conception chinoise (même si la marque est française), de comporter plusieurs ports USB standard (Apple et Samsung mettent 1 unique port propriétaire, même si Samsung (aujourd'hui du moins) fournit des apaptateurs USB (périphérique et OTG). Il est donc tout à fait possible d'y brancher souris et clavier (lui même pouvant inclure un trackpad, d'autant plus qu'il existe des pochettes de protection incluant un clavier, pour environ 10 € en cherchant un peu. Cela peut en faire un netbook libre très basse consommation, très léger et avec un écran confortable.

Le fabriquant de chip sort ce mois-ci une nouvelle génération plus puissante et encore moins gourmande en énergie (basée sur du Cortex-A7, version 2 et 4 cœurs).

Hardkernel fait un peu la même chose que le projet Cubieboard avec les processeur Samsung (sans SATA par contre) et le projet odroid et développe aussi une tablette :
http://dev.odroid.com/projects/odro...

Le Samsung Chromebook XE303 (pas le Série 5 - 500C21, basé sur de l'Atom) utilise le plus puissant des processeurs ARM (cortex-A15) et GPU ARM (Mali-T604) disponible aujourd'hui. Il est sorti il y a moins d'un mois et Linux semble déjà relativement déjà bien tourner dessus. Il manque encore l’accélération graphique et le son, mais ça en fait un netbook, moins cher, plus puissant, plus léger et avec plus d'autonomie que les modèles sous Atom. Ubuntu, OpenSuse et Fedora peuvent déjà être utilisés :
http://chromeos-cr48.blogspot.co.uk...
http://www.tgdaily.com/mobility-fea...

Linaro est aussi une initiative visant à faire tourner Linux (Android et Ubuntu entre autre) sur ces plateformes mobiles, toutes basées sur de l'ARM.
http://linaro.org

Aujourd'hui, gnome et kde ont tous deux des interfaces adaptées aux tablettes et téléphone, il reste que ça n'est pas forcement le cas de toutes les applications.

Pour rappel, la dernière version de l'Arduino utilise aussi un ARM (série Cortex-M, à la fois micro contrôleur et micro processeur). Ceux-ci dépassent maintenant les Atom en puissance (tout en consomment 5 à 10 fois moins), mais restent encore trop souvent partiellement fermé (comme certains atom utilisant des GPU powerVR).

Je me pose toujours la question de savoir si le modèle de fonctionnement d'ARM est éthiquement une avancée, si c'est indéniable au niveau du rapport puissance consommation :
* Ils ouvrent plus de choses qu'Intel dans le fonctionnement de l'architecture participent depuis longtemps à la communauté du libre (Intel à suivit de peu).
* C'est tout de même une source de libération par rapport au modèle Intel (un constructeur unique et deux ou trois suiveurs avec AMD, S3 et un ou deux autre), pour un emprisonnement dans le modèle ARM, un seul concepteur du schéma de base (ARM) avec propriété intellectuelle et licences en NDA des modèles et une infinité de constructeurs (à peu près tout le monde sauf Intel).

Si Intel aujourd'hui participe à l'avancée de Mesa concernant le support 3d à source ouverte avec ses GPU maison, ça n'est toujours pas le cas chez les fabricants de SoC ARM.
ARM à publié des pilotes DRI libre pour X11, mais il reste toujours une partie du pilote, micrologiciel (firmware) ou les deux, monolithiques et fermé pour l'accès au GPU.

A ma connaissance, les 7 familles de GPU utilisés sur les architectures ARM sont :
* Mali (d'ARM)
* Ardreno (de qualcomm)
* PowerVR (d'imagination technologies que l'on retrouve aussi sur des x86 et il me semble MIPS)
* Tegra (d'Nvidia)
* Vivante (que l'on retrouve aussi sur des MIPS)
* VideoCore (de Broadcomm), qui a toujours été très fermé sur les pilotes mais c'est un peu libéré sur celui du Raspberry pi.
* Les GPU d'Apple, qui sont de l'architecture de Samsung adapté pour ses besoins. Samsung utilisait du powerVR autrefois dans ses Exynos, mais met plutôt du Mali (400 et T6xx) aujourd'hui et participe pas mal au développement ouvert du noyau Linux pour une grande partie de son matériel.
* S3 fait su SoC ARM, mais je ne sais pas si ils utilisent leur propre GPU ?)

Plusieurs projets d'ingénierie inverse tentent de résoudre ce problème (Limadriver pour les différents GPU Mali, Freedreno pour Ardreno etc..)
http://limadriver.org
http://freedreno.github.com

PowerVR n'a par contre pas de pilote, mais un projet à commencé à agglomérer les infos des processeurs
http://libreplanet.org/wiki/Group:P...

Nvidia serait en train de préparer un pilote 2d ouvert pour les Tegra, mais comme dans les cas des Mali, il semble que la couche ultime reste fermée. Contrairement à la plateforme x86 où Nvidia fait les GPU les plus rapide, sur ARM, les GPU tegra sont loin derrière les autres. Ils maintiennent en tout cas des pilotes pour Linux :
https://developer.nvidia.com/tegra-...

BroadComm fournit également un pilote libre pour le VideoCore (équipant les Raspberry Pi), à la fois GPU et VPU, avec la dernière couche encore une fois fermée :
http://www.raspberrypi.org/archives...

Si il est donc possible d'installer un GNU/linux avec X11 fonctionnel, il n'est pas évident de l'utiliser sur ces plateformes mobiles, il est pour le moment préférable d'utiliser un Android libre et des applications adaptées.