CPU, placas mãe, e suporte de vídeo Cada arquitetura ARM requer seu próprio kernel, porque esta versão padrão da Debian somente suporta a instalação em parte dos sistemas mais comuns. Os programas em nível de usuário podem ser usados por qualquer CPU ARM incluindo xscale. A maioria das CPUs ARM podem ser executadas tanto em modo endian (little ou big). No entanto, a maioria das implementações de sistemas atuais utilizam o modo little-endian. O Debian atualmente suporta somente sistemas ARM little-endian. Os sistemas suportados são: Netwinder Na verdade, este é o nome para o grupo de máquinas baseados na CPU StrongARM 110 e Intel 21285 Northbridge (também conhecida como Footbridge). O mesmo é composto de máquinas como: Netwinder (possivelmente uma das mais comuns das máquinas ARM), CATS (também conhecida como EB110ATX), EBSA 285 e Compaq personal server (cps, também conhecid como skiff). NSLU2 O Linksys NSLU2 (Network Storage Link para discos USB 2.0) é um pequeno dispositivo que lhe permite fornecer armazenamento facilmente através da rede. Ele é distribuído com uma conexão Ethernet e duas portas USB nas quais discos rígidos podem ser conectados. RiscPC Esta máquina é o hardware mais antigo suportado. Foi lançado em 1994 e possui um sistema RISC OS na ROM, o Linux pode ser inicializado através daquele OS usando o linloader. O RiscPC tem uma placa de CPU modular e tipicamente possui uma CPU de 30MHz 610, 40MHz 710 ou 233MHz StrongARM 100 embutidas. A placa mão tem embutidas IDE, video SVGA, porta paralela, porta serial simples, teclado PS/2 e porta de mouse proprietária. O barramento de expansão proprietário permite até oito placas de expansão dependendo da configuração, diversos módulos deste tipo tem controladores no Linux.