Přestože samotné linuxové jádro podporuje širokou škálu hardwarových architektur a software GNU je vytvářen od základu nezávisle na architektuře, s plnohodnotnými systémy, tedy linuxovými distribucemi, je to podstatně horší. Jsou dlouhodobě zaměřené na architekturu x86 (v 32bitové a 64bitové podobě), zatímco do podpory pro jiné architektury se tvůrci distribucí – především těch univerzálních – příliš nehrnuli. Nicméně i to se mění, přinejmenším co se týká architektury ARM.
Dnes byla například vydána distribuce openSUSE 12.2 určená právě pro architekturu ARM. Vydání distribuce znamenalo důkladně odladit prakticky celou škálu softwarových balíčků (cca 5000), což trvalo specializovanému týmu více než rok. V tuto chvíli vývojáři zaručují podporu na dvou zařízeních (BeagleBoard a Panda Board), emulovaném prostředí Versatile Express (založeném na QEMU) a prostředí chroot. Měla by fungovat i na dalších pěti zařízeních.