Ubuntu ma być identyczny dla każdej architektury (obecnie amd64, armel, i386, powerpc), chociaż mogą występować niewielkie różnice w zachowaniu z powodu niepełnego przenoszenia do danej architektury (obecnie w archiwum nie ma architektury bez zaległego przenoszenia problemy, chociaż większość jest trudna do zauważenia dla większości użytkowników).
Obrazy pulpitu Ubuntu wyprodukowane dla ARM zawierały jedność-2d jako sesję podstawową, a nie jedność, głównie dlatego, że dostępnych jest bardzo niewiele kart graficznych dla popularnych platform Armel, które obsługują OpenGL w Ubuntu (i żadne nie są dołączane do wspólnych urządzeń referencyjnych). Rozumiem, że trwają prace nad przeniesieniem Unity na OpenGL ES, który częściej jest domyślnie obsługiwany na urządzeniach referencyjnych, co powinno spowodować powrót do wysyłania identycznych obrazów dla Ubuntu Desktop.
Cała dokumentacja, przewodniki, procesy itp. Ubuntu powinna być taka sama, bez względu na architekturę (przy założeniu kompatybilności podstawowego sprzętu), w wyniku czego, jeśli możesz osiągnąć jakieś rozwiązanie sieciowe z jedną architekturą (np. Powerpc), powinieneś być w stanie zrób to z innym (np. armel).
Podczas konstruowania rozwiązania sieciowego z wieloma architekturami należy uważać na równoległe instalacje pakietów, a nie na współdzielenie plików binarnych bezpośrednio między komputerami: podczas gdy ten sam pakiet powinien zachowywać się tak samo niezależnie od architektury, w typowym przypadku nie można wykonać np. Pliki binarne amd64 na hoście Armel. Pakiety w archiwum zostały osobno skompilowane dla każdej architektury, aby uniknąć tego zamieszania, więc uruchomienie apt-get install (lub w inny sposób wywołanie ulubionego menedżera pakietów) zainstaluje poprawną kompilację pakietu.