Ubuntu est censé être identique pour chaque architecture (actuellement amd64, armel, i386, powerpc), bien qu'il puisse y avoir de légères différences de comportement en raison du portage incomplet vers une architecture donnée (il n'existe actuellement aucune architecture dans l'archive sans portage exceptionnel problèmes, bien que la plupart soient difficiles à remarquer pour la plupart des utilisateurs).
Les images Ubuntu Desktop produites pour ARM ont inclus l'unité-2d comme session principale plutôt que l'unité, principalement parce qu'il y a très peu de cartes graphiques disponibles pour les plates-formes armel courantes qui prennent en charge OpenGL dans Ubuntu (et aucune n'est fournie avec des appareils de référence communs). Je comprends que des travaux sont en cours pour porter Unity sur OpenGL ES, qui est plus couramment pris en charge par défaut sur les appareils de référence, ce qui devrait entraîner un retour à la livraison d'images identiques pour Ubuntu Desktop.
Toute la documentation, les guides, les processus, etc. d'Ubuntu doivent être les mêmes, quelle que soit l'architecture (en supposant la compatibilité du matériel sous-jacent), de sorte que si vous pouvez obtenir une solution réseau avec une architecture (par exemple powerpc), vous devriez pouvoir faites-le avec un autre (par exemple armel).
Lors de la construction d'une solution réseau avec plusieurs architectures, veillez à ce que vous ayez des installations parallèles de packages, plutôt que de partager des fichiers binaires directement entre les machines: alors que le même package doit se comporter de la même manière quelle que soit l'architecture, dans le cas commun, on ne peut pas exécuter par exemple binaires amd64 sur un hôte armel. Les packages dans l'archive ont été compilés séparément pour chaque architecture pour éviter cette confusion, donc exécuter apt-get install (ou invoquer autrement votre gestionnaire de packages préféré) installera la version correcte du package.